UNPKG

sb-mig

Version:

CLI to rule the world. (and handle stuff related to Storyblok CMS)

30 lines (29 loc) 1.77 kB
import { createComponent as apiCreateComponent, getAllComponents as apiGetAllComponents, getComponent as apiGetComponent, getAllComponentsGroups as apiGetAllComponentsGroups, createComponentsGroup as apiCreateComponentsGroup, getComponentsGroup as apiGetComponentsGroup, removeComponent as apiRemoveComponent, removeComponentGroup as apiRemoveComponentGroup, updateComponent as apiUpdateComponent, } from "../../api/components/components.js"; import { toRequestConfig } from "../requestConfig.js"; export async function getAllComponents(client) { return await apiGetAllComponents(toRequestConfig(client)); } export async function getComponent(client, componentName) { return await apiGetComponent(componentName, toRequestConfig(client)); } export async function getAllComponentsGroups(client) { return await apiGetAllComponentsGroups(toRequestConfig(client)); } export async function getComponentsGroup(client, groupName) { return await apiGetComponentsGroup(groupName, toRequestConfig(client)); } export async function createComponentsGroup(client, groupName) { return await apiCreateComponentsGroup(groupName, toRequestConfig(client)); } export async function removeComponentGroup(client, componentGroup) { return await apiRemoveComponentGroup(componentGroup, toRequestConfig(client)); } export async function removeComponent(client, component) { return await apiRemoveComponent(component, toRequestConfig(client)); } export async function createComponent(client, component, presets = false) { return await apiCreateComponent(component, presets, toRequestConfig(client)); } export async function updateComponent(client, component, presets = false) { return await apiUpdateComponent(component, presets, toRequestConfig(client)); }