@tpluscode/sparql-builder
Version:
Simple JS library to build SPARQL queries
16 lines • 587 B
TypeScript
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