UNPKG

@data-client/normalizr

Version:

Normalizes and denormalizes JSON according to schema for Redux and Flux applications

14 lines 2.8 kB
import { denormalize } from './denormalize/denormalize.js'; import { isEntity } from './isEntity.js'; import WeakDependencyMap from './memo/WeakDependencyMap.js'; import { normalize } from './normalize/normalize.js'; export { default as MemoCache } from './memo/MemoCache.js'; export { BaseDelegate } from './delegate/BaseDelegate.js'; export { MemoPolicy } from './memo/Policy.js'; export * from './endpoint/types.js'; export * from './interface.js'; export * from './Expiry.js'; export { INVALID } from './denormalize/symbol.js'; export { validateQueryKey } from './buildQueryKey.js'; export { denormalize, normalize, isEntity, WeakDependencyMap }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJkZW5vcm1hbGl6ZSIsImlzRW50aXR5IiwiV2Vha0RlcGVuZGVuY3lNYXAiLCJub3JtYWxpemUiLCJkZWZhdWx0IiwiTWVtb0NhY2hlIiwiQmFzZURlbGVnYXRlIiwiTWVtb1BvbGljeSIsIklOVkFMSUQiLCJ2YWxpZGF0ZVF1ZXJ5S2V5Il0sInNvdXJjZXMiOlsiLi4vc3JjL2luZGV4LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGRlbm9ybWFsaXplIH0gZnJvbSAnLi9kZW5vcm1hbGl6ZS9kZW5vcm1hbGl6ZS5qcyc7XG5pbXBvcnQgeyBpc0VudGl0eSB9IGZyb20gJy4vaXNFbnRpdHkuanMnO1xuaW1wb3J0IFdlYWtEZXBlbmRlbmN5TWFwIGZyb20gJy4vbWVtby9XZWFrRGVwZW5kZW5jeU1hcC5qcyc7XG5pbXBvcnQgeyBub3JtYWxpemUgfSBmcm9tICcuL25vcm1hbGl6ZS9ub3JtYWxpemUuanMnO1xuXG5leHBvcnQgeyBkZWZhdWx0IGFzIE1lbW9DYWNoZSB9IGZyb20gJy4vbWVtby9NZW1vQ2FjaGUuanMnO1xuZXhwb3J0IHsgQmFzZURlbGVnYXRlIH0gZnJvbSAnLi9kZWxlZ2F0ZS9CYXNlRGVsZWdhdGUuanMnO1xuZXhwb3J0IHsgTWVtb1BvbGljeSB9IGZyb20gJy4vbWVtby9Qb2xpY3kuanMnO1xuZXhwb3J0IHR5cGUge1xuICBBYnN0cmFjdEluc3RhbmNlVHlwZSxcbiAgTm9ybWFsaXplUmV0dXJuVHlwZSxcbiAgTm9ybWFsaXplZFNjaGVtYSxcbiAgRGVub3JtYWxpemUsXG4gIERlbm9ybWFsaXplTnVsbGFibGUsXG4gIE5vcm1hbGl6ZSxcbiAgTm9ybWFsaXplTnVsbGFibGUsXG4gIFNjaGVtYUFyZ3MsXG59IGZyb20gJy4vdHlwZXMuanMnO1xuZXhwb3J0IHR5cGUgeyBOSSB9IGZyb20gJy4vTm9JbmZlci5qcyc7XG5leHBvcnQgKiBmcm9tICcuL2VuZHBvaW50L3R5cGVzLmpzJztcbmV4cG9ydCAqIGZyb20gJy4vaW50ZXJmYWNlLmpzJztcbmV4cG9ydCB0eXBlICogZnJvbSAnLi9tZW1vL3R5cGVzLmpzJztcbmV4cG9ydCAqIGZyb20gJy4vRXhwaXJ5LmpzJztcbmV4cG9ydCB7IElOVkFMSUQgfSBmcm9tICcuL2Rlbm9ybWFsaXplL3N5bWJvbC5qcyc7XG5leHBvcnQgeyB2YWxpZGF0ZVF1ZXJ5S2V5IH0gZnJvbSAnLi9idWlsZFF1ZXJ5S2V5LmpzJztcblxuZXhwb3J0IHsgZGVub3JtYWxpemUsIG5vcm1hbGl6ZSwgaXNFbnRpdHksIFdlYWtEZXBlbmRlbmN5TWFwIH07XG4iXSwibWFwcGluZ3MiOiJBQUFBLFNBQVNBLFdBQVcsUUFBUSw4QkFBOEI7QUFDMUQsU0FBU0MsUUFBUSxRQUFRLGVBQWU7QUFDeEMsT0FBT0MsaUJBQWlCLE1BQU0sNkJBQTZCO0FBQzNELFNBQVNDLFNBQVMsUUFBUSwwQkFBMEI7QUFFcEQsU0FBU0MsT0FBTyxJQUFJQyxTQUFTLFFBQVEscUJBQXFCO0FBQzFELFNBQVNDLFlBQVksUUFBUSw0QkFBNEI7QUFDekQsU0FBU0MsVUFBVSxRQUFRLGtCQUFrQjtBQVk3QyxjQUFjLHFCQUFxQjtBQUNuQyxjQUFjLGdCQUFnQjtBQUU5QixjQUFjLGFBQWE7QUFDM0IsU0FBU0MsT0FBTyxRQUFRLHlCQUF5QjtBQUNqRCxTQUFTQyxnQkFBZ0IsUUFBUSxvQkFBb0I7QUFFckQsU0FBU1QsV0FBVyxFQUFFRyxTQUFTLEVBQUVGLFFBQVEsRUFBRUMsaUJBQWlCIiwiaWdub3JlTGlzdCI6W119