@autobe/compiler
Version:
AI backend server code generator
15 lines (14 loc) • 1.24 kB
TypeScript
import { AutoBeTest } from "@autobe/interface";
import ts from "typescript";
import { IAutoBeTestProgrammerContext } from "./IAutoBeTestProgrammerContext";
export declare namespace AutoBeTestRandomProgrammer {
const pickRandom: (ctx: IAutoBeTestProgrammerContext, expr: AutoBeTest.IPickRandom) => ts.CallExpression;
const sampleRandom: (ctx: IAutoBeTestProgrammerContext, expr: AutoBeTest.ISampleRandom) => ts.CallExpression;
const booleanRandom: (_ctx: IAutoBeTestProgrammerContext, expr: AutoBeTest.IBooleanRandom) => ts.BinaryExpression;
const integerRandom: (ctx: IAutoBeTestProgrammerContext, expr: AutoBeTest.IIntegerRandom) => ts.CallExpression;
const numberRandom: (ctx: IAutoBeTestProgrammerContext, expr: AutoBeTest.INumberRandom) => ts.CallExpression;
const stringRandom: (ctx: IAutoBeTestProgrammerContext, expr: AutoBeTest.IStringRandom) => ts.CallExpression;
const formatRandom: (ctx: IAutoBeTestProgrammerContext, expr: AutoBeTest.IFormatRandom) => ts.CallExpression;
const patternRandom: (ctx: IAutoBeTestProgrammerContext, expr: AutoBeTest.IPatternRandom) => ts.CallExpression;
const keywordRandom: (ctx: IAutoBeTestProgrammerContext, expr: AutoBeTest.IKeywordRandom) => ts.Expression;
}