UNPKG

react-native-worklets

Version:
27 lines (22 loc) 737 B
'use strict'; import { RuntimeKind } from '../runtimeKind'; function WorkletsErrorConstructor(message) { 'worklet'; const prefix = '[Worklets]'; // eslint-disable-next-line reanimated/use-worklets-error const errorInstance = new Error(message ? `${prefix} ${message}` : prefix); errorInstance.name = `WorkletsError`; return errorInstance; } /** * Registers WorkletsError in the global scope. Register only for Worklet * runtimes. */ export function registerWorkletsError() { 'worklet'; if (globalThis.__RUNTIME_KIND !== RuntimeKind.ReactNative) { globalThis.WorkletsError = WorkletsErrorConstructor; } } export const WorkletsError = WorkletsErrorConstructor; //# sourceMappingURL=WorkletsError.native.js.map