@altostra/core
Version:
Core library for shared types and logic
1 lines • 945 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports.isConversionResponse=exports.isConversionWarning=exports.isConversionRequest=exports.isConvertibleTemplate=void 0;const CloudFormation_1=require("../../../aws/CloudFormation"),blueprint_1=require("../../../blueprint"),type_validations_1=require("@altostra/type-validations"),primitives_1=require("@altostra/type-validations/lib/primitives");exports.isConvertibleTemplate=CloudFormation_1.isCfnTemplate.unstrict().lock(),exports.isConversionRequest=(0,type_validations_1.objectOf)({template:exports.isConvertibleTemplate}),exports.isConversionWarning=(0,type_validations_1.objectOf)({message:primitives_1.string,data:(0,type_validations_1.maybe)((0,type_validations_1.recordOf)(primitives_1.unknown))}),exports.isConversionResponse=(0,type_validations_1.objectOf)({warnings:(0,type_validations_1.arrayOf)(exports.isConversionWarning),blueprint:blueprint_1.isBlueprint});