UNPKG

@autobe/agent

Version:

AI backend server code generator

19 lines (15 loc) 821 B
import { AutoBePreliminaryKind } from "@autobe/interface"; import { IAutoBePreliminaryGetAnalysisFiles } from "./IAutoBePreliminaryGetAnalysisFiles"; import { IAutoBePreliminaryGetInterfaceOperations } from "./IAutoBePreliminaryGetInterfaceOperations"; import { IAutoBePreliminaryGetInterfaceSchemas } from "./IAutoBePreliminaryGetInterfaceSchemas"; import { IAutoBePreliminaryGetPrismaSchemas } from "./IAutoBePreliminaryGetPrismaSchemas"; export interface IAutoBePreliminaryRequest<Kind extends AutoBePreliminaryKind> { thinking: string; request: Mapper[Kind]; } type Mapper = { analysisFiles: IAutoBePreliminaryGetAnalysisFiles; prismaSchemas: IAutoBePreliminaryGetPrismaSchemas; interfaceOperations: IAutoBePreliminaryGetInterfaceOperations; interfaceSchemas: IAutoBePreliminaryGetInterfaceSchemas; };