UNPKG

453 BJavaScriptView Raw
1import { normalizeProvider } from "@aws-sdk/util-middleware";
2export const resolveCustomEndpointsConfig = (input) => {
3 const { endpoint, urlParser } = input;
4 return {
5 ...input,
6 tls: input.tls ?? true,
7 endpoint: normalizeProvider(typeof endpoint === "string" ? urlParser(endpoint) : endpoint),
8 isCustomEndpoint: true,
9 useDualstackEndpoint: normalizeProvider(input.useDualstackEndpoint ?? false),
10 };
11};