@trivikr-test/property-provider
Advanced tools
Comparing version 3.52.0 to 3.55.0-node.cjs
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const tslib_1 = require("tslib"); | ||
tslib_1.__exportStar(require("./CredentialsProviderError"), exports); | ||
tslib_1.__exportStar(require("./ProviderError"), exports); | ||
@@ -5,0 +6,0 @@ tslib_1.__exportStar(require("./chain"), exports); |
@@ -8,2 +8,3 @@ "use strict"; | ||
let hasResult; | ||
let isConstant = false; | ||
const coalesceProvider = async () => { | ||
@@ -16,2 +17,3 @@ if (!pending) { | ||
hasResult = true; | ||
isConstant = false; | ||
} | ||
@@ -24,4 +26,4 @@ finally { | ||
if (isExpired === undefined) { | ||
return async () => { | ||
if (!hasResult) { | ||
return async (options) => { | ||
if (!hasResult || (options === null || options === void 0 ? void 0 : options.forceRefresh)) { | ||
resolved = await coalesceProvider(); | ||
@@ -32,5 +34,4 @@ } | ||
} | ||
let isConstant = false; | ||
return async () => { | ||
if (!hasResult) { | ||
return async (options) => { | ||
if (!hasResult || (options === null || options === void 0 ? void 0 : options.forceRefresh)) { | ||
resolved = await coalesceProvider(); | ||
@@ -37,0 +38,0 @@ } |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.CredentialsProviderError = exports.ProviderError = void 0; | ||
exports.ProviderError = void 0; | ||
class ProviderError extends Error { | ||
@@ -8,30 +8,9 @@ constructor(message, tryNextLink = true) { | ||
this.tryNextLink = tryNextLink; | ||
this.name = "ProviderError"; | ||
Object.setPrototypeOf(this, ProviderError.prototype); | ||
} | ||
static from(error, tryNextLink = true) { | ||
Object.defineProperty(error, "tryNextLink", { | ||
value: tryNextLink, | ||
configurable: false, | ||
enumerable: false, | ||
writable: false, | ||
}); | ||
return error; | ||
return Object.assign(new this(error.message, tryNextLink), error); | ||
} | ||
} | ||
exports.ProviderError = ProviderError; | ||
class CredentialsProviderError extends Error { | ||
constructor(message, tryNextLink = true) { | ||
super(message); | ||
this.tryNextLink = tryNextLink; | ||
this.name = "CredentialsProviderError"; | ||
} | ||
static from(error, tryNextLink = true) { | ||
Object.defineProperty(error, "tryNextLink", { | ||
value: tryNextLink, | ||
configurable: false, | ||
enumerable: false, | ||
writable: false, | ||
}); | ||
return error; | ||
} | ||
} | ||
exports.CredentialsProviderError = CredentialsProviderError; |
{ | ||
"name": "@trivikr-test/property-provider", | ||
"version": "3.52.0", | ||
"version": "3.55.0-node.cjs", | ||
"scripts": { | ||
@@ -14,4 +14,2 @@ "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", | ||
"main": "./dist-cjs/index.js", | ||
"module": "./dist-es/index.js", | ||
"types": "./dist-types/index.d.ts", | ||
"author": { | ||
@@ -23,4 +21,4 @@ "name": "AWS SDK for JavaScript Team", | ||
"dependencies": { | ||
"@trivikr-test/types": "3.52.0", | ||
"tslib": "^2.3.0" | ||
"@trivikr-test/types": "3.55.0-node.cjs", | ||
"tslib": "^2.3.1" | ||
}, | ||
@@ -38,3 +36,3 @@ "engines": { | ||
"files": [ | ||
"dist-*" | ||
"dist-cjs" | ||
], | ||
@@ -53,4 +51,4 @@ "homepage": "https://github.com/aws/aws-sdk-js-v3/tree/main/packages/property-provider", | ||
"typedoc": "0.19.2", | ||
"typescript": "~4.3.5" | ||
"typescript": "~4.6.2" | ||
} | ||
} |
@@ -1,10 +0,1 @@ | ||
# @aws-sdk/property-provider | ||
[![NPM version](https://img.shields.io/npm/v/@aws-sdk/property-provider/latest.svg)](https://www.npmjs.com/package/@aws-sdk/property-provider) | ||
[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/property-provider.svg)](https://www.npmjs.com/package/@aws-sdk/property-provider) | ||
> An internal package | ||
## Usage | ||
You probably shouldn't, at least directly. | ||
Please refer [README.md](https://github.com/aws/aws-sdk-js-v3/blob/v3.55.0/packages/property-provider/README.md) for v3.55.0. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
16592
9
109
2
2
1
+ Added@trivikr-test/types@3.55.0-node.cjs(transitive)
- Removed@trivikr-test/types@3.52.0(transitive)
Updatedtslib@^2.3.1