configBound
ConfigBound runtime classes and factory.
Classes
| Class | Description |
|---|---|
| ConfigBound | A ConfigBound is the top level object that contains all the Sections and Binds. It is used to retrieve the values of the Elements from its binds. |
| ConfigFileIsDirectoryException | An error that occurs when a config path is a directory instead of a file. |
| ConfigFileNotFoundException | An error that occurs when a config file cannot be found. |
| ConfigFileParseException | An error that occurs when a config file cannot be parsed or loaded. |
| ConfigLoaderException | Base exception class for configuration loading errors. |
| ExportNotFoundException | An error that occurs when a named export cannot be found in a config file. |
| InvalidConfigBoundInstanceException | An error that occurs when a config instance is not valid. |
| MissingDependencyException | An error that occurs when a dependency required by a config file is missing. |
| MultipleConfigBoundInstancesException | An error that occurs when multiple ConfigBound instances are found and none is specified. |
| NoConfigBoundInstancesException | An error that occurs when no ConfigBound instances are found in a config file. |
Interfaces
| Interface | Description |
|---|---|
| CacheRefreshOptions | Options for cache population in the ConfigBound. |
| ConfigBoundCreateOptions | Options for creating a ConfigBound. |
Type Aliases
| Type Alias | Description |
|---|---|
| CacheMode | The mode of the cache for the ConfigBound. - eager: The cache is populated when the ConfigBound is created. - manual: The cache is populated manually by calling populateCache. |
| - |
References
Bind
Re-exports Bind
configEnum
Re-exports configEnum
ConfigEnumOptions
Re-exports ConfigEnumOptions
configItem
Re-exports configItem
ConfigItem
Re-exports ConfigItem
ConfigSchema
Re-exports ConfigSchema
configSection
Re-exports configSection
ConfigSection
Re-exports ConfigSection
InferConfigType
Re-exports InferConfigType