This commit is contained in:
Arthur Ozga
2017-03-13 18:09:53 -07:00
parent 20f512cfd2
commit d298f960ab
7 changed files with 78 additions and 104 deletions

View File

@@ -62,7 +62,11 @@ namespace ts.codefix {
, "x"
, /*questionToken*/ undefined
, stringTypeNode);
const indexSignature = createIndexSignatureDeclaration([indexingParameter], typeNode);
const indexSignature = createIndexSignatureDeclaration(
[indexingParameter]
, typeNode
, /*decorators*/undefined
, /*modifiers*/ undefined);
const indexSignatureChangeTracker = textChanges.ChangeTracker.fromCodeFixContext(context);
indexSignatureChangeTracker.insertNodeAfter(sourceFile, openBrace, indexSignature, { insertTrailingNewLine: true });

View File

@@ -62,7 +62,9 @@ namespace ts.codefix {
, getNameFromIndexInfo(indexInfoOfKind)
, /*questionToken*/ undefined
, kind === IndexKind.String ? createKeywordTypeNode(SyntaxKind.StringKeyword) : createKeywordTypeNode(SyntaxKind.NumberKeyword))]
, typeNode);
, typeNode
, /*decorators*/undefined
, /*modifiers*/ undefined);
newNodes.push(newIndexSignatureDeclaration);
}