1 |
|
2 | import type { AnimatedKeyboardOptions, SensorConfig, SensorType, SharedValue, Value3D, ValueRotation } from './commonTypes';
|
3 | import type { LayoutAnimationBatchItem } from './layoutReanimation/animationBuilder/commonTypes';
|
4 | export { startMapper, stopMapper } from './mappers';
|
5 | export { runOnJS, runOnUI, executeOnUIRuntimeSync } from './threads';
|
6 | export { createWorkletRuntime, runOnRuntime } from './runtimes';
|
7 | export type { WorkletRuntime } from './runtimes';
|
8 | export { makeShareable, makeShareableCloneRecursive } from './shareables';
|
9 | export { makeMutable } from './mutables';
|
10 |
|
11 | export declare const isReanimated3: () => boolean;
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 | export declare const isConfigured: () => boolean;
|
19 | export declare function getViewProp<T>(viewTag: number, propName: string, component?: React.Component): Promise<T>;
|
20 | export declare function registerEventHandler<T>(eventHandler: (event: T) => void, eventName: string, emitterReactTag?: number): number;
|
21 | export declare function unregisterEventHandler(id: number): void;
|
22 | export declare function subscribeForKeyboardEvents(eventHandler: (state: number, height: number) => void, options: AnimatedKeyboardOptions): number;
|
23 | export declare function unsubscribeFromKeyboardEvents(listenerId: number): void;
|
24 | export declare function registerSensor(sensorType: SensorType, config: SensorConfig, eventHandler: (data: Value3D | ValueRotation, orientationDegrees: number) => void): number;
|
25 | export declare function initializeSensor(sensorType: SensorType, config: SensorConfig): SharedValue<Value3D | ValueRotation>;
|
26 | export declare function unregisterSensor(sensorId: number): void;
|
27 | export declare function enableLayoutAnimations(flag: boolean, isCallByUser?: boolean): void;
|
28 | export declare function configureLayoutAnimationBatch(layoutAnimationsBatch: LayoutAnimationBatchItem[]): void;
|
29 | export declare function setShouldAnimateExitingForTag(viewTag: number | HTMLElement, shouldAnimate: boolean): void;
|
30 | export declare function jsiConfigureProps(uiProps: string[], nativeProps: string[]): void;
|
31 |
|
\ | No newline at end of file |