types-kit.isextends.md

September 4, 2023 ยท View on GitHub

Home > types-kit > IsExtends

IsExtends type

if A extends B (no distributed condition type), return true, else return false.

Signature:

export type IsExtends<A, B> = [A] extends [B] ? true : false

Example

 // Expect: true
 type Foo = IsExtends<1, number>