react-native-reanimated
Version:
More powerful alternative to Animated library for React Native.
18 lines (17 loc) • 573 B
JavaScript
;
/**
* Converts any callback function to a mock worklet function for testing
* purposes. This function simulates a worklet by adding the required internal
* properties.
*
* @param callback - Optional callback function to wrap as a worklet. If not
* provided, returns an empty worklet.
* @returns A mock worklet function with the required worklet properties.
*/
export const worklet = callback => {
const fn = callback ?? (() => undefined);
fn.__workletHash = Math.random();
fn.__closure = {};
return fn;
};
//# sourceMappingURL=common.js.map