UNPKG

@dialpad/dialtone

Version:

Dialpad's Dialtone design system monorepo

34 lines (33 loc) 773 B
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const hasValidTerm = (item) => { if (!item.term) { return false; } return typeof item.term === "string"; }; const hasValidDescription = (item) => { if (!item.description) { return false; } return typeof item.description === "string"; }; const itemsValidator = (items) => { if (!Array.isArray(items)) { return false; } return items.every((item) => { if (typeof item !== "object") { return false; } if (!hasValidTerm(item)) { return false; } if (!hasValidDescription(item)) { return false; } return true; }); }; exports.itemsValidator = itemsValidator; //# sourceMappingURL=description_list_validators.cjs.map