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
JavaScript
;
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]; }
});
});