UNPKG

rdf-dataset-fragmenter

Version:
26 lines (25 loc) 728 B
import type * as RDF from '@rdfjs/types'; import type { ITermTemplate } from './ITermTemplate'; /** * A term template that returns a given quad's component. */ export declare class TermTemplateQuadComponentLiteral implements ITermTemplate { private readonly component; private readonly languageOrDatatype?; constructor(options: ITermTemplateQuadComponentLiteralOptions); getTerm(quad: RDF.Quad): RDF.Term; } export interface ITermTemplateQuadComponentLiteralOptions { /** * The quad term to retrieve the value from. */ component: RDF.QuadTermName; /** * Optional data type URI. */ datatype?: string; /** * Optional language string. */ language?: string; }