UNPKG

@data-client/normalizr

Version:

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

26 lines (23 loc) 789 B
import { denormalize } from './denormalize/denormalize.js'; import { isEntity } from './isEntity.js'; import WeakDependencyMap from './memo/WeakDependencyMap.js'; import { normalize } from './normalizr/normalize.js'; export { default as MemoCache } from './memo/MemoCache.js'; export type { AbstractInstanceType, NormalizeReturnType, NormalizedSchema, EntityPath, Denormalize, DenormalizeNullable, Normalize, NormalizeNullable, SchemaArgs, } from './types.js'; export type { NI } from './NoInfer.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 };