TypeScript: reserve unknown as TSUnknownKeyword (#8755)
This commit is contained in:
@@ -57,6 +57,8 @@ function keywordTypeFromName(
|
||||
return "TSSymbolKeyword";
|
||||
case "undefined":
|
||||
return "TSUndefinedKeyword";
|
||||
case "unknown":
|
||||
return "TSUnknownKeyword";
|
||||
default:
|
||||
return undefined;
|
||||
}
|
||||
|
||||
@@ -1119,6 +1119,7 @@ export type TsTypeBase = NodeBase;
|
||||
|
||||
export type TsKeywordTypeType =
|
||||
| "TSAnyKeyword"
|
||||
| "TSUnknownKeyword"
|
||||
| "TSNumberKeyword"
|
||||
| "TSObjectKeyword"
|
||||
| "TSBooleanKeyword"
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
let a: any;
|
||||
let un: unknown;
|
||||
let b: boolean;
|
||||
let ne: never;
|
||||
let nul: null;
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user