@dialog-db/query
Version:
Datalog query engine inspired by Datomic
18 lines • 736 B
TypeScript
export function from(source: API.Querier): Inspector;
import * as API from '../api.js';
declare class Inspector {
/**
* @param {API.Querier} source
*/
constructor(source: API.Querier);
source: API.Querier;
/** @type {Map<API.FactsSelector, API.Result<API.Datum[], Error>>} */
log: Map<API.FactsSelector, API.Result<API.Datum[], Error>>;
/**
* @param {API.FactsSelector} selector
*/
select(selector: API.FactsSelector): Generator<typeof import("../task.js").SUSPEND | import("../task.js").Join | import("../task.js").Throw<Error>, API.Datum<`${string}/${string}`, API.Entity, API.Scalar>[], unknown>;
queries(): API.FactsSelector[];
}
export {};
//# sourceMappingURL=inspector.d.ts.map