UNPKG

zustand-ards

Version:

A library of simple opinionated utilities for zustand. zustand-ards are typesafe and designed to be easily added to an existing codebase to improve the experience of developing with zustand.

29 lines (25 loc) 1.04 kB
'use strict'; var arraySelector = require('./array-selector'); var defaultShallow = require('./default-shallow'); var types = require('./types'); // src/index.ts var withZustandards = (storeHook) => arraySelector.withArraySelector(defaultShallow.withDefaultShallow(storeHook)); exports.withZustandards = withZustandards; Object.keys(arraySelector).forEach(function (k) { if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) Object.defineProperty(exports, k, { enumerable: true, get: function () { return arraySelector[k]; } }); }); Object.keys(defaultShallow).forEach(function (k) { if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) Object.defineProperty(exports, k, { enumerable: true, get: function () { return defaultShallow[k]; } }); }); Object.keys(types).forEach(function (k) { if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) Object.defineProperty(exports, k, { enumerable: true, get: function () { return types[k]; } }); });