rdf-stores
Version:
A TypeScript/JavaScript implementation of the RDF/JS store interface with support for quoted triples.
18 lines (17 loc) • 498 B
TypeScript
import type * as RDF from '@rdfjs/types';
/**
* A term that can be used for lookup in an index.
*/
export type PatternTerm = RDF.NamedNode | RDF.BlankNode | RDF.Literal | RDF.DefaultGraph | RDF.Quad | undefined;
/**
* Four pattern terms.
*/
export type QuadPatternTerms = [PatternTerm, PatternTerm, PatternTerm, PatternTerm];
/**
* Four terms.
*/
export type QuadTerms = [RDF.Term, RDF.Term, RDF.Term, RDF.Term];
/**
* Four encoded terms.
*/
export type EncodedQuadTerms<E> = [E, E, E, E];