UNPKG

@aws-sdk/config-resolver

Version:

[![NPM version](https://img.shields.io/npm/v/@aws-sdk/config-resolver/latest.svg)](https://www.npmjs.com/package/@aws-sdk/config-resolver) [![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/config-resolver.svg)](https://www.npmjs.com/package/@aws-sd

30 lines (29 loc) 838 B
import { Endpoint, Provider, UrlParser } from "@aws-sdk/types"; import { EndpointsInputConfig, EndpointsResolvedConfig } from "./resolveEndpointsConfig"; /** * @internal */ export interface CustomEndpointsInputConfig extends EndpointsInputConfig { /** * The fully qualified endpoint of the webservice. */ endpoint: string | Endpoint | Provider<Endpoint>; } interface PreviouslyResolved { urlParser: UrlParser; } /** * @internal */ export interface CustomEndpointsResolvedConfig extends EndpointsResolvedConfig { /** * Whether the endpoint is specified by caller. * @internal */ isCustomEndpoint: true; } /** * @internal */ export declare const resolveCustomEndpointsConfig: <T>(input: T & CustomEndpointsInputConfig & PreviouslyResolved) => T & CustomEndpointsResolvedConfig; export {};