aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
5 lines (4 loc) • 5.17 kB
JavaScript
;function _aws_cdk_cx_api_VpcSubnetGroupType(p){}function _aws_cdk_cx_api_VpcSubnet(p){}function _aws_cdk_cx_api_VpcSubnetGroup(p){if(p!=null){visitedObjects.add(p);try{if(p.subnets!=null)for(const o of p.subnets)visitedObjects.has(o)||void 0;visitedObjects.has(p.type)||(p.type,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_cx_api_VpcContextResponse(p){if(p!=null){visitedObjects.add(p);try{if(p.subnetGroups!=null)for(const o of p.subnetGroups)visitedObjects.has(o)||_aws_cdk_cx_api_VpcSubnetGroup(o)}finally{visitedObjects.delete(p)}}}function _aws_cdk_cx_api_LoadBalancerIpAddressType(p){}function _aws_cdk_cx_api_LoadBalancerContextResponse(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.ipAddressType)||(p.ipAddressType,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_cx_api_LoadBalancerListenerContextResponse(p){}function _aws_cdk_cx_api_EndpointServiceAvailabilityZonesContextQuery(p){}function _aws_cdk_cx_api_SecurityGroupContextResponse(p){}function _aws_cdk_cx_api_KeyContextResponse(p){}function _aws_cdk_cx_api_AwsCloudFormationStackProperties(p){}function _aws_cdk_cx_api_CloudArtifact(p){}function _aws_cdk_cx_api_AssetManifestArtifact(p){}function _aws_cdk_cx_api_CloudFormationStackArtifact(p){}function _aws_cdk_cx_api_TreeCloudArtifact(p){}function _aws_cdk_cx_api_NestedCloudAssemblyArtifact(p){}function _aws_cdk_cx_api_CloudAssembly(p){}function _aws_cdk_cx_api_CloudAssemblyBuilderProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.parentBuilder)||(p.parentBuilder,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_cx_api_CloudAssemblyBuilder(p){}function _aws_cdk_cx_api_RuntimeInfo(p){}function _aws_cdk_cx_api_MetadataEntry(p){}function _aws_cdk_cx_api_MissingContext(p){if(p!=null){visitedObjects.add(p);try{"key"in p&&print("@aws-cdk/cx-api.MissingContext#key","moved to package 'cloud-assembly-schema'"),"props"in p&&print("@aws-cdk/cx-api.MissingContext#props","moved to package 'cloud-assembly-schema'"),"provider"in p&&print("@aws-cdk/cx-api.MissingContext#provider","moved to package 'cloud-assembly-schema'")}finally{visitedObjects.delete(p)}}}function _aws_cdk_cx_api_AssemblyBuildOptions(p){if(p!=null){visitedObjects.add(p);try{"runtimeInfo"in p&&print("@aws-cdk/cx-api.AssemblyBuildOptions#runtimeInfo",`All template modifications that should result from this should
have already been inserted into the template.`),visitedObjects.has(p.runtimeInfo)||(p.runtimeInfo,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_cx_api_Environment(p){}function _aws_cdk_cx_api_EnvironmentUtils(p){}function _aws_cdk_cx_api_SynthesisMessageLevel(p){}function _aws_cdk_cx_api_MetadataEntryResult(p){}function _aws_cdk_cx_api_SynthesisMessage(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.level)||(p.level,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_cx_api_EnvironmentPlaceholders(p){}function _aws_cdk_cx_api_EnvironmentPlaceholderValues(p){}function _aws_cdk_cx_api_IEnvironmentPlaceholderProvider(p){}function print(name,deprecationMessage){const deprecated=process.env.JSII_DEPRECATED,deprecationMode=["warn","fail","quiet"].includes(deprecated)?deprecated:"warn",message=`${name} is deprecated.
${deprecationMessage.trim()}
This API will be removed in the next major release.`;switch(deprecationMode){case"fail":throw new DeprecationError(message);case"warn":console.warn("[WARNING]",message);break}}function getPropertyDescriptor(obj,prop){const descriptor=Object.getOwnPropertyDescriptor(obj,prop);if(descriptor)return descriptor;const proto=Object.getPrototypeOf(obj),prototypeDescriptor=proto&&getPropertyDescriptor(proto,prop);return prototypeDescriptor||{}}const visitedObjects=new Set;class DeprecationError extends Error{constructor(...args){super(...args),Object.defineProperty(this,"name",{configurable:!1,enumerable:!0,value:"DeprecationError",writable:!1})}}module.exports={print,getPropertyDescriptor,DeprecationError,_aws_cdk_cx_api_VpcSubnetGroupType,_aws_cdk_cx_api_VpcSubnet,_aws_cdk_cx_api_VpcSubnetGroup,_aws_cdk_cx_api_VpcContextResponse,_aws_cdk_cx_api_LoadBalancerIpAddressType,_aws_cdk_cx_api_LoadBalancerContextResponse,_aws_cdk_cx_api_LoadBalancerListenerContextResponse,_aws_cdk_cx_api_EndpointServiceAvailabilityZonesContextQuery,_aws_cdk_cx_api_SecurityGroupContextResponse,_aws_cdk_cx_api_KeyContextResponse,_aws_cdk_cx_api_AwsCloudFormationStackProperties,_aws_cdk_cx_api_CloudArtifact,_aws_cdk_cx_api_AssetManifestArtifact,_aws_cdk_cx_api_CloudFormationStackArtifact,_aws_cdk_cx_api_TreeCloudArtifact,_aws_cdk_cx_api_NestedCloudAssemblyArtifact,_aws_cdk_cx_api_CloudAssembly,_aws_cdk_cx_api_CloudAssemblyBuilderProps,_aws_cdk_cx_api_CloudAssemblyBuilder,_aws_cdk_cx_api_RuntimeInfo,_aws_cdk_cx_api_MetadataEntry,_aws_cdk_cx_api_MissingContext,_aws_cdk_cx_api_AssemblyBuildOptions,_aws_cdk_cx_api_Environment,_aws_cdk_cx_api_EnvironmentUtils,_aws_cdk_cx_api_SynthesisMessageLevel,_aws_cdk_cx_api_MetadataEntryResult,_aws_cdk_cx_api_SynthesisMessage,_aws_cdk_cx_api_EnvironmentPlaceholders,_aws_cdk_cx_api_EnvironmentPlaceholderValues,_aws_cdk_cx_api_IEnvironmentPlaceholderProvider};