UNPKG

@altostra/core

Version:

Core library for shared types and logic

1 lines 518 B
"use strict";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;