Thrown at runtime if a dependency is determined to depend upon itself.

When using TypeScript this should result in a NeverCyclicDependency compile-time validation error when using validateDependencyFactories unless there was an unsafe cast.

Hierarchy (view full)

Constructors

Properties

Accessors

Methods

Constructors

Properties

isInternal: boolean = true
level: ErrorLevel = ErrorLevel.FATAL
origin: string = ErrorOrigin.INTERNAL

Accessors

  • get [toStringTag](): string
  • Returns string

  • get name(): string
  • Returns string

Methods