Skip to main content

Namespace: envconfig

Interfaces​

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​

NameType
configClientConfig

Returns​

Uint8Array


fromTomlConfig​

▸ fromTomlConfig(tomlConfig): ClientConfig

Converts a TOML client configuration structure to a ClientConfig.

Parameters​

NameType
tomlConfigTomlClientConfig

Returns​

ClientConfig


fromTomlProfile​

▸ fromTomlProfile(tomlProfile): ClientConfigProfile

Converts a TOML profile structure to a ClientConfigProfile.

Parameters​

NameType
tomlProfileTomlClientConfigProfile

Returns​

ClientConfigProfile


loadClientConfig​

▸ loadClientConfig(options): ClientConfig

Parameters​

NameType
optionsLoadClientConfigOptions

Returns​

ClientConfig


loadClientConfigFromToml​

▸ loadClientConfigFromToml(tomlData, options): ClientConfig

Parameters​

NameType
tomlDataUint8Array
optionsClientConfigFromTomlOptions

Returns​

ClientConfig


loadClientConfigProfile​

▸ loadClientConfigProfile(options?): ClientConfigProfile

Parameters​

NameType
options?LoadClientProfileOptions

Returns​

ClientConfigProfile


loadClientConnectConfig​

▸ loadClientConnectConfig(options?): ClientConnectConfig

Parameters​

NameType
options?LoadClientProfileOptions

Returns​

ClientConnectConfig


loadConfigData​

▸ loadConfigData(source?): Uint8Array | undefined

Loads configuration data from a ConfigDataSource and returns it as a Uint8Array.

Parameters​

NameType
source?ConfigDataSource

Returns​

Uint8Array | undefined


toClientOptions​

▸ toClientOptions(profile): ClientConnectConfig

Parameters​

NameType
profileClientConfigProfile

Returns​

ClientConnectConfig


toTomlConfig​

▸ toTomlConfig(config): TomlClientConfig

Converts a ClientConfig to a TOML client configuration structure.

Parameters​

NameType
configClientConfig

Returns​

TomlClientConfig


toTomlProfile​

▸ toTomlProfile(profile): TomlClientConfigProfile

Converts a ClientConfigProfile to a TOML profile structure.

Parameters​

NameType
profileClientConfigProfile

Returns​

TomlClientConfigProfile