@jungvonmatt/sb-migrate
Version:
CLI tool for managing Storyblok schema and content migrations
47 lines • 1.66 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isComponentSchemaBaseItem = exports.SchemaComponentType = void 0;
/* eslint-disable @typescript-eslint/no-explicit-any */
var SchemaComponentType;
(function (SchemaComponentType) {
SchemaComponentType["Text"] = "text";
SchemaComponentType["Textarea"] = "textarea";
SchemaComponentType["Bloks"] = "bloks";
SchemaComponentType["Richtext"] = "richtext";
SchemaComponentType["Markdown"] = "markdown";
SchemaComponentType["Number"] = "number";
SchemaComponentType["Datetime"] = "datetime";
SchemaComponentType["Boolean"] = "boolean";
SchemaComponentType["Options"] = "options";
SchemaComponentType["Option"] = "option";
SchemaComponentType["Asset"] = "asset";
SchemaComponentType["Multiasset"] = "multiasset";
SchemaComponentType["Multilink"] = "multilink";
SchemaComponentType["Table"] = "table";
SchemaComponentType["Section"] = "section";
SchemaComponentType["Custom"] = "custom";
SchemaComponentType["Tab"] = "tab";
})(SchemaComponentType || (exports.SchemaComponentType = SchemaComponentType = {}));
const isComponentSchemaBaseItem = (data) => {
return [
"text",
"textarea",
"bloks",
"richtext",
"markdown",
"number",
"datetime",
"boolean",
"options",
"option",
"asset",
"multiasset",
"multilink",
"table",
"custom",
"image",
"file",
].includes(data?.type);
};
exports.isComponentSchemaBaseItem = isComponentSchemaBaseItem;
//# sourceMappingURL=IComponent.js.map