@altostra/core
Version:
Core library for shared types and logic
1 lines • 507 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports.mkOr=exports.isOr=exports.FN_OR=void 0;const type_validations_1=require("@altostra/type-validations"),common_1=require("./common");function mkOr(t,...r){return{"Fn::Or":[t,...r]}}exports.FN_OR="Fn::Or",exports.isOr=(0,type_validations_1.objectOf)({"Fn::Or":(0,type_validations_1.allOf)((0,type_validations_1.arrayOf)(common_1.isConditionValidation),(function(t){return!(0,type_validations_1.isEmptyArray)(t)}))}),exports.mkOr=mkOr;