91a2295b492c9c9a42ad82e5084a8ea7a62587017e9e89bf75671bdbae193e20e3b981c8f5360362d53e364bac4d1b868f0c8393223df1906d75093b3b7adf 459 B

123456789101112131415
  1. import { computed, getCurrentInstance } from 'vue';
  2. import { memoize } from 'lodash-unified';
  3. import memoOne from 'memoize-one';
  4. const useCache = () => {
  5. const vm = getCurrentInstance();
  6. const props = vm.proxy.$props;
  7. return computed(() => {
  8. const _getItemStyleCache = (_, __, ___) => ({});
  9. return props.perfMode ? memoize(_getItemStyleCache) : memoOne(_getItemStyleCache);
  10. });
  11. };
  12. export { useCache };
  13. //# sourceMappingURL=use-cache.mjs.map