UNPKG

622 BTypeScriptView Raw
1import { Endpoint, Provider, UrlParser } from "@aws-sdk/types";
2import {
3 EndpointsInputConfig,
4 EndpointsResolvedConfig,
5} from "./resolveEndpointsConfig";
6export interface CustomEndpointsInputConfig extends EndpointsInputConfig {
7 endpoint: string | Endpoint | Provider<Endpoint>;
8}
9interface PreviouslyResolved {
10 urlParser: UrlParser;
11}
12export interface CustomEndpointsResolvedConfig extends EndpointsResolvedConfig {
13 isCustomEndpoint: true;
14}
15export declare const resolveCustomEndpointsConfig: <T>(
16 input: T & CustomEndpointsInputConfig & PreviouslyResolved
17) => T & CustomEndpointsResolvedConfig;
18export {};