context.d.ts (561B)
1 import { Env } from "../dist/env.js"; 2 import { Stack } from "./stack.js"; 3 import { FrameStack } from "./frameStack.js"; 4 import { ReducerFn } from "./index.js"; 5 import { BaseLambda } from "./lambda.js"; 6 export type ReducerContext = Readonly<{ 7 stack: Stack; 8 environment: Env; 9 frameStack: FrameStack; 10 evaluate: ReducerFn; 11 inFunction: BaseLambda | undefined; 12 }>; 13 export declare function createContext(environment: Env): ReducerContext; 14 export declare function currentFunctionName(t: ReducerContext): string; 15 //# sourceMappingURL=context.d.ts.map