Skip to content

Commit 2385710

Browse files
committed
Update LKG.
1 parent 93550a8 commit 2385710

File tree

6 files changed

+2610
-1239
lines changed

6 files changed

+2610
-1239
lines changed

bin/tsc.js

Lines changed: 586 additions & 275 deletions
Large diffs are not rendered by default.

bin/tsserver.js

Lines changed: 666 additions & 350 deletions
Large diffs are not rendered by default.

bin/typescript.d.ts

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,7 @@ declare module "typescript" {
310310
}
311311
interface Identifier extends PrimaryExpression {
312312
text: string;
313+
originalKeywordKind?: SyntaxKind;
313314
}
314315
interface QualifiedName extends Node {
315316
left: EntityName;
@@ -991,8 +992,10 @@ declare module "typescript" {
991992
Anonymous = 32768,
992993
ObjectLiteral = 131072,
993994
ESSymbol = 1048576,
995+
Subset = 2097152,
994996
StringLike = 258,
995997
NumberLike = 132,
998+
SubsetMaybe = 4224,
996999
ObjectType = 48128,
9971000
}
9981001
interface Type {
@@ -1010,8 +1013,8 @@ declare module "typescript" {
10101013
declaredProperties: Symbol[];
10111014
declaredCallSignatures: Signature[];
10121015
declaredConstructSignatures: Signature[];
1013-
declaredStringIndexType: Type;
1014-
declaredNumberIndexType: Type;
1016+
declaredStringIndex: IndexType;
1017+
declaredNumberIndex: IndexType;
10151018
}
10161019
interface TypeReference extends ObjectType {
10171020
target: GenericType;
@@ -1026,6 +1029,19 @@ declare module "typescript" {
10261029
interface UnionType extends Type {
10271030
types: Type[];
10281031
}
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+
}
10291045
interface TypeParameter extends Type {
10301046
constraint: Type;
10311047
}

0 commit comments

Comments
 (0)