Page Contents

Home > @loopback/context > ConfigurationResolver > getConfigAsValueOrPromise

ConfigurationResolver.getConfigAsValueOrPromise() method

Resolve config for the binding key

Signature:

getConfigAsValueOrPromise<ConfigValueType>(key: BindingAddress<unknown>, configPath?: string, resolutionOptions?: ResolutionOptions): ValueOrPromise<ConfigValueType | undefined>;

Parameters

Parameter Type Description
key BindingAddress<unknown> Binding key
configPath string Property path for the option. For example, x.y requests for <config>.x.y. If not set, the config object will be returned.
resolutionOptions ResolutionOptions Options for the resolution. - optional: if not set or set to true, undefined will be returned if no corresponding value is found. Otherwise, an error will be thrown.

Returns:

ValueOrPromise<ConfigValueType | undefined>