react-native-worklets
Version:
The React Native multithreading library
19 lines (17 loc) • 652 B
JavaScript
;
import { setupSetImmediate } from '../common/setImmediatePolyfill';
import { setupSetInterval } from '../common/setIntervalPolyfill';
import { setupQueueMicrotask } from './queueMicrotask';
import { setupRequestAnimationFrame } from './requestAnimationFramePolyfill';
import { setupSetTimeout } from './setTimeout';
import { setupTaskQueue } from './taskQueue';
export function setupRunLoop(animationQueuePollingRate) {
'worklet';
setupTaskQueue();
setupQueueMicrotask();
setupSetTimeout();
setupRequestAnimationFrame(animationQueuePollingRate);
setupSetImmediate();
setupSetInterval();
}
//# sourceMappingURL=index.js.map