Skip to main content

@versionzero/configurator / index / ConfigurationSource

Class: ConfigurationSource

Defined in: configuration-sources/configuration-source.js:7

Configuration source abstract base class - all sources should implement this

Extended by​

Methods​

load()​

load(schema, context, options?): Promise<Map<string, any>>

Defined in: configuration-sources/configuration-source.js:26

Parse configuration from this source

Parameters​

ParameterTypeDescription
schemaCompiledSchema-
contextanycollection of source-specific fields (argv, env, etc.)
options?anyoptions for parsing

Returns​

Promise<Map<string, any>>

Parsed configuration object