time-to-botec

Benchmark sampling in different programming languages
Log | Files | Refs | README

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