UNPKG

@altostra/core

Version:

Core library for shared types and logic

1 lines 494 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.mkIf=exports.isIf=exports.FN_IF=void 0;const type_validations_1=require("@altostra/type-validations"),common_1=require("./common");function mkIf(o,e,t){return{"Fn::If":[o,e,t]}}exports.FN_IF="Fn::If",exports.isIf=(0,type_validations_1.objectOf)({"Fn::If":(0,type_validations_1.tupleOf)((0,common_1.isCloudFormationValue)(),(0,common_1.isCloudFormationValue)(),(0,common_1.isCloudFormationValue)())}),exports.mkIf=mkIf;