feat(typescript-types): Add IsNever<T>

This commit is contained in:
T. R. Bernstein
2025-07-12 02:43:41 +02:00
parent 5454e903b8
commit afe7bee342
3 changed files with 20 additions and 3 deletions

View File

@@ -0,0 +1,4 @@
// See: https://github.com/microsoft/TypeScript/issues/31751#issuecomment-498526919
// https://stackoverflow.com/questions/53984650/typescript-never-type-inconsistently-matched-in-conditional-type/53984913#53984913
// https://www.zhenghao.io/posts/ts-never
export type IsNever<T> = [T] extends [never] ? true : false