UNPKG

@tpluscode/sparql-builder

Version:

Simple JS library to build SPARQL queries

16 lines 587 B
import { DefaultGraph, NamedNode } from '@rdfjs/types'; import { SparqlTemplateResult } from '@tpluscode/rdf-string'; import { SparqlQuery } from '../index.js'; interface FromNamed<T> { NAMED(graph: NamedNode): T; } export interface FromBuilder<T> { readonly defaultGraph: Set<NamedNode>; readonly fromNamed: Set<NamedNode>; FROM(defaultGraph: NamedNode | DefaultGraph): T; FROM(): FromNamed<T>; fromClause(): SparqlTemplateResult; } export default function <T extends SparqlQuery & FromBuilder<T>>(): FromBuilder<T>; export {}; //# sourceMappingURL=FROM.d.ts.map