UNPKG

@zendesk/react-measure-timing-hooks

Version:

react hooks for measuring time to interactive and time to render of components

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;