UNPKG

quadstore

Version:

Quadstore is a LevelDB-backed RDF graph database / triplestore for JavaScript runtimes (browsers, Node.js, Deno, Bun, ...) that implements the RDF/JS interfaces and supports SPARQL queries and querying across named graphs.

16 lines (15 loc) 667 B
import type { DataFactory, Term } from '@rdfjs/types'; import type { Prefixes, Quad, SerializedTerm, TermName } from '../types/index.js'; type TwoStepsQuadWriter = Record<TermName, SerializedTerm> & { ingest(quad: Quad, prefixes: Prefixes): TwoStepsQuadWriter; write(prefix: string, termNames: TermName[]): string; }; export declare const twoStepsQuadWriter: TwoStepsQuadWriter; type QuadReader = Record<TermName, Term | null> & { keyOffset: number; lengthsOffset: number; } & { read(key: string, keyOffset: number, termNames: TermName[], factory: DataFactory, prefixes: Prefixes): Quad; }; export declare const quadReader: QuadReader; export {};