UNPKG

@knapsack/app

Version:

Build Design Systems on top of knapsack, by Basalt

35 lines (28 loc) 901 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isSlottedTemplateDemo = isSlottedTemplateDemo; exports.isDataDemo = isDataDemo; exports.isTemplateDemo = isTemplateDemo; Object.defineProperty(exports, "KnapsackTemplateStatus", { enumerable: true, get: function () { return _types.KnapsackTemplateStatus; } }); exports.isSlottedText = void 0; var _types = require("@knapsack/core/types"); const isSlottedText = slottedData => typeof slottedData === 'string'; exports.isSlottedText = isSlottedText; function isSlottedTemplateDemo(slottedData) { if (!isSlottedText(slottedData)) { return 'patternId' in slottedData; } } function isDataDemo(demo) { return (demo === null || demo === void 0 ? void 0 : demo.type) === 'data'; } function isTemplateDemo(demo) { return (demo === null || demo === void 0 ? void 0 : demo.type) === 'template'; }