@data-client/normalizr
Version:
Normalizes and denormalizes JSON according to schema for Redux and Flux applications
14 lines • 804 B
TypeScript
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 };
//# sourceMappingURL=index.d.ts.map