react-native-reanimated
Version:
More powerful alternative to Animated library for React Native.
8 lines (7 loc) • 490 B
TypeScript
import type { __ComplexWorkletFunction, WorkletFunction } from './commonTypes';
export type WorkletRuntime = {
__hostObjectWorkletRuntime: never;
readonly name: string;
};
export declare function createWorkletRuntime(name: string, initializer?: __ComplexWorkletFunction<[], void>): WorkletRuntime;
export declare function runOnRuntime<Args extends unknown[], ReturnValue>(workletRuntime: WorkletRuntime, worklet: (...args: Args) => ReturnValue): WorkletFunction<Args, ReturnValue>;