aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
4 lines (3 loc) • 2.71 kB
JavaScript
;function _aws_cdk_custom_resources_PhysicalResourceIdReference(p){}function _aws_cdk_custom_resources_PhysicalResourceId(p){}function _aws_cdk_custom_resources_AwsSdkCall(p){if(p!=null){visitedObjects.add(p);try{"outputPath"in p&&print("@aws-cdk/custom-resources.AwsSdkCall#outputPath","use outputPaths instead"),visitedObjects.has(p.physicalResourceId)||(p.physicalResourceId,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_custom_resources_SdkCallsPolicyOptions(p){}function _aws_cdk_custom_resources_AwsCustomResourcePolicy(p){}function _aws_cdk_custom_resources_AwsCustomResourceProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.onCreate)||_aws_cdk_custom_resources_AwsSdkCall(p.onCreate),visitedObjects.has(p.onDelete)||_aws_cdk_custom_resources_AwsSdkCall(p.onDelete),visitedObjects.has(p.onUpdate)||_aws_cdk_custom_resources_AwsSdkCall(p.onUpdate),visitedObjects.has(p.policy)||(p.policy,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_custom_resources_AwsCustomResource(p){}function _aws_cdk_custom_resources_ProviderProps(p){if(p!=null){visitedObjects.add(p);try{if(p.securityGroups!=null)for(const o of p.securityGroups)visitedObjects.has(o)||require("@aws-cdk/aws-ec2/.warnings.jsii.js")._aws_cdk_aws_ec2_ISecurityGroup(o)}finally{visitedObjects.delete(p)}}}function _aws_cdk_custom_resources_Provider(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_custom_resources_PhysicalResourceIdReference,_aws_cdk_custom_resources_PhysicalResourceId,_aws_cdk_custom_resources_AwsSdkCall,_aws_cdk_custom_resources_SdkCallsPolicyOptions,_aws_cdk_custom_resources_AwsCustomResourcePolicy,_aws_cdk_custom_resources_AwsCustomResourceProps,_aws_cdk_custom_resources_AwsCustomResource,_aws_cdk_custom_resources_ProviderProps,_aws_cdk_custom_resources_Provider};