UNPKG

@autobe/agent

Version:

AI backend server code generator

30 lines 1.63 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.orchestrateRealizeCollectorCorrectCasting = void 0; const orchestrateRealizeCorrectCasting_1 = require("./correct/orchestrateRealizeCorrectCasting"); const AutoBeRealizeCollectorProgrammer_1 = require("./programmers/AutoBeRealizeCollectorProgrammer"); const orchestrateRealizeCollectorCorrectCasting = (ctx, props) => (0, orchestrateRealizeCorrectCasting_1.orchestrateRealizeCorrectCasting)(ctx, { programmer: { template: (func) => AutoBeRealizeCollectorProgrammer_1.AutoBeRealizeCollectorProgrammer.writeTemplate({ plan: func.plan, body: ctx.state().interface.document.components.schemas[func.plan.dtoTypeName], model: ctx .state() .database.result.data.files.map((f) => f.models) .flat() .find((m) => m.name === func.plan.databaseSchemaName), application: ctx.state().database.result.data, }), replaceImportStatements: (next) => AutoBeRealizeCollectorProgrammer_1.AutoBeRealizeCollectorProgrammer.replaceImportStatements(ctx, { dtoTypeName: next.function.plan.dtoTypeName, schemas: ctx.state().interface.document.components.schemas, code: next.code, }), additional: () => ({}), location: "src/collectors", }, functions: props.functions, progress: props.progress, }); exports.orchestrateRealizeCollectorCorrectCasting = orchestrateRealizeCollectorCorrectCasting; //# sourceMappingURL=orchestrateRealizeCollectorCorrectCasting.js.map