@altostra/core
Version:
Core library for shared types and logic
1 lines • 494 B
JavaScript
;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;