Asserts that the given value is unreachable. Whenever possible, use ts-pattern instead.
type MyEnum = 'a' | 'b' | 'c';const myEnum: MyEnum = 'a';switch (myEnum) { case 'a': case 'b': case 'c': break; default: assertUnreachable(myEnum);} Copy
type MyEnum = 'a' | 'b' | 'c';const myEnum: MyEnum = 'a';switch (myEnum) { case 'a': case 'b': case 'c': break; default: assertUnreachable(myEnum);}
Asserts that the given value is unreachable. Whenever possible, use ts-pattern instead.