@aws-sdk/node-config-provider
Advanced tools
Comparing version 3.168.0 to 3.170.0
@@ -6,2 +6,10 @@ # Change Log | ||
# [3.170.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.169.0...v3.170.0) (2022-09-13) | ||
**Note:** Version bump only for package @aws-sdk/node-config-provider | ||
# [3.168.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.167.0...v3.168.0) (2022-09-09) | ||
@@ -8,0 +16,0 @@ |
@@ -7,9 +7,15 @@ import { Provider } from "@aws-sdk/types"; | ||
export interface LoadedConfigSelectors<T> { | ||
environmentVariableSelector: GetterFromEnv<T>; | ||
configFileSelector: GetterFromConfig<T>; | ||
default: FromStaticConfig<T>; | ||
environmentVariableSelector: GetterFromEnv<T>; | ||
configFileSelector: GetterFromConfig<T>; | ||
default: FromStaticConfig<T>; | ||
} | ||
export declare const loadConfig: <T = string>({ environmentVariableSelector, configFileSelector, default: defaultValue }: LoadedConfigSelectors<T>, configuration?: LocalConfigOptions) => Provider<T>; | ||
export declare const loadConfig: <T = string>( | ||
{ | ||
environmentVariableSelector, | ||
configFileSelector, | ||
default: defaultValue, | ||
}: LoadedConfigSelectors<T>, | ||
configuration?: LocalConfigOptions | ||
) => Provider<T>; |
@@ -1,5 +0,8 @@ | ||
import { Provider } from "@aws-sdk/types"; | ||
export declare type GetterFromEnv<T> = (env: NodeJS.ProcessEnv) => T | undefined; | ||
export declare type GetterFromEnv<T> = ( | ||
env: NodeJS.ProcessEnv | ||
) => T | undefined; | ||
export declare const fromEnv: <T = string>(envVarSelector: GetterFromEnv<T>) => Provider<T>; | ||
export declare const fromEnv: <T = string>( | ||
envVarSelector: GetterFromEnv<T> | ||
) => Provider<T>; |
import { SourceProfileInit } from "@aws-sdk/shared-ini-file-loader"; | ||
import { Profile, Provider } from "@aws-sdk/types"; | ||
export interface SharedConfigInit extends SourceProfileInit { | ||
preferredFile?: "config" | "credentials"; | ||
preferredFile?: "config" | "credentials"; | ||
} | ||
export declare type GetterFromConfig<T> = (profile: Profile) => T | undefined; | ||
export declare const fromSharedConfigFiles: <T = string>(configSelector: GetterFromConfig<T>, { preferredFile, ...init }?: SharedConfigInit) => Provider<T>; | ||
export declare const fromSharedConfigFiles: <T = string>( | ||
configSelector: GetterFromConfig<T>, | ||
{ preferredFile, ...init }?: SharedConfigInit | ||
) => Provider<T>; |
import { Provider } from "@aws-sdk/types"; | ||
export declare type FromStaticConfig<T> = T | (() => T) | Provider<T>; | ||
export declare const fromStatic: <T>(defaultValue: FromStaticConfig<T>) => Provider<T>; | ||
export declare const fromStatic: <T>( | ||
defaultValue: FromStaticConfig<T> | ||
) => Provider<T>; |
export * from "./configLoader"; |
{ | ||
"name": "@aws-sdk/node-config-provider", | ||
"version": "3.168.0", | ||
"version": "3.170.0", | ||
"description": "Load config default values from ini config files and environmental variable", | ||
@@ -25,5 +25,5 @@ "scripts": { | ||
"dependencies": { | ||
"@aws-sdk/property-provider": "3.168.0", | ||
"@aws-sdk/shared-ini-file-loader": "3.168.0", | ||
"@aws-sdk/types": "3.168.0", | ||
"@aws-sdk/property-provider": "3.170.0", | ||
"@aws-sdk/shared-ini-file-loader": "3.170.0", | ||
"@aws-sdk/types": "3.170.0", | ||
"tslib": "^2.3.1" | ||
@@ -35,3 +35,3 @@ }, | ||
"concurrently": "7.0.0", | ||
"downlevel-dts": "0.7.0", | ||
"downlevel-dts": "0.10.1", | ||
"rimraf": "3.0.2", | ||
@@ -38,0 +38,0 @@ "typedoc": "0.19.2", |
39925
230
+ Added@aws-sdk/property-provider@3.170.0(transitive)
+ Added@aws-sdk/shared-ini-file-loader@3.170.0(transitive)
+ Added@aws-sdk/types@3.170.0(transitive)
- Removed@aws-sdk/property-provider@3.168.0(transitive)
- Removed@aws-sdk/shared-ini-file-loader@3.168.0(transitive)
- Removed@aws-sdk/types@3.168.0(transitive)
Updated@aws-sdk/types@3.170.0