UNPKG

react-performance-testing

Version:

You can test React(ReactNative) runtime performance by using this lib. If you want to check the number of renders, or render time in a test environment, this lib makes sense.

26 lines 770 B
export interface RenderCountField { value: number; } export interface RenderTimeField { mount: number; updates: number[]; } export declare type DefaultPerfToolsField = Record<string, any>; export declare type PerfToolsMutation<T, U> = { [K in keyof T]: T[K] extends unknown[] ? U[] : U extends unknown ? U : U | U[] | undefined; }; export interface PerfTools<T = DefaultPerfToolsField> { renderCount: { current: PerfToolsMutation<T, RenderCountField>; }; renderTime: { current: PerfToolsMutation<T, RenderTimeField>; }; } export interface PerfState { hasRenderCount: boolean; hasRenderTime: boolean; renderCount?: boolean; renderTime?: boolean; } //# sourceMappingURL=perf.d.ts.map