@lucidcms/core
Version:
The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.
2 lines • 498 B
JavaScript
const e=(e,t)=>{let n=[];for(let r of e.tables){if(t.missingTableNames.has(r.name))continue;let e=t.missingColumnsByTable.get(r.name),i=t.missingIndexesByTable.get(r.name);if((!e||e.size===0)&&(!i||i.size===0)){n.push(r);continue}let a=e?r.columns.filter(t=>!e.has(t.name)):r.columns;if(a.length===0)continue;let o=i?(r.indexes??[]).filter(e=>!i.has(e.name)):r.indexes;n.push({...r,columns:a,indexes:o})}return{...e,tables:n}};export{e as default};
//# sourceMappingURL=build-runtime-schema.mjs.map