UNPKG

react-native-reanimated

Version:

More powerful alternative to Animated library for React Native.

22 lines 874 B
type CallbackDetails = { callback: (frameInfo: FrameInfo) => void; startTime: number | null; }; export type FrameInfo = { timestamp: number; timeSincePreviousFrame: number | null; timeSinceFirstFrame: number; }; export interface FrameCallbackRegistryUI { frameCallbackRegistry: Map<number, CallbackDetails>; activeFrameCallbacks: Set<number>; previousFrameTimestamp: number | null; runCallbacks: (callId: number) => void; nextCallId: number; registerFrameCallback: (callback: (frameInfo: FrameInfo) => void, callbackId: number) => void; unregisterFrameCallback: (callbackId: number) => void; manageStateFrameCallback: (callbackId: number, state: boolean) => void; } export declare const prepareUIRegistry: import("../commonTypes").WorkletFunction<[], void>; export {}; //# sourceMappingURL=FrameCallbackRegistryUI.d.ts.map