Type Alias NeverCyclicDependency<T, U>

NeverCyclicDependency<T, U>: [never, T, "cyclic dependency", U]

A compile-time validation error that a dependency may not cycle back upon itself.

Type Parameters

  • T extends keyof any
  • U extends (keyof any)[]