@data-client/normalizr
Version:
Normalizes and denormalizes JSON according to schema for Redux and Flux applications
13 lines (12 loc) • 535 B
TypeScript
import Cache from './cache.js';
import { EntityInterface } from '../interface.js';
import { EntityPath } from '../types.js';
export default class LocalCache implements Cache {
private localCache;
getEntity(pk: string, schema: EntityInterface, entity: any, computeValue: (localCacheKey: Map<string, any>) => void): object | undefined | symbol;
getResults(input: any, cachable: boolean, computeValue: () => any): {
data: any;
paths: EntityPath[];
};
}
//# sourceMappingURL=localCache.d.ts.map