@autobe/compiler
Version:
AI backend server code generator
12 lines (11 loc) • 912 B
TypeScript
import { AutoBeTest } from "@autobe/interface";
import ts from "typescript";
import { IAutoBeTestProgrammerContext } from "./IAutoBeTestProgrammerContext";
export declare namespace AutoBeTestStatementProgrammer {
const block: (ctx: IAutoBeTestProgrammerContext, stmt: AutoBeTest.IBlock) => ts.Block;
const expressionStatement: (ctx: IAutoBeTestProgrammerContext, stmt: AutoBeTest.IExpressionStatement) => ts.ExpressionStatement;
const ifStatement: (ctx: IAutoBeTestProgrammerContext, stmt: AutoBeTest.IIfStatement) => ts.IfStatement;
const returnStatement: (ctx: IAutoBeTestProgrammerContext, stmt: AutoBeTest.IReturnStatement) => ts.ReturnStatement;
const throwStatement: (ctx: IAutoBeTestProgrammerContext, stmt: AutoBeTest.IThrowStatement) => ts.ThrowStatement;
const apiOperateStatement: (ctx: IAutoBeTestProgrammerContext, stmt: AutoBeTest.IApiOperateStatement) => ts.Statement[];
}