UNPKG

flora-exception

Version:

An exception system for FQL.

22 lines (21 loc) 758 B
import { ExprArg } from "faunadb"; export declare const expressArgs: <A extends any[]>(args: A, evaluatedArgs: ExprArg, loc: string) => A; export interface BackendYieldArgsI<A extends any[], T> { name: string; args: A; expr: T; } export declare const BackendYield: <A extends any[], T>(args: BackendYieldArgsI<A, T>) => T; export declare const BackendYieldFunctionName = "Backend-Yield-Flora-Exception"; export declare const DeployBackendYield: () => void; export interface FrontendYieldArgsI<A extends any[], T> { name: string; args: A; expr: (...args: A) => T; } /** * Yields the result of an expression. * @param args * @returns */ export declare const FrontendYield: <A extends any[], T>(args: FrontendYieldArgsI<A, T>) => T;