Skip to content

configBound

ConfigBound runtime classes and factory.

Classes

ClassDescription
ConfigBoundA 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.
ConfigFileIsDirectoryExceptionAn error that occurs when a config path is a directory instead of a file.
ConfigFileNotFoundExceptionAn error that occurs when a config file cannot be found.
ConfigFileParseExceptionAn error that occurs when a config file cannot be parsed or loaded.
ConfigLoaderExceptionBase exception class for configuration loading errors.
ExportNotFoundExceptionAn error that occurs when a named export cannot be found in a config file.
InvalidConfigBoundInstanceExceptionAn error that occurs when a config instance is not valid.
MissingDependencyExceptionAn error that occurs when a dependency required by a config file is missing.
MultipleConfigBoundInstancesExceptionAn error that occurs when multiple ConfigBound instances are found and none is specified.
NoConfigBoundInstancesExceptionAn error that occurs when no ConfigBound instances are found in a config file.

Interfaces

InterfaceDescription
CacheRefreshOptionsOptions for cache population in the ConfigBound.
ConfigBoundCreateOptionsOptions for creating a ConfigBound.

Type Aliases

Type AliasDescription
CacheModeThe 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.
TypedConfigBound-

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