@dialpad/dialtone
Version:
Dialpad's Dialtone design system monorepo
24 lines (23 loc) • 747 B
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const common_constants = require("./constants.cjs");
function validationMessageValidator(rawMessages) {
if (!rawMessages) {
return true;
}
return rawMessages.every((message) => {
if (typeof message === "string") {
return true;
}
if (typeof message === "object") {
return Object.values(common_constants.VALIDATION_MESSAGE_TYPES).includes(message == null ? void 0 : message.type);
}
return false;
});
}
const index = {
validationMessageValidator
};
exports.default = index;
exports.validationMessageValidator = validationMessageValidator;
//# sourceMappingURL=validators.cjs.map