File tree 6 files changed +2610
-1239
lines changed
6 files changed +2610
-1239
lines changed Load Diff Large diffs are not rendered by default.
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change @@ -310,6 +310,7 @@ declare module "typescript" {
310
310
}
311
311
interface Identifier extends PrimaryExpression {
312
312
text : string ;
313
+ originalKeywordKind ?: SyntaxKind ;
313
314
}
314
315
interface QualifiedName extends Node {
315
316
left : EntityName ;
@@ -991,8 +992,10 @@ declare module "typescript" {
991
992
Anonymous = 32768 ,
992
993
ObjectLiteral = 131072 ,
993
994
ESSymbol = 1048576 ,
995
+ Subset = 2097152 ,
994
996
StringLike = 258 ,
995
997
NumberLike = 132 ,
998
+ SubsetMaybe = 4224 ,
996
999
ObjectType = 48128 ,
997
1000
}
998
1001
interface Type {
@@ -1010,8 +1013,8 @@ declare module "typescript" {
1010
1013
declaredProperties : Symbol [ ] ;
1011
1014
declaredCallSignatures : Signature [ ] ;
1012
1015
declaredConstructSignatures : Signature [ ] ;
1013
- declaredStringIndexType : Type ;
1014
- declaredNumberIndexType : Type ;
1016
+ declaredStringIndex : IndexType ;
1017
+ declaredNumberIndex : IndexType ;
1015
1018
}
1016
1019
interface TypeReference extends ObjectType {
1017
1020
target : GenericType ;
@@ -1026,6 +1029,19 @@ declare module "typescript" {
1026
1029
interface UnionType extends Type {
1027
1030
types : Type [ ] ;
1028
1031
}
1032
+ enum IndexAlphaNumeric {
1033
+ NO = 0 ,
1034
+ YES = 1 ,
1035
+ INHERITED = 2 ,
1036
+ }
1037
+ interface IndexType {
1038
+ kind : IndexKind ;
1039
+ typeOfValue : Type ;
1040
+ typeOfIndex ?: Type ;
1041
+ declaredNode ?: SignatureDeclaration ;
1042
+ declaredCount ?: number ;
1043
+ inherited ?: Symbol ;
1044
+ }
1029
1045
interface TypeParameter extends Type {
1030
1046
constraint : Type ;
1031
1047
}
You can’t perform that action at this time.
0 commit comments