UNPKG

lincd-jsonld-store

Version:

18 lines (17 loc) 765 B
import { NamedNode } from 'lincd/models'; import { InMemoryStore } from 'lincd-storage/shapes/InMemoryStore'; import { QuadSet } from 'lincd/collections/QuadSet'; export declare class JSONLDStore extends InMemoryStore { /** * indicates that instances of this shape need to have this rdf.type */ static targetClass: NamedNode; protected static MINIMUM_STORE_DELAY_MS: number; getJSONLDFromContents(): Promise<string>; setContentsFromJSONLD(jsonld: string): Promise<QuadSet>; loadContents(): Promise<QuadSet>; setPermanentStorageContents(jsonld: string): Promise<boolean>; getPermanentStorageContents(): Promise<string | void>; protected onContentsUpdated(): Promise<boolean>; protected getMinStoreDelay(): number; }