diff --git a/packages/jaeger-ui-components/src/selectors/process.test.js b/packages/jaeger-ui-components/src/selectors/process.test.ts similarity index 81% rename from packages/jaeger-ui-components/src/selectors/process.test.js rename to packages/jaeger-ui-components/src/selectors/process.test.ts index 9edc171fd23..d3928edfe43 100644 --- a/packages/jaeger-ui-components/src/selectors/process.test.js +++ b/packages/jaeger-ui-components/src/selectors/process.test.ts @@ -11,21 +11,19 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. - import traceGenerator from '../demo/trace-generators'; +import { TraceProcess } from '../types/trace'; import * as processSelectors from './process'; const generatedTrace = traceGenerator.trace({ numberOfSpans: 45 }); it('getProcessServiceName() should return the serviceName of the process', () => { - const proc = generatedTrace.processes[Object.keys(generatedTrace.processes)[0]]; - + const proc: TraceProcess = generatedTrace.processes[Object.keys(generatedTrace.processes)[0]]; expect(processSelectors.getProcessServiceName(proc)).toBe(proc.serviceName); }); it('getProcessTags() should return the tags on the process', () => { - const proc = generatedTrace.processes[Object.keys(generatedTrace.processes)[0]]; - + const proc: TraceProcess = generatedTrace.processes[Object.keys(generatedTrace.processes)[0]]; expect(processSelectors.getProcessTags(proc)).toBe(proc.tags); }); diff --git a/packages/jaeger-ui-components/src/selectors/process.js b/packages/jaeger-ui-components/src/selectors/process.ts similarity index 75% rename from packages/jaeger-ui-components/src/selectors/process.js rename to packages/jaeger-ui-components/src/selectors/process.ts index 11807c8fe3f..d8d1a021630 100644 --- a/packages/jaeger-ui-components/src/selectors/process.js +++ b/packages/jaeger-ui-components/src/selectors/process.ts @@ -12,5 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -export const getProcessServiceName = (proc) => proc.serviceName; -export const getProcessTags = (proc) => proc.tags; +import { TraceProcess } from '../types/trace'; + +export const getProcessServiceName = (proc: TraceProcess) => proc.serviceName; +export const getProcessTags = (proc: TraceProcess) => proc.tags;