UNPKG

@callstack/reassure-measure

Version:

Performance measurement library for React and React Native

23 lines 1.13 kB
import * as React from 'react'; import type { MeasureRendersResults } from './types'; export interface MeasureRendersOptions { runs?: number; warmupRuns?: number; removeOutliers?: boolean; wrapper?: React.ComponentType<{ children: React.ReactElement; }>; scenario?: (screen: any) => Promise<any>; writeFile?: boolean; beforeEach?: () => Promise<void> | void; afterEach?: () => Promise<void> | void; } export declare function measureRenders(ui: React.ReactElement, options?: MeasureRendersOptions): Promise<MeasureRendersResults>; /** * @deprecated The `measurePerformance` function has been renamed to `measureRenders`. The `measurePerformance` alias is now deprecated and will be removed in future releases. */ export declare function measurePerformance(ui: React.ReactElement, options?: MeasureRendersOptions): Promise<MeasureRendersResults>; export declare function buildUiToRender(ui: React.ReactElement, onRender: React.ProfilerOnRenderCallback, Wrapper?: React.ComponentType<{ children: React.ReactElement; }>): React.JSX.Element; //# sourceMappingURL=measure-renders.d.ts.map