@autobe/agent
Version:
AI backend server code generator
25 lines • 1.46 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.orchestrateRealizeTransformerCorrectCasting = void 0;
const orchestrateRealizeCorrectCasting_1 = require("./correct/orchestrateRealizeCorrectCasting");
const AutoBeRealizeTransformerProgrammer_1 = require("./programmers/AutoBeRealizeTransformerProgrammer");
const orchestrateRealizeTransformerCorrectCasting = (ctx, props) => (0, orchestrateRealizeCorrectCasting_1.orchestrateRealizeCorrectCasting)(ctx, {
programmer: {
template: (func) => AutoBeRealizeTransformerProgrammer_1.AutoBeRealizeTransformerProgrammer.writeTemplate({
plan: func.plan,
schema: ctx.state().interface.document.components.schemas[func.plan.dtoTypeName],
schemas: ctx.state().interface.document.components.schemas,
}),
replaceImportStatements: (next) => AutoBeRealizeTransformerProgrammer_1.AutoBeRealizeTransformerProgrammer.replaceImportStatements(ctx, {
dtoTypeName: next.function.plan.dtoTypeName,
schemas: ctx.state().interface.document.components.schemas,
code: next.code,
}),
additional: () => ({}),
location: "src/transformers",
},
functions: props.functions,
progress: props.progress,
});
exports.orchestrateRealizeTransformerCorrectCasting = orchestrateRealizeTransformerCorrectCasting;
//# sourceMappingURL=orchestrateRealizeTransformerCorrectCasting.js.map