UNPKG

@autobe/compiler

Version:

AI backend server code generator

15 lines (14 loc) 1.24 kB
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; }