UNPKG

lincd

Version:

LINCD is a JavaScript library for building user interfaces with linked data (also known as 'structured data', or RDF)

30 lines (29 loc) 921 B
import { Graph, Literal } from './models'; import { Term } from 'rdflib/lib/tf-types'; import { NodeURIMappings } from './collections/NodeURIMappings'; import { QuadSet } from './collections/QuadSet'; interface DataFactoryConfig { preventNewQuads?: boolean; emitEvents?: boolean; triggerStorage?: boolean; nodeMap?: NodeURIMappings; targetGraph?: Graph; overwriteData?: boolean; } export declare class Datafactory { private nodeMap; quads: QuadSet; private preventNewQuads; private emitEvents; private triggerStorage; private targetGraph; private clearedProps; private overwriteData; constructor(config?: DataFactoryConfig); namedNode(uri: string): any; literal(value: any, languageOrDatatype: any): Literal; blankNode(value: any): any; defaultGraph(): any; quad(subject: Term, predicate: Term, object: Term, graph: Term): any; } export {};