UNPKG

@zendesk/retrace

Version:

define and capture Product Operation Traces along with computed metrics with an optional friendly React beacon API

19 lines (18 loc) 869 B
import type { SupportedSpanTypes } from './constants'; import type { MappedSpanAndAnnotation, RecordingInputFile } from './types'; export interface MappedOperation { name: string; spanEvents: MappedSpanAndAnnotation[]; spanTypes: Set<SupportedSpanTypes>; spansWithDuration: MappedSpanAndAnnotation[]; uniqueGroups: string[]; duration: number; } export declare const mapOperationForVisualization: (traceRecording: RecordingInputFile, { collapseRenders, collapseAssets, collapseEmberResources, collapseIframes, displayResources, displayMeasures, }?: { collapseRenders?: boolean | undefined; collapseAssets?: boolean | undefined; collapseEmberResources?: boolean | undefined; collapseIframes?: boolean | undefined; displayResources?: boolean | undefined; displayMeasures?: boolean | undefined; }) => MappedOperation | null;