TypeScript: support unknown static type

This commit is contained in:
Asger F
2018-08-20 14:55:16 +01:00
parent 9a9bbac99e
commit 96005d2147
5 changed files with 18 additions and 0 deletions

View File

@@ -2188,6 +2188,11 @@ class TupleType extends ArrayType, @tupletype {
*/
class AnyType extends Type, @anytype {}
/**
* The predefined `unknown` type.
*/
class UnknownType extends Type, @unknowntype {}
/**
* The predefined `string` type.
*/

View File

@@ -610,6 +610,7 @@ case @type.kind of
| 20 = @thistype
| 21 = @numberliteraltype
| 22 = @stringliteraltype
| 23 = @unknowntype
;
@booleanliteraltype = @truetype | @falsetype;