@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
TypeScript
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;