memo.mjs 256 B

123456789
  1. import { memo } from 'motion-utils';
  2. import { supportsFlags } from './flags.mjs';
  3. function memoSupports(callback, supportsFlag) {
  4. const memoized = memo(callback);
  5. return () => supportsFlags[supportsFlag] ?? memoized();
  6. }
  7. export { memoSupports };