Skip to content

Commit a5f3d15

Browse files
committed
make lint happy
1 parent 0a9b34b commit a5f3d15

File tree

5 files changed

+3
-10
lines changed

5 files changed

+3
-10
lines changed

src/compiler/checker.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -9645,7 +9645,8 @@ namespace ts {
96459645
}
96469646
else {
96479647
stringIndexInfo = baseConstructorIndexInfo;
9648-
if (symbol.flags & SymbolFlags.Enum && (getDeclaredTypeOfSymbol(symbol).flags & TypeFlags.Enum || some(type.properties, prop => !!(getTypeOfSymbol(prop).flags & TypeFlags.NumberLike))) ) {
9648+
if (symbol.flags & SymbolFlags.Enum && (getDeclaredTypeOfSymbol(symbol).flags & TypeFlags.Enum ||
9649+
some(type.properties, prop => !!(getTypeOfSymbol(prop).flags & TypeFlags.NumberLike)))) {
96499650
numberIndexInfo = enumNumberIndexInfo;
96509651
}
96519652
}
@@ -9680,7 +9681,7 @@ namespace ts {
96809681
const declaration = getIndexDeclarationOfIndexSymbol(indexSymbol, indexKind);
96819682
if (!declaration) return undefined;
96829683
return createIndexInfo(declaration.type ? getTypeFromTypeNode(declaration.type) : anyType,
9683-
hasModifier(declaration, ModifierFlags.Readonly), declaration);
9684+
hasModifier(declaration, ModifierFlags.Readonly), declaration);
96849685
}
96859686

96869687
function resolveReverseMappedTypeMembers(type: ReverseMappedType) {

src/compiler/parser.ts

-5
Original file line numberDiff line numberDiff line change
@@ -2824,10 +2824,6 @@ namespace ts {
28242824
}
28252825

28262826
function isIndexSignature(): boolean {
2827-
return token() === SyntaxKind.StaticKeyword ? lookAhead(isNonStaticIndexSignature) : isNonStaticIndexSignature()
2828-
}
2829-
2830-
function isNonStaticIndexSignature(): boolean {
28312827
return token() === SyntaxKind.OpenBracketToken && lookAhead(isUnambiguouslyIndexSignature);
28322828
}
28332829

@@ -2888,7 +2884,6 @@ namespace ts {
28882884

28892885
function parseIndexSignatureDeclaration(node: IndexSignatureDeclaration): IndexSignatureDeclaration {
28902886
node.kind = SyntaxKind.IndexSignature;
2891-
node.staticModifier = parseOptionalToken(SyntaxKind.StaticKeyword);
28922887
node.parameters = parseBracketedList(ParsingContext.Parameters, parseParameter, SyntaxKind.OpenBracketToken, SyntaxKind.CloseBracketToken);
28932888
node.type = parseTypeAnnotation();
28942889
parseTypeMemberSemicolon();

src/compiler/types.ts

-1
Original file line numberDiff line numberDiff line change
@@ -1184,7 +1184,6 @@ namespace ts {
11841184
export interface IndexSignatureDeclaration extends SignatureDeclarationBase, ClassElement, TypeElement {
11851185
kind: SyntaxKind.IndexSignature;
11861186
parent: ObjectTypeDeclaration;
1187-
staticModifier?: Token<SyntaxKind.StaticKeyword>;
11881187
}
11891188

11901189
export interface TypeNode extends Node {

tests/baselines/reference/api/tsserverlibrary.d.ts

-1
Original file line numberDiff line numberDiff line change
@@ -752,7 +752,6 @@ declare namespace ts {
752752
export interface IndexSignatureDeclaration extends SignatureDeclarationBase, ClassElement, TypeElement {
753753
kind: SyntaxKind.IndexSignature;
754754
parent: ObjectTypeDeclaration;
755-
staticModifier?: Token<SyntaxKind.StaticKeyword>;
756755
}
757756
export interface TypeNode extends Node {
758757
_typeNodeBrand: any;

tests/baselines/reference/api/typescript.d.ts

-1
Original file line numberDiff line numberDiff line change
@@ -752,7 +752,6 @@ declare namespace ts {
752752
export interface IndexSignatureDeclaration extends SignatureDeclarationBase, ClassElement, TypeElement {
753753
kind: SyntaxKind.IndexSignature;
754754
parent: ObjectTypeDeclaration;
755-
staticModifier?: Token<SyntaxKind.StaticKeyword>;
756755
}
757756
export interface TypeNode extends Node {
758757
_typeNodeBrand: any;

0 commit comments

Comments
 (0)