aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
2 lines (1 loc) • 1.06 kB
JavaScript
Object.defineProperty(exports,"__esModule",{value:!0}),exports.CfnUtils=exports.CfnUtilsProvider=void 0;var constructs_1=()=>{var tmp=require("constructs");return constructs_1=()=>tmp,tmp},custom_resource_1=()=>{var tmp=require("../custom-resource");return custom_resource_1=()=>tmp,tmp},consts_1=()=>{var tmp=require("./cfn-utils-provider/consts");return consts_1=()=>tmp,tmp},cfn_utils_provider_generated_1=()=>{var tmp=require("../dist/core/cfn-utils-provider.generated");return cfn_utils_provider_generated_1=()=>tmp,tmp};class CfnUtilsProvider extends constructs_1().Construct{static getOrCreate(scope){return cfn_utils_provider_generated_1().CfnUtilsProvider.getOrCreate(scope,"AWSCDKCfnUtilsProvider")}}exports.CfnUtilsProvider=CfnUtilsProvider;class CfnUtils{static stringify(scope,id,value){return new(custom_resource_1()).CustomResource(scope,id,{serviceToken:CfnUtilsProvider.getOrCreate(scope),resourceType:consts_1().CfnUtilsResourceType.CFN_JSON_STRINGIFY,properties:{Value:value}}).getAttString("Value")}}exports.CfnUtils=CfnUtils;
;