UNPKG

@dialpad/dialtone

Version:

Dialpad's Dialtone design system monorepo

27 lines (26 loc) 984 B
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const stack_constants = require("./stack_constants.cjs"); const utils = require("./utils.cjs"); function directionValidator(direction) { if (utils.directionPropType(direction) === "string") { return Object.keys(stack_constants.DT_STACK_DIRECTION).includes(direction); } else if (utils.directionPropType(direction) === "object") { const { default: defaultStyle } = direction; return Object.keys(stack_constants.DT_STACK_DIRECTION).includes(defaultStyle); } else { return null; } } function gapValidator(gap) { if (typeof gap === "string") { return stack_constants.DT_STACK_GAP.includes(gap); } if (typeof gap === "object") { const { default: defaultStyle } = gap; return stack_constants.DT_STACK_GAP.includes(defaultStyle); } } exports.directionValidator = directionValidator; exports.gapValidator = gapValidator; //# sourceMappingURL=validators.cjs.map