UNPKG

datocms-plugin-sdk

Version:
19 lines 1.22 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isItemFormSidebarPanel = isItemFormSidebarPanel; exports.isReturnTypeOfItemFormSidebarPanelsHook = isReturnTypeOfItemFormSidebarPanelsHook; var guardUtils_js_1 = require("../guardUtils.js"); function isItemFormSidebarPanel(value) { return ((0, guardUtils_js_1.isRecord)(value) && (0, guardUtils_js_1.isString)(value.id) && (0, guardUtils_js_1.isString)(value.label) && ((0, guardUtils_js_1.isNullish)(value.parameters) || (0, guardUtils_js_1.isRecord)(value.parameters)) && ((0, guardUtils_js_1.isNullish)(value.startOpen) || (0, guardUtils_js_1.isBoolean)(value.startOpen)) && ((0, guardUtils_js_1.isNullish)(value.placement) || (0, guardUtils_js_1.isPlacement)(value.placement)) && ((0, guardUtils_js_1.isNullish)(value.rank) || (0, guardUtils_js_1.isNumber)(value.rank)) && ((0, guardUtils_js_1.isNullish)(value.initialHeight) || (0, guardUtils_js_1.isNumber)(value.initialHeight))); } function isReturnTypeOfItemFormSidebarPanelsHook(value) { return (0, guardUtils_js_1.isArray)(value, isItemFormSidebarPanel); } //# sourceMappingURL=itemFormSidebarPanels.js.map