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