aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
4 lines (3 loc) • 3.26 kB
JavaScript
;function _aws_cdk_aws_ecr_assets_NetworkMode(p){}function _aws_cdk_aws_ecr_assets_Platform(p){}function _aws_cdk_aws_ecr_assets_DockerImageAssetInvalidationOptions(p){}function _aws_cdk_aws_ecr_assets_DockerCacheOption(p){}function _aws_cdk_aws_ecr_assets_DockerImageAssetOptions(p){if(p!=null){visitedObjects.add(p);try{if(p.cacheFrom!=null)for(const o of p.cacheFrom)visitedObjects.has(o)||void 0;visitedObjects.has(p.cacheTo)||(p.cacheTo,void 0),visitedObjects.has(p.invalidation)||(p.invalidation,void 0),visitedObjects.has(p.networkMode)||(p.networkMode,void 0),visitedObjects.has(p.platform)||(p.platform,void 0),"repositoryName"in p&&print("@aws-cdk/aws-ecr-assets.DockerImageAssetOptions#repositoryName","to control the location of docker image assets, please override\n`Stack.addDockerImageAsset`. this feature will be removed in future\nreleases."),"follow"in p&&print("@aws-cdk/assets.CopyOptions#follow","use `followSymlinks` instead")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_ecr_assets_DockerImageAssetProps(p){if(p!=null){visitedObjects.add(p);try{if(p.cacheFrom!=null)for(const o of p.cacheFrom)visitedObjects.has(o)||void 0;visitedObjects.has(p.cacheTo)||(p.cacheTo,void 0),visitedObjects.has(p.invalidation)||(p.invalidation,void 0),visitedObjects.has(p.networkMode)||(p.networkMode,void 0),visitedObjects.has(p.platform)||(p.platform,void 0),"repositoryName"in p&&print("@aws-cdk/aws-ecr-assets.DockerImageAssetOptions#repositoryName","to control the location of docker image assets, please override\n`Stack.addDockerImageAsset`. this feature will be removed in future\nreleases."),"follow"in p&&print("@aws-cdk/assets.CopyOptions#follow","use `followSymlinks` instead")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_ecr_assets_DockerImageAsset(p){}function _aws_cdk_aws_ecr_assets_TarballImageAssetProps(p){}function _aws_cdk_aws_ecr_assets_TarballImageAsset(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_aws_ecr_assets_NetworkMode,_aws_cdk_aws_ecr_assets_Platform,_aws_cdk_aws_ecr_assets_DockerImageAssetInvalidationOptions,_aws_cdk_aws_ecr_assets_DockerCacheOption,_aws_cdk_aws_ecr_assets_DockerImageAssetOptions,_aws_cdk_aws_ecr_assets_DockerImageAssetProps,_aws_cdk_aws_ecr_assets_DockerImageAsset,_aws_cdk_aws_ecr_assets_TarballImageAssetProps,_aws_cdk_aws_ecr_assets_TarballImageAsset};