UNPKG

@dialog-db/query

Version:

Datalog query engine inspired by Datomic

10 lines 851 B
export function add<T>(group: T[], member: T): T[]; export function variables(selector: API.Selector): Iterable<API.Variable>; export function entries(selector: API.Selector): Iterable<[string[], API.Term]>; export function at(selector: API.Selector, path: string[]): API.Term; export function toJSON(selector: API.Selector): API.Selector; export function select<Selector extends API.Selector>(selector: Selector, frames: Iterable<API.MatchFrame>): API.InferBindings<Selector>[]; export function match<Selector extends API.Selector>(selector: Selector, bindings: API.MatchFrame): API.InferBindings<Selector>; export function merge<Selector extends API.Selector>(selector: Selector, bindings: API.MatchFrame, base: API.InferBindings<Selector>): API.InferBindings<Selector> | null; import * as API from './api.js'; //# sourceMappingURL=selector.d.ts.map