UNPKG

@altostra/core

Version:

Core library for shared types and logic

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