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
TypeScript
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;
}