4dc5f3899eddac3a2baec5fcb4fce01f9112e6d2ad61e322c27df7704e2652319a579595218d3ab54acdeb7951a701d61d3c1fe87dc5bbafe9b2d21082ef52 754 B

1234567891011121314151617181920212223
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var vue = require('vue');
  4. var lodashUnified = require('lodash-unified');
  5. var memoOne = require('memoize-one');
  6. function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
  7. var memoOne__default = /*#__PURE__*/_interopDefaultLegacy(memoOne);
  8. const useCache = () => {
  9. const vm = vue.getCurrentInstance();
  10. const props = vm.proxy.$props;
  11. return vue.computed(() => {
  12. const _getItemStyleCache = (_, __, ___) => ({});
  13. return props.perfMode ? lodashUnified.memoize(_getItemStyleCache) : memoOne__default["default"](_getItemStyleCache);
  14. });
  15. };
  16. exports.useCache = useCache;
  17. //# sourceMappingURL=use-cache.js.map