Enums
EDependencyLifecycle
export enum EDependencyLifecycle {
SCOPED = "scoped",
SINGLETON = "singleton",
TRANSIENT = "transient",
}Defines container caching behavior for providers.
EProviderType
export enum EProviderType {
ALIAS = "alias",
CLASS = "class",
FACTORY = "factory",
LAZY = "lazy",
VALUE = "value",
}Represents normalized provider strategy categories used by registration and resolution internals.
EDiContainerDuplicateProviderPolicy
export enum EDiContainerDuplicateProviderPolicy {
ERROR = "error",
OVERWRITE = "overwrite",
WARN = "warn",
}Controls behavior when the same token is registered more than once.
EDiContainerCaptiveDependencyPolicy
export enum EDiContainerCaptiveDependencyPolicy {
DISABLED = "disabled",
ERROR = "error",
WARN = "warn",
}Controls handling of lifecycle mismatches (for example, a singleton depending on scoped state).
ELoggerLogLevel
export enum ELoggerLogLevel {
DEBUG = "debug",
ERROR = "error",
INFO = "info",
TRACE = "trace",
WARN = "warn",
}Defines logger threshold semantics used for message filtering.
Last updated on