@thi.ng/rstream-query
Version:
@thi.ng/rstream based triple store & reactive query engine
13 lines • 979 B
TypeScript
import type { IObjectOf } from "@thi.ng/api";
import type { Transducer } from "@thi.ng/transducers";
import type { BindFn, Edit, Solutions, TripleIds } from "./api.js";
import type { TripleStore } from "./store.js";
export declare const intersect2: Transducer<IObjectOf<TripleIds>, TripleIds>;
export declare const intersect3: Transducer<IObjectOf<TripleIds>, TripleIds>;
export declare const indexSel: (key: any) => Transducer<Edit, TripleIds>;
export declare const resultTriples: (graph: TripleStore) => Transducer<TripleIds, Set<import("./api.js").Pattern>>;
export declare const joinSolutions: (n: number) => Transducer<IObjectOf<Solutions>, Solutions>;
export declare const filterSolutions: (qvars: Iterable<string>) => Transducer<Solutions, Solutions>;
export declare const limitSolutions: (n: number) => Transducer<Solutions, Solutions>;
export declare const bindVars: (bindings: IObjectOf<BindFn>) => Transducer<Solutions, Solutions>;
//# sourceMappingURL=xforms.d.ts.map