@data-client/normalizr
Version:
Normalizes and denormalizes JSON according to schema for Redux and Flux applications
14 lines (12 loc) • 390 B
text/typescript
import WeakDependencyMap from './WeakDependencyMap.js';
import { EntityInterface } from '../interface.js';
import { EntityPath } from '../types.js';
export interface EntityCache
extends Map<
string,
Map<
string,
WeakMap<EntityInterface, WeakDependencyMap<EntityPath, object, any>>
>
> {}
export type EndpointsCache = WeakDependencyMap<EntityPath, object, any>;