envconfig
Interfaces
- ClientConfig
- ClientConfigFromTomlOptions
- ClientConfigProfile
- ClientConfigTLS
- ClientConnectConfig
- LoadClientConfigOptions
- LoadClientProfileOptions
Type Aliases
ConfigDataSource
ConfigDataSource = {
path:string; } | {data:string|Uint8Array; }
A data source for configuration, which can be a path to a file, the string contents of a file, or raw bytes.
Functions
clientConfigToToml()
clientConfigToToml(
config):Uint8Array
Parameters
config
Returns
Uint8Array
fromTomlConfig()
fromTomlConfig(
tomlConfig):ClientConfig
Converts a TOML client configuration structure to a ClientConfig.
Parameters
tomlConfig
TomlClientConfig
Returns
fromTomlProfile()
fromTomlProfile(
tomlProfile):ClientConfigProfile
Converts a TOML profile structure to a ClientConfigProfile.
Parameters
tomlProfile
TomlClientConfigProfile
Returns
loadClientConfig()
loadClientConfig(
options):ClientConfig
Parameters
options
Returns
loadClientConfigFromToml()
loadClientConfigFromToml(
tomlData,options):ClientConfig
Parameters
tomlData
Uint8Array
options
Returns
loadClientConfigProfile()
loadClientConfigProfile(
options?):ClientConfigProfile
Parameters
options?
Returns
loadClientConnectConfig()
loadClientConnectConfig(
options?):ClientConnectConfig
Parameters
options?
Returns
loadConfigData()
loadConfigData(
source?):Uint8Array<ArrayBufferLike> |undefined
Loads configuration data from a ConfigDataSource and returns it as a Uint8Array.
Parameters
source?
Returns
Uint8Array<ArrayBufferLike> | undefined
toClientOptions()
toClientOptions(
profile):ClientConnectConfig
Parameters
profile
Returns
toTomlConfig()
toTomlConfig(
config):TomlClientConfig
Converts a ClientConfig to a TOML client configuration structure.
Parameters
config
Returns
TomlClientConfig
toTomlProfile()
toTomlProfile(
profile):TomlClientConfigProfile
Converts a ClientConfigProfile to a TOML profile structure.
Parameters
profile
Returns
TomlClientConfigProfile