UNPKG

@tpluscode/sparql-builder

Version:

Simple JS library to build SPARQL queries

21 lines 683 B
import { Variable } from '@rdfjs/types'; import { SparqlTemplateResult } from '@tpluscode/rdf-string'; import { SparqlQuery } from '../index.js'; interface OrderCondition { variable: Variable; desc: boolean; } interface ThenOrderByBuilder<T> { THEN: OrderByBuilder<T>; } interface OrderByBuilder<T> { BY(variable: Variable, desc?: boolean): T & ThenOrderByBuilder<T>; } export interface OrderBuilder<T> { orderConditions: OrderCondition[]; orderClause(): SparqlTemplateResult; ORDER(): OrderByBuilder<T>; } declare const _default: <T extends SparqlQuery & OrderBuilder<T>>() => OrderBuilder<T>; export default _default; //# sourceMappingURL=ORDER.d.ts.map