@autobe/agent
Version:
AI backend server code generator
18 lines (17 loc) • 987 B
TypeScript
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 {};