UNPKG

oso-cloud

Version:

Oso Cloud Node.js Client SDK

15 lines 982 B
import { Fact, Value, IntoFactPattern, IntoValuePattern, IntoValue, IntoFact } from "."; import { Fact as ApiFact, Value as ApiValue, ConcreteFact } from "./api"; export declare function paramToFact(fact: IntoFactPattern<Fact>): ApiFact; export declare function mapParamsToFacts(params?: IntoFactPattern<Fact>[]): ApiFact[]; export declare function paramToConcreteFact([predicate, ...args]: IntoFact<Fact>): ConcreteFact; export declare function mapParamsToConcreteFacts(params?: IntoFact<Fact>[]): ConcreteFact[]; export declare function factToParam<F extends [string, ...ApiValue[]]>({ predicate, args, }: ApiFact): F; export declare function mapFactsToParams<F extends [string, ...ApiValue[]]>(facts?: ApiFact[]): F[]; export declare function toValue(instance: IntoValue<Value>): Value; export declare function toValuePattern(instance: IntoValuePattern<Value>): ApiValue; export type DefaultPolarTypes = { fact: Fact; query: Fact; }; //# sourceMappingURL=helpers.d.ts.map