Skip to content

Commit d29628b

Browse files
committed
feat: add FallbackIfNever type
1 parent fa2015e commit d29628b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/types.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,5 @@ export type SingleKeyMap<K extends PropertyKey, V> =
4242
}
4343
: never
4444
: never;
45+
46+
export type FallbackIfNever<T, U> = [T] extends [never] ? U : T;

0 commit comments

Comments
 (0)