UNPKG

curls

Version:

💪 Responsive, expressive UI primitives for React written with Style Hooks and Emotion

23 lines (14 loc) • 573 B
'use strict' exports.__esModule = true exports.memoTheme = exports.memoValue = void 0 var _trieMemoize = _interopRequireDefault(require('trie-memoize')) var _nullIfFalsy = _interopRequireDefault(require('./nullIfFalsy')) function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : {default: obj} } const memoValue = fn => (0, _nullIfFalsy.default)((0, _trieMemoize.default)([Map], fn)) exports.memoValue = memoValue const memoTheme = fn => (0, _nullIfFalsy.default)((0, _trieMemoize.default)([Map, WeakMap], fn)) exports.memoTheme = memoTheme