We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5a126e2 commit 4d504f9Copy full SHA for 4d504f9
src/compiler/core.ts
@@ -1602,8 +1602,9 @@ namespace ts {
1602
return value;
1603
}
1604
1605
- export function assertNever(member: never, message?: string, stackCrawlMark?: AnyFunction): never {
1606
- return fail(message || `Illegal value: ${member}`, stackCrawlMark || assertNever);
+ export function assertNever(member: never, message = "Illegal value:", stackCrawlMark?: AnyFunction): never {
+ const detail = "kind" in member && "pos" in member ? "SyntaxKind: " + showSyntaxKind(member as Node) : JSON.stringify(member);
1607
+ return fail(`${message} ${detail}`, stackCrawlMark || assertNever);
1608
1609
1610
export function getFunctionName(func: AnyFunction) {
0 commit comments