UNPKG

775 BTypeScriptView Raw
1import { Endpoint, Provider, UrlParser } from "@aws-sdk/types";
2import { EndpointsInputConfig, EndpointsResolvedConfig } from "./resolveEndpointsConfig";
3export interface CustomEndpointsInputConfig extends EndpointsInputConfig {
4 /**
5 * The fully qualified endpoint of the webservice.
6 */
7 endpoint: string | Endpoint | Provider<Endpoint>;
8}
9interface PreviouslyResolved {
10 urlParser: UrlParser;
11}
12export interface CustomEndpointsResolvedConfig extends EndpointsResolvedConfig {
13 /**
14 * Whether the endpoint is specified by caller.
15 * @internal
16 */
17 isCustomEndpoint: true;
18}
19export declare const resolveCustomEndpointsConfig: <T>(input: T & CustomEndpointsInputConfig & PreviouslyResolved) => T & CustomEndpointsResolvedConfig;
20export {};