UNPKG

rdf-stores

Version:

A TypeScript/JavaScript implementation of the RDF/JS store interface with support for quoted triples.

19 lines (18 loc) 728 B
import type * as RDF from '@rdfjs/types'; import type { ITermDictionary } from './ITermDictionary'; /** * A term dictionary that encodes and decodes using symbols. */ export declare class TermDictionarySymbol implements ITermDictionary<symbol> { private readonly dataFactory; readonly features: { quotedTriples: boolean; }; constructor(dataFactory?: RDF.DataFactory); encode(term: RDF.Term): symbol; encodeOptional(term: RDF.Term): symbol; decode(encoding: symbol): RDF.Term; encodings(): IterableIterator<symbol>; findQuotedTriples(quotedTriplePattern: RDF.Quad): IterableIterator<RDF.Term>; findQuotedTriplesEncoded(quotedTriplePattern: RDF.Quad): IterableIterator<symbol>; }