Type of output
root key of config variable
loaders to use
parser to use
OptionaldefaultValueLoadable: Loadable<Output>default value to use
Optionalparams: FormatParametersoptional format parameters
Optionaloptions: ConfigOptionsoptional config options
// from "@avanio/variable-util-node"
const portResult: Result<string> = await getConfigVariableResult('PORT', [env(), fileEnv()], stringParser, '8080', {showValue: true});
const value: string = portResult.unwrap(); // get value or throw error
const value: string | undefined = portResult.ok(); // get value or undefined
get config variable from loaders
Type of output
root key of config variable
loaders to use
parser to use
OptionaldefaultValueLoadable: Loadable<Output>default value to use
Optionalparams: FormatParametersoptional format parameters
Optionaloptions: ConfigOptionsoptional config options
// from "@avanio/variable-util-node"
const portResult: Result<string> = await getConfigVariableResult('PORT', [env(), fileEnv()], stringParser, '8080', {showValue: true});
const value: string = portResult.unwrap(); // get value or throw error
const value: string | undefined = portResult.ok(); // get value or undefined
get config variable from loaders