jsona
Version:
Provide data formatters (data model builder & json builder) to work with JSON API specification v1.0 in your JavaScript / TypeScript code
9 lines (8 loc) • 539 B
TypeScript
import { IDeserializeCache, TAnyKeyValueObject, TJsonaModel, TJsonApiData, TResourceIdObj } from './JsonaTypes';
export declare function jsonStringify(json: TAnyKeyValueObject): string;
export declare class DeserializeCache implements IDeserializeCache {
protected cachedModels: {};
getCachedModel(data: TJsonApiData, resourceIdObject: TResourceIdObj): any;
handleModel(model: TJsonaModel, data: TJsonApiData, resourceIdObject: TResourceIdObj): void;
createCacheKey(data: any, resourceIdObject?: TResourceIdObj): string;
}