ConfigLoader
ConfigLoader loads JSON configuration files and substitutes environment
variables using ${VAR|default} syntax. It provides dot-notation access
for nested values and supports method chaining.
Constructor
filePaths
Path(s) to a JSON config file to load on construction. A single string is
loaded directly; an array is searched in order and the first existing file
is loaded (mirroring the Python SDK’s ordered-search behaviour). If no file
in the array exists, the paths are recorded but no error is thrown. If
omitted, use load() or loadFromObject() later.
Properties
configPaths
The ordered list of config file paths passed to the constructor or searched during loading. Returns a defensive copy.