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

26 lines (25 loc) 769 B
import { Provider } from "@aws-sdk/types"; export interface RegionInputConfig { /** * The AWS region to which this client will send requests */ region?: string | Provider<string>; /** * Enables FIPS compatible endpoints. */ useFipsEndpoint?: boolean | Provider<boolean>; } interface PreviouslyResolved { } export interface RegionResolvedConfig { /** * Resolved value for input config {@link RegionInputConfig.region} */ region: Provider<string>; /** * Resolved value for input {@link RegionInputConfig.useFipsEndpoint} */ useFipsEndpoint: Provider<boolean>; } export declare const resolveRegionConfig: <T>(input: T & RegionInputConfig & PreviouslyResolved) => T & RegionResolvedConfig; export {};