rdf-stores
Version:
A TypeScript/JavaScript implementation of the RDF/JS store interface with support for quoted triples.
16 lines (15 loc) • 639 B
TypeScript
import type * as RDF from '@rdfjs/types';
import { RdfStore } from '../RdfStore';
/**
* A DatasetCoreWrapper exposes an RdfStore inside an RDF.DatasetCore.
*/
export declare class DatasetCoreWrapper<E = any, Q extends RDF.BaseQuad = RDF.Quad> implements RDF.DatasetCore<Q> {
readonly store: RdfStore<E, Q>;
constructor(store: RdfStore<E, Q>);
get size(): number;
add(quad: Q): this;
delete(quad: Q): this;
has(quad: Q): boolean;
match(subject?: RDF.Term | null, predicate?: RDF.Term | null, object?: RDF.Term | null, graph?: RDF.Term | null): DatasetCoreWrapper<E, Q>;
[Symbol.iterator](): Iterator<Q>;
}