25 lines
710 B
JavaScript

const { createDefaultSettings, syncSettings } = require('./settings');
const { createDefaultMetadatas, syncMetadatas } = require('./metadatas');
const { createDefaultLayouts, syncLayouts } = require('./layouts');
async function createDefaultConfiguration(model) {
return {
settings: await createDefaultSettings(),
metadatas: await createDefaultMetadatas(model),
layouts: await createDefaultLayouts(model),
};
}
async function syncConfiguration(conf, model) {
return {
settings: await syncSettings(conf, model),
layouts: await syncLayouts(conf, model),
metadatas: await syncMetadatas(conf, model),
};
}
module.exports = {
createDefaultConfiguration,
syncConfiguration,
};