UNPKG

lincd

Version:

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

23 lines (22 loc) 794 B
import { Graph, NamedNode, Node, Quad } from '../models'; import { CoreSet } from './CoreSet'; import { NodeSet } from './NodeSet'; export declare class QuadSet extends CoreSet<Quad> { removeAll(alteration?: boolean): void; moveTo(graph: Graph, alteration?: boolean): QuadSet; makeExplicit(): void; getSubjects(): NodeSet<NamedNode>; getPredicates(): NodeSet<NamedNode>; getObjects(): NodeSet; getNamedNodeObjects(): NodeSet<NamedNode>; getLiteralObjects(): NodeSet; getLike(subject?: NamedNode, predicate?: NamedNode, object?: Node): this; getNamedNodes(): NodeSet<NamedNode>; getNodes(): NodeSet; hasNode(node: Node): boolean; getExplicit(): this; getImplicit(): this; turnOn(): void; turnOff(): void; toString(): string; }