sb-mig
Version:
CLI to rule the world. (and handle stuff related to Storyblok CMS)
26 lines (25 loc) • 1.22 kB
JavaScript
import { getComponentPresets as apiGetComponentPresets } from "../../api/presets/componentPresets.js";
import { getAllPresets as apiGetAllPresets, getPreset as apiGetPreset, createPreset as apiCreatePreset, updatePreset as apiUpdatePreset, updatePresets as apiUpdatePresets, } from "../../api/presets/presets.js";
import { toRequestConfig } from "../requestConfig.js";
export async function getAllPresets(client) {
return await apiGetAllPresets(toRequestConfig(client));
}
export async function getPreset(client, presetId) {
return await apiGetPreset({ presetId }, toRequestConfig(client));
}
export async function createPreset(client, preset) {
return await apiCreatePreset(preset, toRequestConfig(client));
}
export async function updatePreset(client, preset) {
return await apiUpdatePreset({ p: preset }, toRequestConfig(client));
}
export async function updatePresets(client, args) {
return await apiUpdatePresets({
presets: args.presets,
spaceId: args.spaceId,
options: args.options ?? {},
}, toRequestConfig(client));
}
export async function getComponentPresets(client, componentName) {
return await apiGetComponentPresets(componentName, toRequestConfig(client));
}