Skip to Content

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