UNPKG

@autobe/agent

Version:

AI backend server code generator

18 lines (17 loc) 987 B
import { AutoBeInterfaceEndpointDesign, AutoBeInterfaceEndpointEvent, AutoBeInterfaceGroup, AutoBeProgressEventBase } from "@autobe/interface"; import { AutoBeContext } from "../../context/AutoBeContext"; import { IAutoBeOrchestrateHistory } from "../../structures/IAutoBeOrchestrateHistory"; import { AutoBePreliminaryController } from "../common/AutoBePreliminaryController"; interface IProgrammer { kind: AutoBeInterfaceEndpointEvent["kind"]; history(next: { group: AutoBeInterfaceGroup; preliminary: AutoBePreliminaryController<"analysisSections" | "databaseSchemas" | "previousAnalysisSections" | "previousDatabaseSchemas" | "previousInterfaceOperations" | "complete">; }): IAutoBeOrchestrateHistory; } export declare const orchestrateInterfaceEndpointOverall: (ctx: AutoBeContext, props: { programmer: IProgrammer; groups: AutoBeInterfaceGroup[]; progress: AutoBeProgressEventBase; }) => Promise<AutoBeInterfaceEndpointDesign[]>; export {};