UNPKG

@tpluscode/sparql-builder

Version:

Simple JS library to build SPARQL queries

16 lines 868 B
import { SparqlTemplateResult, SparqlValue } from '@tpluscode/rdf-string'; import { WhereBuilder } from './partials/WHERE.js'; import { LimitOffsetBuilder } from './partials/LIMIT.js'; import { FromBuilder } from './partials/FROM.js'; import { SparqlGraphQueryExecutable, SparqlQuery } from './index.js'; export type ConstructQuery = SparqlQuery & SparqlGraphQueryExecutable & WhereBuilder<ConstructQuery> & FromBuilder<ConstructQuery> & LimitOffsetBuilder<ConstructQuery> & { readonly constructTemplate: SparqlTemplateResult; readonly shorthand: boolean; }; interface ConstructBuilder { (strings: TemplateStringsArray, ...values: SparqlValue[]): ConstructQuery; WHERE(strings: TemplateStringsArray, ...values: SparqlValue[]): ConstructQuery; } export declare const CONSTRUCT: ConstructBuilder; export {}; //# sourceMappingURL=ConstructBuilder.d.ts.map