@autobe/agent
Version:
AI backend server code generator
35 lines • 4.96 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.createPreliminaryCollection = createPreliminaryCollection;
const convertToSectionEntries_1 = require("./convertToSectionEntries");
function createPreliminaryCollection(state, defined) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11;
if (state === null)
return {
analysisSections: ((_a = defined === null || defined === void 0 ? void 0 : defined.analysisSections) !== null && _a !== void 0 ? _a : []).slice(),
databaseSchemas: ((_b = defined === null || defined === void 0 ? void 0 : defined.databaseSchemas) !== null && _b !== void 0 ? _b : []).slice(),
interfaceOperations: ((_c = defined === null || defined === void 0 ? void 0 : defined.interfaceOperations) !== null && _c !== void 0 ? _c : []).slice(),
interfaceSchemas: Object.fromEntries(Object.entries((_d = defined === null || defined === void 0 ? void 0 : defined.interfaceSchemas) !== null && _d !== void 0 ? _d : {})),
realizeCollectors: ((_e = defined === null || defined === void 0 ? void 0 : defined.realizeCollectors) !== null && _e !== void 0 ? _e : []).slice(),
realizeTransformers: ((_f = defined === null || defined === void 0 ? void 0 : defined.realizeTransformers) !== null && _f !== void 0 ? _f : []).slice(),
previousAnalysisSections: ((_g = defined === null || defined === void 0 ? void 0 : defined.previousAnalysisSections) !== null && _g !== void 0 ? _g : []).slice(),
previousDatabaseSchemas: ((_h = defined === null || defined === void 0 ? void 0 : defined.previousDatabaseSchemas) !== null && _h !== void 0 ? _h : []).slice(),
previousInterfaceSchemas: Object.fromEntries(Object.entries((_j = defined === null || defined === void 0 ? void 0 : defined.previousInterfaceSchemas) !== null && _j !== void 0 ? _j : {})),
previousInterfaceOperations: ((_k = defined === null || defined === void 0 ? void 0 : defined.previousInterfaceOperations) !== null && _k !== void 0 ? _k : []).slice(),
complete: null,
};
return {
analysisSections: ((_l = defined === null || defined === void 0 ? void 0 : defined.analysisSections) !== null && _l !== void 0 ? _l : (0, convertToSectionEntries_1.convertToSectionEntries)((_o = (_m = state.analyze) === null || _m === void 0 ? void 0 : _m.files) !== null && _o !== void 0 ? _o : [])).slice(),
databaseSchemas: ((_r = (_p = defined === null || defined === void 0 ? void 0 : defined.databaseSchemas) !== null && _p !== void 0 ? _p : (_q = state.database) === null || _q === void 0 ? void 0 : _q.result.data.files.map((f) => f.models).flat()) !== null && _r !== void 0 ? _r : []).slice(),
interfaceOperations: ((_u = (_s = defined === null || defined === void 0 ? void 0 : defined.interfaceOperations) !== null && _s !== void 0 ? _s : (_t = state.interface) === null || _t === void 0 ? void 0 : _t.document.operations) !== null && _u !== void 0 ? _u : []).slice(),
interfaceSchemas: Object.fromEntries(Object.entries((_x = (_v = defined === null || defined === void 0 ? void 0 : defined.interfaceSchemas) !== null && _v !== void 0 ? _v : (_w = state.interface) === null || _w === void 0 ? void 0 : _w.document.components.schemas) !== null && _x !== void 0 ? _x : {})),
realizeCollectors: ((_0 = (_y = defined === null || defined === void 0 ? void 0 : defined.realizeCollectors) !== null && _y !== void 0 ? _y : (_z = state.realize) === null || _z === void 0 ? void 0 : _z.functions.filter((f) => f.type === "collector")) !== null && _0 !== void 0 ? _0 : []).slice(),
realizeTransformers: ((_3 = (_1 = defined === null || defined === void 0 ? void 0 : defined.realizeTransformers) !== null && _1 !== void 0 ? _1 : (_2 = state.realize) === null || _2 === void 0 ? void 0 : _2.functions.filter((f) => f.type === "transformer")) !== null && _3 !== void 0 ? _3 : []).slice(),
previousAnalysisSections: (0, convertToSectionEntries_1.convertToSectionEntries)((_5 = (_4 = state.previousAnalyze) === null || _4 === void 0 ? void 0 : _4.files) !== null && _5 !== void 0 ? _5 : []),
previousDatabaseSchemas: (_7 = (_6 = state.previousDatabase) === null || _6 === void 0 ? void 0 : _6.result.data.files.map((f) => f.models).flat()) !== null && _7 !== void 0 ? _7 : [],
previousInterfaceSchemas: Object.fromEntries(Object.entries((_9 = (_8 = state.previousInterface) === null || _8 === void 0 ? void 0 : _8.document.components.schemas) !== null && _9 !== void 0 ? _9 : {})),
previousInterfaceOperations: (_11 = (_10 = state.previousInterface) === null || _10 === void 0 ? void 0 : _10.document.operations.slice()) !== null && _11 !== void 0 ? _11 : [],
complete: null,
};
}
//# sourceMappingURL=createPreliminaryCollection.js.map