Extract<T, U> = T extends U ? T : never
T
U
never
Defined in: node_modules/.bun/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts:1625
Extract from T those types that are assignable to U