sb-mig
Version:
CLI to rule the world. (and handle stuff related to Storyblok CMS)
41 lines (40 loc) • 2.22 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getAllComponents = getAllComponents;
exports.getComponent = getComponent;
exports.getAllComponentsGroups = getAllComponentsGroups;
exports.getComponentsGroup = getComponentsGroup;
exports.createComponentsGroup = createComponentsGroup;
exports.removeComponentGroup = removeComponentGroup;
exports.removeComponent = removeComponent;
exports.createComponent = createComponent;
exports.updateComponent = updateComponent;
const components_js_1 = require("../../api/components/components.js");
const requestConfig_js_1 = require("../requestConfig.js");
async function getAllComponents(client) {
return await (0, components_js_1.getAllComponents)((0, requestConfig_js_1.toRequestConfig)(client));
}
async function getComponent(client, componentName) {
return await (0, components_js_1.getComponent)(componentName, (0, requestConfig_js_1.toRequestConfig)(client));
}
async function getAllComponentsGroups(client) {
return await (0, components_js_1.getAllComponentsGroups)((0, requestConfig_js_1.toRequestConfig)(client));
}
async function getComponentsGroup(client, groupName) {
return await (0, components_js_1.getComponentsGroup)(groupName, (0, requestConfig_js_1.toRequestConfig)(client));
}
async function createComponentsGroup(client, groupName) {
return await (0, components_js_1.createComponentsGroup)(groupName, (0, requestConfig_js_1.toRequestConfig)(client));
}
async function removeComponentGroup(client, componentGroup) {
return await (0, components_js_1.removeComponentGroup)(componentGroup, (0, requestConfig_js_1.toRequestConfig)(client));
}
async function removeComponent(client, component) {
return await (0, components_js_1.removeComponent)(component, (0, requestConfig_js_1.toRequestConfig)(client));
}
async function createComponent(client, component, presets = false) {
return await (0, components_js_1.createComponent)(component, presets, (0, requestConfig_js_1.toRequestConfig)(client));
}
async function updateComponent(client, component, presets = false) {
return await (0, components_js_1.updateComponent)(component, presets, (0, requestConfig_js_1.toRequestConfig)(client));
}