UNPKG

@attio/react-native-bottom-sheet-toolbox

Version:
23 lines (21 loc) 758 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useWorkletUiCallback = useWorkletUiCallback; var _react = _interopRequireDefault(require("react")); var _reactNativeReanimated = require("react-native-reanimated"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } // biome-ignore lint/suspicious/noExplicitAny: not useful to type function useWorkletUiCallback(fcn, deps) { return _react.default.useCallback((...a) => { "worklet"; if (_WORKLET) { fcn(...a); } else { (0, _reactNativeReanimated.runOnUI)(fcn)(...a); } // biome-ignore lint/correctness/useExhaustiveDependencies: ignore }, deps); } //# sourceMappingURL=use-worklet-ui-callback.js.map