Skip to content

Commit bc79ab5

Browse files
authored
fix(clients): default region and credential provider (#1834)
* feat(invalid-dependency): replace invalidAsyncFunction with invalidProvider * chore: fix codegen region provider and default credential provider in browser * fix(clients): default region and credential provider
1 parent ca1f0d6 commit bc79ab5

File tree

261 files changed

+776
-775
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

261 files changed

+776
-775
lines changed

Diff for: clients/client-accessanalyzer/runtimeConfig.browser.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import packageInfo from "./package.json";
22

33
import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
5-
import { invalidAsyncFunction } from "@aws-sdk/invalid-dependency";
5+
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
77
import { parseUrl } from "@aws-sdk/url-parser-browser";
88
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
@@ -21,13 +21,13 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2121
base64Decoder: fromBase64,
2222
base64Encoder: toBase64,
2323
bodyLengthChecker: calculateBodyLength,
24-
credentialDefaultProvider: invalidAsyncFunction("Credentialis missing") as any,
24+
credentialDefaultProvider: (_: unknown) => () => Promise.reject(new Error("Credential is missing")),
2525
defaultUserAgentProvider: defaultUserAgent({
2626
serviceId: ClientSharedValues.serviceId,
2727
clientVersion: packageInfo.version,
2828
}),
2929
maxAttempts: DEFAULT_MAX_ATTEMPTS,
30-
region: invalidAsyncFunction("Region is missing") as any,
30+
region: invalidProvider("Region is missing"),
3131
requestHandler: new FetchHttpHandler(),
3232
sha256: Sha256,
3333
streamCollector,

Diff for: clients/client-acm-pca/runtimeConfig.browser.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import packageInfo from "./package.json";
22

33
import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
5-
import { invalidAsyncFunction } from "@aws-sdk/invalid-dependency";
5+
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
77
import { parseUrl } from "@aws-sdk/url-parser-browser";
88
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
@@ -21,13 +21,13 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2121
base64Decoder: fromBase64,
2222
base64Encoder: toBase64,
2323
bodyLengthChecker: calculateBodyLength,
24-
credentialDefaultProvider: invalidAsyncFunction("Credentialis missing") as any,
24+
credentialDefaultProvider: (_: unknown) => () => Promise.reject(new Error("Credential is missing")),
2525
defaultUserAgentProvider: defaultUserAgent({
2626
serviceId: ClientSharedValues.serviceId,
2727
clientVersion: packageInfo.version,
2828
}),
2929
maxAttempts: DEFAULT_MAX_ATTEMPTS,
30-
region: invalidAsyncFunction("Region is missing") as any,
30+
region: invalidProvider("Region is missing"),
3131
requestHandler: new FetchHttpHandler(),
3232
sha256: Sha256,
3333
streamCollector,

Diff for: clients/client-acm/runtimeConfig.browser.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import packageInfo from "./package.json";
22

33
import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
5-
import { invalidAsyncFunction } from "@aws-sdk/invalid-dependency";
5+
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
77
import { parseUrl } from "@aws-sdk/url-parser-browser";
88
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
@@ -21,13 +21,13 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2121
base64Decoder: fromBase64,
2222
base64Encoder: toBase64,
2323
bodyLengthChecker: calculateBodyLength,
24-
credentialDefaultProvider: invalidAsyncFunction("Credentialis missing") as any,
24+
credentialDefaultProvider: (_: unknown) => () => Promise.reject(new Error("Credential is missing")),
2525
defaultUserAgentProvider: defaultUserAgent({
2626
serviceId: ClientSharedValues.serviceId,
2727
clientVersion: packageInfo.version,
2828
}),
2929
maxAttempts: DEFAULT_MAX_ATTEMPTS,
30-
region: invalidAsyncFunction("Region is missing") as any,
30+
region: invalidProvider("Region is missing"),
3131
requestHandler: new FetchHttpHandler(),
3232
sha256: Sha256,
3333
streamCollector,

Diff for: clients/client-alexa-for-business/runtimeConfig.browser.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import packageInfo from "./package.json";
22

33
import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
5-
import { invalidAsyncFunction } from "@aws-sdk/invalid-dependency";
5+
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
77
import { parseUrl } from "@aws-sdk/url-parser-browser";
88
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
@@ -21,13 +21,13 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2121
base64Decoder: fromBase64,
2222
base64Encoder: toBase64,
2323
bodyLengthChecker: calculateBodyLength,
24-
credentialDefaultProvider: invalidAsyncFunction("Credentialis missing") as any,
24+
credentialDefaultProvider: (_: unknown) => () => Promise.reject(new Error("Credential is missing")),
2525
defaultUserAgentProvider: defaultUserAgent({
2626
serviceId: ClientSharedValues.serviceId,
2727
clientVersion: packageInfo.version,
2828
}),
2929
maxAttempts: DEFAULT_MAX_ATTEMPTS,
30-
region: invalidAsyncFunction("Region is missing") as any,
30+
region: invalidProvider("Region is missing"),
3131
requestHandler: new FetchHttpHandler(),
3232
sha256: Sha256,
3333
streamCollector,

Diff for: clients/client-amplify/runtimeConfig.browser.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import packageInfo from "./package.json";
22

33
import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
5-
import { invalidAsyncFunction } from "@aws-sdk/invalid-dependency";
5+
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
77
import { parseUrl } from "@aws-sdk/url-parser-browser";
88
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
@@ -21,13 +21,13 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2121
base64Decoder: fromBase64,
2222
base64Encoder: toBase64,
2323
bodyLengthChecker: calculateBodyLength,
24-
credentialDefaultProvider: invalidAsyncFunction("Credentialis missing") as any,
24+
credentialDefaultProvider: (_: unknown) => () => Promise.reject(new Error("Credential is missing")),
2525
defaultUserAgentProvider: defaultUserAgent({
2626
serviceId: ClientSharedValues.serviceId,
2727
clientVersion: packageInfo.version,
2828
}),
2929
maxAttempts: DEFAULT_MAX_ATTEMPTS,
30-
region: invalidAsyncFunction("Region is missing") as any,
30+
region: invalidProvider("Region is missing"),
3131
requestHandler: new FetchHttpHandler(),
3232
sha256: Sha256,
3333
streamCollector,

Diff for: clients/client-amplifybackend/runtimeConfig.browser.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import packageInfo from "./package.json";
22

33
import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
5-
import { invalidAsyncFunction } from "@aws-sdk/invalid-dependency";
5+
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
77
import { parseUrl } from "@aws-sdk/url-parser-browser";
88
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
@@ -21,13 +21,13 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2121
base64Decoder: fromBase64,
2222
base64Encoder: toBase64,
2323
bodyLengthChecker: calculateBodyLength,
24-
credentialDefaultProvider: invalidAsyncFunction("Credentialis missing") as any,
24+
credentialDefaultProvider: (_: unknown) => () => Promise.reject(new Error("Credential is missing")),
2525
defaultUserAgentProvider: defaultUserAgent({
2626
serviceId: ClientSharedValues.serviceId,
2727
clientVersion: packageInfo.version,
2828
}),
2929
maxAttempts: DEFAULT_MAX_ATTEMPTS,
30-
region: invalidAsyncFunction("Region is missing") as any,
30+
region: invalidProvider("Region is missing"),
3131
requestHandler: new FetchHttpHandler(),
3232
sha256: Sha256,
3333
streamCollector,

Diff for: clients/client-api-gateway/runtimeConfig.browser.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import packageInfo from "./package.json";
22

33
import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
5-
import { invalidAsyncFunction } from "@aws-sdk/invalid-dependency";
5+
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
77
import { parseUrl } from "@aws-sdk/url-parser-browser";
88
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
@@ -21,13 +21,13 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2121
base64Decoder: fromBase64,
2222
base64Encoder: toBase64,
2323
bodyLengthChecker: calculateBodyLength,
24-
credentialDefaultProvider: invalidAsyncFunction("Credentialis missing") as any,
24+
credentialDefaultProvider: (_: unknown) => () => Promise.reject(new Error("Credential is missing")),
2525
defaultUserAgentProvider: defaultUserAgent({
2626
serviceId: ClientSharedValues.serviceId,
2727
clientVersion: packageInfo.version,
2828
}),
2929
maxAttempts: DEFAULT_MAX_ATTEMPTS,
30-
region: invalidAsyncFunction("Region is missing") as any,
30+
region: invalidProvider("Region is missing"),
3131
requestHandler: new FetchHttpHandler(),
3232
sha256: Sha256,
3333
streamCollector,

Diff for: clients/client-apigatewaymanagementapi/runtimeConfig.browser.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import packageInfo from "./package.json";
22

33
import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
5-
import { invalidAsyncFunction } from "@aws-sdk/invalid-dependency";
5+
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
77
import { parseUrl } from "@aws-sdk/url-parser-browser";
88
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
@@ -21,13 +21,13 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2121
base64Decoder: fromBase64,
2222
base64Encoder: toBase64,
2323
bodyLengthChecker: calculateBodyLength,
24-
credentialDefaultProvider: invalidAsyncFunction("Credentialis missing") as any,
24+
credentialDefaultProvider: (_: unknown) => () => Promise.reject(new Error("Credential is missing")),
2525
defaultUserAgentProvider: defaultUserAgent({
2626
serviceId: ClientSharedValues.serviceId,
2727
clientVersion: packageInfo.version,
2828
}),
2929
maxAttempts: DEFAULT_MAX_ATTEMPTS,
30-
region: invalidAsyncFunction("Region is missing") as any,
30+
region: invalidProvider("Region is missing"),
3131
requestHandler: new FetchHttpHandler(),
3232
sha256: Sha256,
3333
streamCollector,

Diff for: clients/client-apigatewayv2/runtimeConfig.browser.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import packageInfo from "./package.json";
22

33
import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
5-
import { invalidAsyncFunction } from "@aws-sdk/invalid-dependency";
5+
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
77
import { parseUrl } from "@aws-sdk/url-parser-browser";
88
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
@@ -21,13 +21,13 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2121
base64Decoder: fromBase64,
2222
base64Encoder: toBase64,
2323
bodyLengthChecker: calculateBodyLength,
24-
credentialDefaultProvider: invalidAsyncFunction("Credentialis missing") as any,
24+
credentialDefaultProvider: (_: unknown) => () => Promise.reject(new Error("Credential is missing")),
2525
defaultUserAgentProvider: defaultUserAgent({
2626
serviceId: ClientSharedValues.serviceId,
2727
clientVersion: packageInfo.version,
2828
}),
2929
maxAttempts: DEFAULT_MAX_ATTEMPTS,
30-
region: invalidAsyncFunction("Region is missing") as any,
30+
region: invalidProvider("Region is missing"),
3131
requestHandler: new FetchHttpHandler(),
3232
sha256: Sha256,
3333
streamCollector,

Diff for: clients/client-app-mesh/runtimeConfig.browser.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import packageInfo from "./package.json";
22

33
import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
5-
import { invalidAsyncFunction } from "@aws-sdk/invalid-dependency";
5+
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
77
import { parseUrl } from "@aws-sdk/url-parser-browser";
88
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
@@ -21,13 +21,13 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2121
base64Decoder: fromBase64,
2222
base64Encoder: toBase64,
2323
bodyLengthChecker: calculateBodyLength,
24-
credentialDefaultProvider: invalidAsyncFunction("Credentialis missing") as any,
24+
credentialDefaultProvider: (_: unknown) => () => Promise.reject(new Error("Credential is missing")),
2525
defaultUserAgentProvider: defaultUserAgent({
2626
serviceId: ClientSharedValues.serviceId,
2727
clientVersion: packageInfo.version,
2828
}),
2929
maxAttempts: DEFAULT_MAX_ATTEMPTS,
30-
region: invalidAsyncFunction("Region is missing") as any,
30+
region: invalidProvider("Region is missing"),
3131
requestHandler: new FetchHttpHandler(),
3232
sha256: Sha256,
3333
streamCollector,

Diff for: clients/client-appconfig/runtimeConfig.browser.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import packageInfo from "./package.json";
22

33
import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
5-
import { invalidAsyncFunction } from "@aws-sdk/invalid-dependency";
5+
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
77
import { parseUrl } from "@aws-sdk/url-parser-browser";
88
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
@@ -21,13 +21,13 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2121
base64Decoder: fromBase64,
2222
base64Encoder: toBase64,
2323
bodyLengthChecker: calculateBodyLength,
24-
credentialDefaultProvider: invalidAsyncFunction("Credentialis missing") as any,
24+
credentialDefaultProvider: (_: unknown) => () => Promise.reject(new Error("Credential is missing")),
2525
defaultUserAgentProvider: defaultUserAgent({
2626
serviceId: ClientSharedValues.serviceId,
2727
clientVersion: packageInfo.version,
2828
}),
2929
maxAttempts: DEFAULT_MAX_ATTEMPTS,
30-
region: invalidAsyncFunction("Region is missing") as any,
30+
region: invalidProvider("Region is missing"),
3131
requestHandler: new FetchHttpHandler(),
3232
sha256: Sha256,
3333
streamCollector,

Diff for: clients/client-appflow/runtimeConfig.browser.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import packageInfo from "./package.json";
22

33
import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
5-
import { invalidAsyncFunction } from "@aws-sdk/invalid-dependency";
5+
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
77
import { parseUrl } from "@aws-sdk/url-parser-browser";
88
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
@@ -21,13 +21,13 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2121
base64Decoder: fromBase64,
2222
base64Encoder: toBase64,
2323
bodyLengthChecker: calculateBodyLength,
24-
credentialDefaultProvider: invalidAsyncFunction("Credentialis missing") as any,
24+
credentialDefaultProvider: (_: unknown) => () => Promise.reject(new Error("Credential is missing")),
2525
defaultUserAgentProvider: defaultUserAgent({
2626
serviceId: ClientSharedValues.serviceId,
2727
clientVersion: packageInfo.version,
2828
}),
2929
maxAttempts: DEFAULT_MAX_ATTEMPTS,
30-
region: invalidAsyncFunction("Region is missing") as any,
30+
region: invalidProvider("Region is missing"),
3131
requestHandler: new FetchHttpHandler(),
3232
sha256: Sha256,
3333
streamCollector,

Diff for: clients/client-appintegrations/runtimeConfig.browser.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import packageInfo from "./package.json";
22

33
import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
5-
import { invalidAsyncFunction } from "@aws-sdk/invalid-dependency";
5+
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
77
import { parseUrl } from "@aws-sdk/url-parser-browser";
88
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
@@ -21,13 +21,13 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2121
base64Decoder: fromBase64,
2222
base64Encoder: toBase64,
2323
bodyLengthChecker: calculateBodyLength,
24-
credentialDefaultProvider: invalidAsyncFunction("Credentialis missing") as any,
24+
credentialDefaultProvider: (_: unknown) => () => Promise.reject(new Error("Credential is missing")),
2525
defaultUserAgentProvider: defaultUserAgent({
2626
serviceId: ClientSharedValues.serviceId,
2727
clientVersion: packageInfo.version,
2828
}),
2929
maxAttempts: DEFAULT_MAX_ATTEMPTS,
30-
region: invalidAsyncFunction("Region is missing") as any,
30+
region: invalidProvider("Region is missing"),
3131
requestHandler: new FetchHttpHandler(),
3232
sha256: Sha256,
3333
streamCollector,

Diff for: clients/client-application-auto-scaling/runtimeConfig.browser.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import packageInfo from "./package.json";
22

33
import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
5-
import { invalidAsyncFunction } from "@aws-sdk/invalid-dependency";
5+
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
77
import { parseUrl } from "@aws-sdk/url-parser-browser";
88
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
@@ -21,13 +21,13 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2121
base64Decoder: fromBase64,
2222
base64Encoder: toBase64,
2323
bodyLengthChecker: calculateBodyLength,
24-
credentialDefaultProvider: invalidAsyncFunction("Credentialis missing") as any,
24+
credentialDefaultProvider: (_: unknown) => () => Promise.reject(new Error("Credential is missing")),
2525
defaultUserAgentProvider: defaultUserAgent({
2626
serviceId: ClientSharedValues.serviceId,
2727
clientVersion: packageInfo.version,
2828
}),
2929
maxAttempts: DEFAULT_MAX_ATTEMPTS,
30-
region: invalidAsyncFunction("Region is missing") as any,
30+
region: invalidProvider("Region is missing"),
3131
requestHandler: new FetchHttpHandler(),
3232
sha256: Sha256,
3333
streamCollector,

Diff for: clients/client-application-discovery-service/runtimeConfig.browser.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import packageInfo from "./package.json";
22

33
import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
5-
import { invalidAsyncFunction } from "@aws-sdk/invalid-dependency";
5+
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
77
import { parseUrl } from "@aws-sdk/url-parser-browser";
88
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
@@ -21,13 +21,13 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2121
base64Decoder: fromBase64,
2222
base64Encoder: toBase64,
2323
bodyLengthChecker: calculateBodyLength,
24-
credentialDefaultProvider: invalidAsyncFunction("Credentialis missing") as any,
24+
credentialDefaultProvider: (_: unknown) => () => Promise.reject(new Error("Credential is missing")),
2525
defaultUserAgentProvider: defaultUserAgent({
2626
serviceId: ClientSharedValues.serviceId,
2727
clientVersion: packageInfo.version,
2828
}),
2929
maxAttempts: DEFAULT_MAX_ATTEMPTS,
30-
region: invalidAsyncFunction("Region is missing") as any,
30+
region: invalidProvider("Region is missing"),
3131
requestHandler: new FetchHttpHandler(),
3232
sha256: Sha256,
3333
streamCollector,

Diff for: clients/client-application-insights/runtimeConfig.browser.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import packageInfo from "./package.json";
22

33
import { Sha256 } from "@aws-crypto/sha256-browser";
44
import { FetchHttpHandler, streamCollector } from "@aws-sdk/fetch-http-handler";
5-
import { invalidAsyncFunction } from "@aws-sdk/invalid-dependency";
5+
import { invalidProvider } from "@aws-sdk/invalid-dependency";
66
import { DEFAULT_MAX_ATTEMPTS } from "@aws-sdk/middleware-retry";
77
import { parseUrl } from "@aws-sdk/url-parser-browser";
88
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-browser";
@@ -21,13 +21,13 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2121
base64Decoder: fromBase64,
2222
base64Encoder: toBase64,
2323
bodyLengthChecker: calculateBodyLength,
24-
credentialDefaultProvider: invalidAsyncFunction("Credentialis missing") as any,
24+
credentialDefaultProvider: (_: unknown) => () => Promise.reject(new Error("Credential is missing")),
2525
defaultUserAgentProvider: defaultUserAgent({
2626
serviceId: ClientSharedValues.serviceId,
2727
clientVersion: packageInfo.version,
2828
}),
2929
maxAttempts: DEFAULT_MAX_ATTEMPTS,
30-
region: invalidAsyncFunction("Region is missing") as any,
30+
region: invalidProvider("Region is missing"),
3131
requestHandler: new FetchHttpHandler(),
3232
sha256: Sha256,
3333
streamCollector,

0 commit comments

Comments
 (0)