flora-exception
Version:
An exception system for FQL.
22 lines (21 loc) • 758 B
TypeScript
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;