Construct a new EnvConfigSource.
Optionaloptions: EnvConfigSourceOptionsConfiguration options.
Protected_Protected_ReadonlynameHuman-readable identifier for this configuration source.
ReadonlypriorityNumeric priority level used for resolution ordering. Higher priority sources override lower priority ones.
Protected_Appends prefixed candidates when a namespace prefix is defined.
Protected_Internal helper generating candidate environment variable names.
Protected_Converts camelCase, dot-notation, or kebab-case into UPPER_SNAKE_CASE.
Retrieves an environment variable. Checks the following formats in order:
Property key or dot-notation path.
String value if defined and non-empty, or undefined.
Returns all environment key-value pairs matching this source.
Checks whether any candidate key exists in the environment.
Property key or dot-notation path.
Configuration source reading from process environment variables. Translates dot-notation paths (e.g. 'database.host') to environment naming (e.g. 'DATABASE_HOST').