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