From 422b5414f1961be252fc7f705b6e2be8143c313f Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Mon, 20 May 2019 12:02:52 -0700 Subject: [PATCH 01/31] Allow synthetic identifiers to exist and give them escapedText --- src/services/services.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/services/services.ts b/src/services/services.ts index 9637b3c5321..6e4889e330e 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -172,10 +172,11 @@ namespace ts { const token = scanner.scan(); const textPos = scanner.getTextPos(); if (textPos <= end) { - if (token === SyntaxKind.Identifier) { - Debug.fail(`Did not expect ${Debug.showSyntaxKind(parent)} to have an Identifier in its trivia`); + const node = createNode(token, pos, textPos, parent); + nodes.push(node); + if (isIdentifier(node)) { + node.escapedText = escapeLeadingUnderscores(scanner.getTokenValue()); } - nodes.push(createNode(token, pos, textPos, parent)); } pos = textPos; if (token === SyntaxKind.EndOfFileToken) { From 0a3c755fc207d8d5843db4f5e059235b0e6dc67a Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Mon, 20 May 2019 12:26:12 -0700 Subject: [PATCH 02/31] Add test --- .../jsxExpressionFollowedByIdentifier.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts diff --git a/tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts b/tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts new file mode 100644 index 00000000000..8d93244e01e --- /dev/null +++ b/tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts @@ -0,0 +1,18 @@ +/// + +//@Filename: jsxExpressionFollowedByIdentifier.tsx +////declare var React: any; +////declare var x: string; +////const a =
{
/*1*/x/*2*/}
+ +goTo.marker('1'); +verify.getSyntacticDiagnostics([{ + code: 1005, + message: "'}' expected.", + range: { + fileName: test.marker('1').fileName, + pos: test.marker('1').position, + end: test.marker('2').position, + } +}]); +verify.quickInfoIs('var x: string'); \ No newline at end of file From 897e10a81e3495c7749977a51cc4b82602f9ba03 Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Mon, 20 May 2019 14:58:25 -0700 Subject: [PATCH 03/31] Use range instead of two markers --- .../fourslash/jsxExpressionFollowedByIdentifier.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts b/tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts index 8d93244e01e..3231ed9cf62 100644 --- a/tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts +++ b/tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts @@ -3,16 +3,12 @@ //@Filename: jsxExpressionFollowedByIdentifier.tsx ////declare var React: any; ////declare var x: string; -////const a =
{
/*1*/x/*2*/}
+////const a =
{
[|x|]}
-goTo.marker('1'); +const range = test.ranges()[0]; verify.getSyntacticDiagnostics([{ code: 1005, message: "'}' expected.", - range: { - fileName: test.marker('1').fileName, - pos: test.marker('1').position, - end: test.marker('2').position, - } + range, }]); -verify.quickInfoIs('var x: string'); \ No newline at end of file +verify.quickInfoAt(range, 'var x: string'); \ No newline at end of file From 77a76c157bf65a7589791ebd689f695172f04f4c Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Tue, 21 May 2019 09:45:08 -0700 Subject: [PATCH 04/31] Revert "Allow synthetic identifiers to exist and give them escapedText" This reverts commit 422b5414f1961be252fc7f705b6e2be8143c313f. --- src/services/services.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/services/services.ts b/src/services/services.ts index 6e4889e330e..9637b3c5321 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -172,11 +172,10 @@ namespace ts { const token = scanner.scan(); const textPos = scanner.getTextPos(); if (textPos <= end) { - const node = createNode(token, pos, textPos, parent); - nodes.push(node); - if (isIdentifier(node)) { - node.escapedText = escapeLeadingUnderscores(scanner.getTokenValue()); + if (token === SyntaxKind.Identifier) { + Debug.fail(`Did not expect ${Debug.showSyntaxKind(parent)} to have an Identifier in its trivia`); } + nodes.push(createNode(token, pos, textPos, parent)); } pos = textPos; if (token === SyntaxKind.EndOfFileToken) { From feaef9c8297e89a0df44f4e0e2d3d5e5aa9fead2 Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Tue, 21 May 2019 14:21:44 -0700 Subject: [PATCH 05/31] Improve error message for JSXExpressions that are comma expressions --- src/compiler/checker.ts | 7 +++++++ src/compiler/diagnosticMessages.json | 4 ++++ src/compiler/parser.ts | 5 ++++- src/harness/fourslash.ts | 18 ++++++++++++++++++ tests/cases/fourslash/fourslash.ts | 1 + .../jsxExpressionFollowedByIdentifier.ts | 1 + .../jsxExpressionWithCommaExpression.ts | 11 +++++++++++ 7 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 tests/cases/fourslash/jsxExpressionWithCommaExpression.ts diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 18c1f42f838..d0efd490816 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -19850,6 +19850,7 @@ namespace ts { } function checkJsxExpression(node: JsxExpression, checkMode?: CheckMode) { + checkGrammarJsxExpression(node); if (node.expression) { const type = checkExpression(node.expression, checkMode); if (node.dotDotDotToken && type !== anyType && !isArrayType(type)) { @@ -31658,6 +31659,12 @@ namespace ts { } } + function checkGrammarJsxExpression(node: JsxExpression) { + if (node.expression && isCommaSequence(node.expression)) { + return grammarErrorOnNode(node.expression, Diagnostics.JSX_expressions_may_not_use_the_comma_operator_Did_you_mean_to_write_an_array); + } + } + function checkGrammarForInOrForOfStatement(forInOrOfStatement: ForInOrOfStatement): boolean { if (checkGrammarStatementInAmbientContext(forInOrOfStatement)) { return true; diff --git a/src/compiler/diagnosticMessages.json b/src/compiler/diagnosticMessages.json index 87101781ead..97e80f69b11 100644 --- a/src/compiler/diagnosticMessages.json +++ b/src/compiler/diagnosticMessages.json @@ -4986,5 +4986,9 @@ "Classes may not have a field named 'constructor'.": { "category": "Error", "code": 18006 + }, + "JSX expressions may not use the comma operator. Did you mean to write an array?": { + "category": "Error", + "code": 18007 } } diff --git a/src/compiler/parser.ts b/src/compiler/parser.ts index c38e4f67fe2..f3b0c2c06e6 100644 --- a/src/compiler/parser.ts +++ b/src/compiler/parser.ts @@ -4430,7 +4430,10 @@ namespace ts { if (token() !== SyntaxKind.CloseBraceToken) { node.dotDotDotToken = parseOptionalToken(SyntaxKind.DotDotDotToken); - node.expression = parseAssignmentExpressionOrHigher(); + // Only an AssignmentExpression is valid here per the JSX spec, + // but we can unambiguously parse a comma sequence and provide + // a better error message in grammar checking. + node.expression = parseExpression(); } if (inExpressionContext) { parseExpected(SyntaxKind.CloseBraceToken); diff --git a/src/harness/fourslash.ts b/src/harness/fourslash.ts index df7f0051f3f..a2e2c0f29af 100644 --- a/src/harness/fourslash.ts +++ b/src/harness/fourslash.ts @@ -582,6 +582,20 @@ namespace FourSlash { }); } + public verifyErrorExistsAtRange(range: Range, code: number) { + const span = ts.createTextSpanFromRange(range); + const hasMatchingError = ts.some( + this.getDiagnostics(range.fileName), + ({ code, start, length }) => + code === code && + ts.isNumber(start) && ts.isNumber(length) && + ts.textSpansEqual(span, { start, length })); + + if (!hasMatchingError) { + this.raiseError(`No error with code ${code} found at provided range.`); + } + } + public verifyNumberOfErrorsInCurrentFile(expected: number) { const errors = this.getDiagnostics(this.activeFile.fileName); const actual = errors.length; @@ -3968,6 +3982,10 @@ namespace FourSlashInterface { this.state.verifyNoErrors(); } + public errorExistsAtRange(range: FourSlash.Range, code: number) { + this.state.verifyErrorExistsAtRange(range, code); + } + public numberOfErrorsInCurrentFile(expected: number) { this.state.verifyNumberOfErrorsInCurrentFile(expected); } diff --git a/tests/cases/fourslash/fourslash.ts b/tests/cases/fourslash/fourslash.ts index 4252296d5da..427a3558b31 100644 --- a/tests/cases/fourslash/fourslash.ts +++ b/tests/cases/fourslash/fourslash.ts @@ -238,6 +238,7 @@ declare namespace FourSlashInterface { signatureHelp(...options: VerifySignatureHelpOptions[], ): void; // Checks that there are no compile errors. noErrors(): void; + errorExistsAtRange(range: Range, code: number): void; numberOfErrorsInCurrentFile(expected: number): void; baselineCurrentFileBreakpointLocations(): void; baselineCurrentFileNameOrDottedNameSpans(): void; diff --git a/tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts b/tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts index 3231ed9cf62..d040bacd546 100644 --- a/tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts +++ b/tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts @@ -4,6 +4,7 @@ ////declare var React: any; ////declare var x: string; ////const a =
{
[|x|]}
+////const b =
[|x|]} /> const range = test.ranges()[0]; verify.getSyntacticDiagnostics([{ diff --git a/tests/cases/fourslash/jsxExpressionWithCommaExpression.ts b/tests/cases/fourslash/jsxExpressionWithCommaExpression.ts new file mode 100644 index 00000000000..829a2172364 --- /dev/null +++ b/tests/cases/fourslash/jsxExpressionWithCommaExpression.ts @@ -0,0 +1,11 @@ +/// + +//@Filename: jsxExpressionWithCommaExpression.tsx +//@jsx: react +////declare var React: any; +////declare var x: string; +////const a =
+////const b =
{[|x, x|]}
+ +verify.getSyntacticDiagnostics([]); +test.ranges().forEach(range => verify.errorExistsAtRange(range, 18006)); From 2856aabd70463e320ccc0afc9a0d813187d17d9d Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Tue, 21 May 2019 15:28:16 -0700 Subject: [PATCH 06/31] Parse stray identifier-ish as JSXText instead of trivia --- src/compiler/parser.ts | 5 +++-- src/harness/fourslash.ts | 9 +++++---- tests/cases/fourslash/fourslash.ts | 2 +- .../fourslash/jsxExpressionFollowedByIdentifier.ts | 13 +++++-------- 4 files changed, 14 insertions(+), 15 deletions(-) diff --git a/src/compiler/parser.ts b/src/compiler/parser.ts index f3b0c2c06e6..e56ff98846e 100644 --- a/src/compiler/parser.ts +++ b/src/compiler/parser.ts @@ -4439,8 +4439,9 @@ namespace ts { parseExpected(SyntaxKind.CloseBraceToken); } else { - parseExpected(SyntaxKind.CloseBraceToken, /*message*/ undefined, /*shouldAdvance*/ false); - scanJsxText(); + if (parseExpected(SyntaxKind.CloseBraceToken, /*message*/ undefined, /*shouldAdvance*/ false)) { + scanJsxText(); + } } return finishNode(node); diff --git a/src/harness/fourslash.ts b/src/harness/fourslash.ts index a2e2c0f29af..5d0725ea106 100644 --- a/src/harness/fourslash.ts +++ b/src/harness/fourslash.ts @@ -582,12 +582,13 @@ namespace FourSlash { }); } - public verifyErrorExistsAtRange(range: Range, code: number) { + public verifyErrorExistsAtRange(range: Range, code: number, expectedMessage?: string) { const span = ts.createTextSpanFromRange(range); const hasMatchingError = ts.some( this.getDiagnostics(range.fileName), - ({ code, start, length }) => + ({ code, messageText, start, length }) => code === code && + (!expectedMessage || expectedMessage === messageText) && ts.isNumber(start) && ts.isNumber(length) && ts.textSpansEqual(span, { start, length })); @@ -3982,8 +3983,8 @@ namespace FourSlashInterface { this.state.verifyNoErrors(); } - public errorExistsAtRange(range: FourSlash.Range, code: number) { - this.state.verifyErrorExistsAtRange(range, code); + public errorExistsAtRange(range: FourSlash.Range, code: number, message?: string) { + this.state.verifyErrorExistsAtRange(range, code, message); } public numberOfErrorsInCurrentFile(expected: number) { diff --git a/tests/cases/fourslash/fourslash.ts b/tests/cases/fourslash/fourslash.ts index 427a3558b31..e6f2a08f002 100644 --- a/tests/cases/fourslash/fourslash.ts +++ b/tests/cases/fourslash/fourslash.ts @@ -238,7 +238,7 @@ declare namespace FourSlashInterface { signatureHelp(...options: VerifySignatureHelpOptions[], ): void; // Checks that there are no compile errors. noErrors(): void; - errorExistsAtRange(range: Range, code: number): void; + errorExistsAtRange(range: Range, code: number, message?: string): void; numberOfErrorsInCurrentFile(expected: number): void; baselineCurrentFileBreakpointLocations(): void; baselineCurrentFileNameOrDottedNameSpans(): void; diff --git a/tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts b/tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts index d040bacd546..501a325b989 100644 --- a/tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts +++ b/tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts @@ -2,14 +2,11 @@ //@Filename: jsxExpressionFollowedByIdentifier.tsx ////declare var React: any; -////declare var x: string; ////const a =
{
[|x|]}
////const b =
[|x|]} /> -const range = test.ranges()[0]; -verify.getSyntacticDiagnostics([{ - code: 1005, - message: "'}' expected.", - range, -}]); -verify.quickInfoAt(range, 'var x: string'); \ No newline at end of file +test.ranges().forEach(range => { + verify.errorExistsAtRange(range, 1005, "'}' expected."); + // This is just to ensure getting quick info doesn’t crash + verify.not.quickInfoExists(); +}); From 52894cf8500ec9b1b864d2118bb79d7b86cfe772 Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Tue, 21 May 2019 15:39:07 -0700 Subject: [PATCH 07/31] Accept baselines, I guess --- .../baselines/reference/jsxAndTypeAssertion.js | 11 +++++++---- .../reference/jsxInvalidEsprimaTestSuite.js | 2 +- .../reference/jsxParsingError1.errors.txt | 17 +++++++---------- tests/baselines/reference/jsxParsingError1.js | 3 +-- .../reference/jsxParsingError1.symbols | 2 +- .../baselines/reference/jsxParsingError1.types | 6 +++--- .../reference/tsxErrorRecovery1.errors.txt | 16 ++-------------- tests/baselines/reference/tsxErrorRecovery1.js | 8 +++----- .../reference/tsxErrorRecovery1.symbols | 2 ++ .../baselines/reference/tsxErrorRecovery1.types | 10 ++++++---- 10 files changed, 33 insertions(+), 44 deletions(-) diff --git a/tests/baselines/reference/jsxAndTypeAssertion.js b/tests/baselines/reference/jsxAndTypeAssertion.js index cf4033f4c57..fb51acd6fd4 100644 --- a/tests/baselines/reference/jsxAndTypeAssertion.js +++ b/tests/baselines/reference/jsxAndTypeAssertion.js @@ -28,18 +28,21 @@ var foo = /** @class */ (function () { return foo; }()); var x; -x = {test} }; +x = {test}: }; x = ; -x = hello {} } +x = hello {} }; x = }>hello}/> -x = }>hello{}} +x = }>hello{}}; x = x, x = ; {{/foo/.test(x) ? : }} : -}}}/>; +} + + +}}/>; diff --git a/tests/baselines/reference/jsxInvalidEsprimaTestSuite.js b/tests/baselines/reference/jsxInvalidEsprimaTestSuite.js index bf17ca57c0d..b04a03079b7 100644 --- a/tests/baselines/reference/jsxInvalidEsprimaTestSuite.js +++ b/tests/baselines/reference/jsxInvalidEsprimaTestSuite.js @@ -123,7 +123,7 @@ var x =
one
,
two
; var x =
one
/* intervening comment */, /* intervening comment */
two
; ; //// [20.jsx] -{"str"}}; +{"str"};}; //// [21.jsx] ; //// [22.jsx] diff --git a/tests/baselines/reference/jsxParsingError1.errors.txt b/tests/baselines/reference/jsxParsingError1.errors.txt index dec1228fd72..a3e4e0b4f25 100644 --- a/tests/baselines/reference/jsxParsingError1.errors.txt +++ b/tests/baselines/reference/jsxParsingError1.errors.txt @@ -1,9 +1,8 @@ -tests/cases/conformance/jsx/file.tsx(11,36): error TS1005: '}' expected. -tests/cases/conformance/jsx/file.tsx(11,44): error TS1003: Identifier expected. -tests/cases/conformance/jsx/file.tsx(11,46): error TS1161: Unterminated regular expression literal. +tests/cases/conformance/jsx/file.tsx(11,30): error TS2695: Left side of comma operator is unused and has no side effects. +tests/cases/conformance/jsx/file.tsx(11,30): error TS18007: JSX expressions may not use the comma operator. Did you mean to write an array? -==== tests/cases/conformance/jsx/file.tsx (3 errors) ==== +==== tests/cases/conformance/jsx/file.tsx (2 errors) ==== declare module JSX { interface Element { } interface IntrinsicElements { @@ -15,10 +14,8 @@ tests/cases/conformance/jsx/file.tsx(11,46): error TS1161: Unterminated regular const class1 = "foo"; const class2 = "bar"; const elem =
; - ~ -!!! error TS1005: '}' expected. - ~ -!!! error TS1003: Identifier expected. - -!!! error TS1161: Unterminated regular expression literal. + ~~~~~~ +!!! error TS2695: Left side of comma operator is unused and has no side effects. + ~~~~~~~~~~~~~~ +!!! error TS18007: JSX expressions may not use the comma operator. Did you mean to write an array? \ No newline at end of file diff --git a/tests/baselines/reference/jsxParsingError1.js b/tests/baselines/reference/jsxParsingError1.js index bf2d48b0491..09bb9c113c1 100644 --- a/tests/baselines/reference/jsxParsingError1.js +++ b/tests/baselines/reference/jsxParsingError1.js @@ -16,5 +16,4 @@ const elem =
; // This should be a parse error var class1 = "foo"; var class2 = "bar"; -var elem =
; -/>;; +var elem =
; diff --git a/tests/baselines/reference/jsxParsingError1.symbols b/tests/baselines/reference/jsxParsingError1.symbols index 35d1ba6c290..535f39f5927 100644 --- a/tests/baselines/reference/jsxParsingError1.symbols +++ b/tests/baselines/reference/jsxParsingError1.symbols @@ -25,5 +25,5 @@ const elem =
; >div : Symbol(JSX.IntrinsicElements, Decl(file.tsx, 1, 22)) >className : Symbol(className, Decl(file.tsx, 10, 17)) >class1 : Symbol(class1, Decl(file.tsx, 8, 5)) ->class2 : Symbol(class2, Decl(file.tsx, 10, 36)) +>class2 : Symbol(class2, Decl(file.tsx, 9, 5)) diff --git a/tests/baselines/reference/jsxParsingError1.types b/tests/baselines/reference/jsxParsingError1.types index 3278c28c724..2d4c65b91d0 100644 --- a/tests/baselines/reference/jsxParsingError1.types +++ b/tests/baselines/reference/jsxParsingError1.types @@ -18,10 +18,10 @@ const class2 = "bar"; const elem =
; >elem : JSX.Element ->
: JSX.Element >div : any >className : string +>class1, class2 : "bar" >class1 : "foo" ->class2 : true ->/>; : RegExp +>class2 : "bar" diff --git a/tests/baselines/reference/tsxErrorRecovery1.errors.txt b/tests/baselines/reference/tsxErrorRecovery1.errors.txt index d7e4f5c55df..34c2a3fc879 100644 --- a/tests/baselines/reference/tsxErrorRecovery1.errors.txt +++ b/tests/baselines/reference/tsxErrorRecovery1.errors.txt @@ -1,26 +1,14 @@ -tests/cases/conformance/jsx/file.tsx(4,11): error TS17008: JSX element 'div' has no corresponding closing tag. tests/cases/conformance/jsx/file.tsx(4,19): error TS1109: Expression expected. -tests/cases/conformance/jsx/file.tsx(7,11): error TS2304: Cannot find name 'a'. -tests/cases/conformance/jsx/file.tsx(7,12): error TS1005: '}' expected. -tests/cases/conformance/jsx/file.tsx(8,1): error TS1005: ' {
- ~~~ -!!! error TS17008: JSX element 'div' has no corresponding closing tag. ~~ !!! error TS1109: Expression expected. } // Shouldn't see any errors down here var y = { a: 1 }; - ~ -!!! error TS2304: Cannot find name 'a'. - ~ -!!! error TS1005: '}' expected. - - -!!! error TS1005: ' {}div> -} -// Shouldn't see any errors down here -var y = {a} 1 }; - ; + var x =
{}
; } +// Shouldn't see any errors down here +var y = { a: 1 }; diff --git a/tests/baselines/reference/tsxErrorRecovery1.symbols b/tests/baselines/reference/tsxErrorRecovery1.symbols index de6bce7d278..2b39f9bbce7 100644 --- a/tests/baselines/reference/tsxErrorRecovery1.symbols +++ b/tests/baselines/reference/tsxErrorRecovery1.symbols @@ -11,4 +11,6 @@ function foo() { } // Shouldn't see any errors down here var y = { a: 1 }; +>y : Symbol(y, Decl(file.tsx, 6, 3)) +>a : Symbol(a, Decl(file.tsx, 6, 9)) diff --git a/tests/baselines/reference/tsxErrorRecovery1.types b/tests/baselines/reference/tsxErrorRecovery1.types index d75b4ab89ae..010097d4166 100644 --- a/tests/baselines/reference/tsxErrorRecovery1.types +++ b/tests/baselines/reference/tsxErrorRecovery1.types @@ -6,13 +6,15 @@ function foo() { var x =
{
>x : JSX.Element ->
{
}// Shouldn't see any errors down herevar y = { a: 1 }; : JSX.Element +>
{
: JSX.Element >div : any > : any +>div : any } // Shouldn't see any errors down here var y = { a: 1 }; ->a : any - -> : any +>y : { a: number; } +>{ a: 1 } : { a: number; } +>a : number +>1 : 1 From ad9c36e0ecae1be0532b1e87db59ecc4f80c96bc Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Wed, 22 May 2019 10:00:09 -0700 Subject: [PATCH 08/31] Expose ts.Diagnostics to fourslash --- tests/cases/fourslash/fourslash.ts | 17 +++++++++++++++++ .../jsxExpressionFollowedByIdentifier.ts | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/tests/cases/fourslash/fourslash.ts b/tests/cases/fourslash/fourslash.ts index e6f2a08f002..29bfe9acade 100644 --- a/tests/cases/fourslash/fourslash.ts +++ b/tests/cases/fourslash/fourslash.ts @@ -42,6 +42,8 @@ // // TODO: figure out a better solution to the API exposure problem. +/// + declare module ts { export type MapKey = string | number; export interface Map { @@ -70,6 +72,21 @@ declare module ts { text: string; } + enum DiagnosticCategory { + Warning, + Error, + Suggestion, + Message + } + + interface DiagnosticMessage { + key: string; + category: DiagnosticCategory; + code: number; + message: string; + reportsUnnecessary?: {}; + } + function flatMap(array: ReadonlyArray, mapfn: (x: T, i: number) => U | ReadonlyArray | undefined): U[]; } diff --git a/tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts b/tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts index 501a325b989..16dcb7f6560 100644 --- a/tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts +++ b/tests/cases/fourslash/jsxExpressionFollowedByIdentifier.ts @@ -6,7 +6,7 @@ ////const b =
[|x|]} /> test.ranges().forEach(range => { - verify.errorExistsAtRange(range, 1005, "'}' expected."); + verify.errorExistsAtRange(range, ts.Diagnostics._0_expected.code, "'}' expected."); // This is just to ensure getting quick info doesn’t crash verify.not.quickInfoExists(); }); From a852f2feea9f604c3c1c9e27a22f43ea3064effd Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Fri, 14 Jun 2019 13:35:41 -0700 Subject: [PATCH 09/31] Skip costly tests 1. Add a script to generate a sorted list of most costly tests. A tests' cost is roughly `runtime% / number of edits`. A slow test that's only been updated once is much less valuable than a slow test that has been updated 20 times: the latter test is catching more changes in the type system. 2. Check in the results of running this script. I want to make the skipping behaviour deterministic and the same for everybody, even though you may get slightly better performance by examining only *your* test changes. 3. Add code to skip tests until it reaches a 5% chance of missing an edit. Right now this provides a 38% speedup. Still not done: 4. Make this value configurable. 5. Make the CI configuration specify a 0% chance of missing an edit. --- .test-cost.json | 1 + package.json | 4 +- scripts/costly-tests.js | 104 ++++++++++++++++++++++++++++++++ src/testRunner/parallel/host.ts | 34 ++++++++++- 4 files changed, 139 insertions(+), 4 deletions(-) create mode 100644 .test-cost.json create mode 100644 scripts/costly-tests.js diff --git a/.test-cost.json b/.test-cost.json new file mode 100644 index 00000000000..3f88a23646d --- /dev/null +++ b/.test-cost.json @@ -0,0 +1 @@ +{"totalTime":1004364,"totalEdits":18111,"data":[{"name":"unittests:: services:: convertToAsyncFunctions","time":8701,"edits":1,"cost":"10.06"},{"name":"unittests:: tsbuild:: outFile::","time":8635,"edits":1,"cost":"10.05"},{"name":"tests/cases/compiler/resolvingClassDeclarationWhenInBaseTypeResolution.ts","time":6378,"edits":1,"cost":"9.75"},{"name":"tests/cases/compiler/unionSubtypeReductionErrors.ts","time":5454,"edits":1,"cost":"9.59"},{"name":"tests/cases/compiler/enumLiteralsSubtypeReduction.ts","time":4989,"edits":1,"cost":"9.50"},{"name":"tests/cases/fourslash/server/ngProxy2.ts","time":3902,"edits":1,"cost":"9.25"},{"name":"unittests:: tsbuild-watch program updates","time":3775,"edits":1,"cost":"9.22"},{"name":"tests/cases/compiler/largeControlFlowGraph.ts","time":7394,"edits":2,"cost":"9.20"},{"name":"unittests:: tsserver:: with project references and tsbuild","time":3389,"edits":1,"cost":"9.11"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource11.ts","time":3350,"edits":1,"cost":"9.10"},{"name":"unittests:: services:: extract:: extractFunctions","time":2877,"edits":1,"cost":"8.95"},{"name":"tests/cases/conformance/parser/ecmascript5/RealWorld/parserharness.ts","time":2668,"edits":1,"cost":"8.87"},{"name":"unittests:: tsbuild:: on 'sample1' project","time":2519,"edits":1,"cost":"8.82"},{"name":"tests/cases/compiler/underscoreTest1.ts","time":2470,"edits":1,"cost":"8.80"},{"name":"tests/cases/compiler/binaryArithmeticControlFlowGraphNotTooLarge.ts","time":4917,"edits":2,"cost":"8.79"},{"name":"unittests:: evaluation:: forAwaitOfEvaluation","time":2280,"edits":1,"cost":"8.72"},{"name":"tests/cases/compiler/verifyDefaultLib_dom.ts","time":1920,"edits":1,"cost":"8.54"},{"name":"tests/cases/conformance/types/members/objectTypeWithStringIndexerHidingObjectIndexer.ts","time":1747,"edits":1,"cost":"8.45"},{"name":"tests/cases/compiler/mappedTypeRecursiveInference.ts","time":5226,"edits":3,"cost":"8.45"},{"name":"tests/cases/conformance/types/members/objectTypeHidingMembersOfExtendedObject.ts","time":1685,"edits":1,"cost":"8.41"},{"name":"tests/cases/compiler/variableDeclarationInStrictMode1.ts","time":1601,"edits":1,"cost":"8.36"},{"name":"unittests:: services:: extract:: extractConstants","time":1581,"edits":1,"cost":"8.35"},{"name":"tests/cases/fourslash/reallyLargeFile.ts","time":3151,"edits":2,"cost":"8.35"},{"name":"tests/cases/compiler/reactTagNameComponentWithPropsNoOOM2.tsx","time":3093,"edits":2,"cost":"8.33"},{"name":"unittests:: tsserver:: events:: ProjectsUpdatedInBackground","time":1544,"edits":1,"cost":"8.33"},{"name":"unittests:: tsbuild:: outFile:: on amd modules with --out","time":1538,"edits":1,"cost":"8.32"},{"name":"tests/cases/conformance/expressions/contextualTyping/generatedContextualTyping.ts","time":1532,"edits":1,"cost":"8.32"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts","time":1520,"edits":1,"cost":"8.31"},{"name":"tests/cases/compiler/privacyAccessorDeclFile.ts","time":1437,"edits":1,"cost":"8.25"},{"name":"tests/cases/compiler/promisePermutations.ts","time":1405,"edits":1,"cost":"8.23"},{"name":"unittests:: tsc-watch:: program updates","time":1397,"edits":1,"cost":"8.23"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode8.ts","time":1384,"edits":1,"cost":"8.22"},{"name":"unittests:: evaluation:: asyncGeneratorEvaluation","time":1379,"edits":1,"cost":"8.21"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithInvalidOperands.ts","time":1367,"edits":1,"cost":"8.20"},{"name":"tests/cases/compiler/complexRecursiveCollections.ts","time":5371,"edits":4,"cost":"8.19"},{"name":"Public APIs","time":1319,"edits":1,"cost":"8.17"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource10.ts","time":1302,"edits":1,"cost":"8.16"},{"name":"tests/cases/compiler/privacyFunctionReturnTypeDeclFile.ts","time":1301,"edits":1,"cost":"8.16"},{"name":"tests/cases/conformance/types/members/duplicateNumericIndexers.ts","time":1265,"edits":1,"cost":"8.13"},{"name":"tests/cases/compiler/tsxStatelessComponentDefaultProps.tsx","time":1237,"edits":1,"cost":"8.10"},{"name":"unittests:: TransformAPI","time":1159,"edits":1,"cost":"8.04"},{"name":"tests/cases/compiler/complexNarrowingWithAny.ts","time":1138,"edits":1,"cost":"8.02"},{"name":"tests/cases/compiler/deeplyDependentLargeArrayMutation2.ts","time":2082,"edits":2,"cost":"7.93"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource12.ts","time":1019,"edits":1,"cost":"7.91"},{"name":"tests/cases/compiler/promiseTypeStrictNull.ts","time":1004,"edits":1,"cost":"7.90"},{"name":"tests/cases/compiler/typedArraysCrossAssignability01.ts","time":992,"edits":1,"cost":"7.88"},{"name":"tests/cases/project/sourceRootRelativePathMixedSubfolderNoOutdir.json","time":968,"edits":1,"cost":"7.86"},{"name":"tests/cases/compiler/privacyCannotNameAccessorDeclFile.ts","time":940,"edits":1,"cost":"7.83"},{"name":"tests/cases/compiler/commentsClassMembers.ts","time":934,"edits":1,"cost":"7.82"},{"name":"tests/cases/conformance/declarationEmit/typesVersionsDeclarationEmit.multiFile.ts","time":893,"edits":1,"cost":"7.78"},{"name":"tests/cases/compiler/reactTagNameComponentWithPropsNoOOM.tsx","time":1769,"edits":2,"cost":"7.77"},{"name":"tests/cases/compiler/promisePermutations3.ts","time":884,"edits":1,"cost":"7.77"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForOfObjectBindingPatternDefaultValues.ts","time":882,"edits":1,"cost":"7.77"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource7.ts","time":868,"edits":1,"cost":"7.75"},{"name":"tests/cases/compiler/promiseType.ts","time":823,"edits":1,"cost":"7.70"},{"name":"tests/cases/compiler/privacyFunctionParameterDeclFile.ts","time":823,"edits":1,"cost":"7.70"},{"name":"tests/cases/compiler/contextualTypeLogicalOr.ts","time":1627,"edits":2,"cost":"7.69"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalAndOperator/logicalAndOperatorStrictMode.ts","time":805,"edits":1,"cost":"7.68"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesProtectedMembers2.ts","time":797,"edits":1,"cost":"7.67"},{"name":"unittests:: services:: Transpile","time":793,"edits":1,"cost":"7.66"},{"name":"tests/cases/compiler/tsxNotUsingApparentTypeOfSFC.tsx","time":785,"edits":1,"cost":"7.65"},{"name":"tests/cases/compiler/promisePermutations2.ts","time":780,"edits":1,"cost":"7.64"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForObjectBindingPatternDefaultValues.ts","time":775,"edits":1,"cost":"7.64"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration9_es2017.ts","time":769,"edits":1,"cost":"7.63"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource8.ts","time":760,"edits":1,"cost":"7.62"},{"name":"tests/cases/conformance/es2019/globalThisVarDeclaration.ts","time":755,"edits":1,"cost":"7.61"},{"name":"tests/cases/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json","time":750,"edits":1,"cost":"7.60"},{"name":"tests/cases/compiler/bluebirdStaticThis.ts","time":730,"edits":1,"cost":"7.58"},{"name":"tests/cases/project/sourcemapMultifolderSpecifyOutputDirectory.json","time":728,"edits":1,"cost":"7.57"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration4_es2017.ts","time":708,"edits":1,"cost":"7.55"},{"name":"tests/cases/conformance/parser/ecmascript5/RealWorld/parserindenter.ts","time":696,"edits":1,"cost":"7.53"},{"name":"tests/cases/compiler/callsOnComplexSignatures.tsx","time":1386,"edits":2,"cost":"7.53"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration7_es2017.ts","time":691,"edits":1,"cost":"7.52"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForObjectBindingPattern.ts","time":689,"edits":1,"cost":"7.52"},{"name":"tests/cases/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory.json","time":687,"edits":1,"cost":"7.52"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForOfObjectBindingPattern.ts","time":680,"edits":1,"cost":"7.51"},{"name":"tests/cases/conformance/types/thisType/thisTypeInObjectLiterals2.ts","time":671,"edits":1,"cost":"7.49"},{"name":"tests/cases/compiler/declFileTypeAnnotationTypeQuery.ts","time":671,"edits":1,"cost":"7.49"},{"name":"tests/cases/compiler/privacyFunctionCannotNameParameterTypeDeclFile.ts","time":665,"edits":1,"cost":"7.48"},{"name":"unittests:: tsserver:: with declaration file maps:: project references","time":658,"edits":1,"cost":"7.47"},{"name":"tests/cases/compiler/stringTrim.ts","time":652,"edits":1,"cost":"7.46"},{"name":"tests/cases/compiler/returnTypePredicateIsInstantiateInContextOfTarget.tsx","time":1282,"edits":2,"cost":"7.45"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnCallSignature.ts","time":637,"edits":1,"cost":"7.44"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json","time":631,"edits":1,"cost":"7.43"},{"name":"unittests:: tsserver:: CachingFileSystemInformation:: tsserverProjectSystem CachingFileSystemInformation","time":627,"edits":1,"cost":"7.43"},{"name":"tests/cases/fourslash/runtimeBehaviorTests.ts","time":618,"edits":1,"cost":"7.41"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteTemplateExpressions5.ts","time":617,"edits":1,"cost":"7.41"},{"name":"tests/cases/compiler/giant.ts","time":607,"edits":1,"cost":"7.39"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenCanBeTupleType.tsx","time":1206,"edits":2,"cost":"7.39"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration8_es2017.ts","time":600,"edits":1,"cost":"7.38"},{"name":"tests/cases/compiler/jsxInferenceProducesLiteralAsExpected.tsx","time":1198,"edits":2,"cost":"7.38"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression7_es2017.ts","time":597,"edits":1,"cost":"7.38"},{"name":"unittests:: tsserver:: compileOnSave:: affected list","time":597,"edits":1,"cost":"7.38"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.ts","time":592,"edits":1,"cost":"7.37"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForArrayBindingPatternDefaultValues.ts","time":591,"edits":1,"cost":"7.37"},{"name":"tests/cases/compiler/es6ModuleFunctionDeclaration.ts","time":589,"edits":1,"cost":"7.36"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json","time":588,"edits":1,"cost":"7.36"},{"name":"tests/cases/compiler/duplicateLocalVariable1.ts","time":583,"edits":1,"cost":"7.35"},{"name":"tests/cases/compiler/letDeclarations-access.ts","time":583,"edits":1,"cost":"7.35"},{"name":"tests/cases/fourslash/commentsClassMembers.ts","time":2283,"edits":4,"cost":"7.33"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunctionCapturesArguments_es2017.ts","time":560,"edits":1,"cost":"7.31"},{"name":"tests/cases/conformance/expressions/thisKeyword/typeOfThis.ts","time":557,"edits":1,"cost":"7.31"},{"name":"unittests:: tsserver:: symLinks","time":554,"edits":1,"cost":"7.30"},{"name":"tests/cases/project/mapRootRelativePathModuleMultifolderNoOutdir.json","time":538,"edits":1,"cost":"7.27"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json","time":537,"edits":1,"cost":"7.27"},{"name":"tests/cases/fourslash/getOccurrencesThis5.ts","time":1070,"edits":2,"cost":"7.27"},{"name":"unittests:: tsc-watch:: emit for configured projects","time":530,"edits":1,"cost":"7.26"},{"name":"tests/cases/compiler/verifyDefaultLib_webworker.ts","time":525,"edits":1,"cost":"7.25"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForArrayBindingPattern.ts","time":524,"edits":1,"cost":"7.25"},{"name":"tests/cases/compiler/reactReadonlyHOCAssignabilityReal.tsx","time":1033,"edits":2,"cost":"7.23"},{"name":"tests/cases/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json","time":512,"edits":1,"cost":"7.22"},{"name":"tests/cases/conformance/jsx/checkJsxUnionSFXContextualTypeInferredCorrectly.tsx","time":1021,"edits":2,"cost":"7.22"},{"name":"tests/cases/project/defaultExcludeNodeModulesAndRelativePathOutDir.json","time":503,"edits":1,"cost":"7.20"},{"name":"tests/cases/fourslash/protoVarInContextualObjectLiteral.ts","time":502,"edits":1,"cost":"7.20"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json","time":500,"edits":1,"cost":"7.20"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory.json","time":494,"edits":1,"cost":"7.19"},{"name":"tests/cases/fourslash/localGetReferences.ts","time":493,"edits":1,"cost":"7.18"},{"name":"tests/cases/conformance/expressions/contextualTyping/parenthesizedContexualTyping2.ts","time":490,"edits":1,"cost":"7.18"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForOfArrayBindingPatternDefaultValues.ts","time":485,"edits":1,"cost":"7.17"},{"name":"tests/cases/compiler/capturedLetConstInLoop2.ts","time":484,"edits":1,"cost":"7.17"},{"name":"tests/cases/compiler/reactHOCSpreadprops.tsx","time":967,"edits":2,"cost":"7.17"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.ts","time":481,"edits":1,"cost":"7.16"},{"name":"tests/cases/compiler/tsxReactPropsInferenceSucceedsOnIntersections.tsx","time":952,"edits":2,"cost":"7.15"},{"name":"tests/cases/conformance/jsx/tsxUnionElementType3.tsx","time":476,"edits":1,"cost":"7.15"},{"name":"tests/cases/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json","time":474,"edits":1,"cost":"7.15"},{"name":"tests/cases/conformance/expressions/typeAssertions/constAssertions.ts","time":935,"edits":2,"cost":"7.13"},{"name":"tests/cases/project/quotesInFileAndDirectoryNames.json","time":465,"edits":1,"cost":"7.13"},{"name":"tests/cases/conformance/fixSignatureCaching.ts","time":1390,"edits":3,"cost":"7.12"},{"name":"tests/cases/compiler/typeResolution.ts","time":461,"edits":1,"cost":"7.12"},{"name":"tests/cases/compiler/potentiallyUncalledDecorators.ts","time":911,"edits":2,"cost":"7.11"},{"name":"tests/cases/project/sourcerootUrlSubfolderNoOutdir.json","time":455,"edits":1,"cost":"7.10"},{"name":"tests/cases/compiler/downlevelLetConst16.ts","time":454,"edits":1,"cost":"7.10"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsTypeParameterInClass.ts","time":452,"edits":1,"cost":"7.10"},{"name":"tests/cases/compiler/numberVsBigIntOperations.ts","time":901,"edits":2,"cost":"7.09"},{"name":"tests/cases/project/mapRootAbsolutePathSimpleNoOutdir.json","time":447,"edits":1,"cost":"7.09"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory.json","time":443,"edits":1,"cost":"7.08"},{"name":"tests/cases/project/outMultifolderSpecifyOutputDirectory.json","time":440,"edits":1,"cost":"7.07"},{"name":"tests/cases/project/emitDecoratorMetadataSystemJSISolatedModules.json","time":438,"edits":1,"cost":"7.07"},{"name":"tests/cases/project/sourcemapModuleMultifolderNoOutdir.json","time":438,"edits":1,"cost":"7.07"},{"name":"tests/cases/compiler/conditionalTypeDoesntSpinForever.ts","time":875,"edits":2,"cost":"7.07"},{"name":"tests/cases/conformance/controlFlow/controlFlowIIFE.ts","time":871,"edits":2,"cost":"7.06"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForOfObjectBindingPatternDefaultValues.ts","time":433,"edits":1,"cost":"7.06"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForObjectBindingPatternDefaultValues.ts","time":432,"edits":1,"cost":"7.05"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForOfArrayBindingPattern.ts","time":432,"edits":1,"cost":"7.05"},{"name":"tests/cases/project/mapRootRelativePathMultifolderSpecifyOutputDirectory.json","time":431,"edits":1,"cost":"7.05"},{"name":"tests/cases/compiler/contextualTyping.ts","time":430,"edits":1,"cost":"7.05"},{"name":"tests/cases/compiler/jsxChildrenIndividualErrorElaborations.tsx","time":852,"edits":2,"cost":"7.04"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForArrayBindingPatternDefaultValues.ts","time":426,"edits":1,"cost":"7.04"},{"name":"tests/cases/project/outSimpleNoOutdir.json","time":426,"edits":1,"cost":"7.04"},{"name":"unittests:: tsserver:: VersionCache stress test","time":424,"edits":1,"cost":"7.03"},{"name":"tests/cases/project/mapRootAbsolutePathModuleMultifolderNoOutdir.json","time":423,"edits":1,"cost":"7.03"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction10_es2017.ts","time":423,"edits":1,"cost":"7.03"},{"name":"tests/cases/project/maprootUrlMultifolderSpecifyOutputDirectory.json","time":422,"edits":1,"cost":"7.03"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForOfArrayBindingPattern.ts","time":419,"edits":1,"cost":"7.02"},{"name":"tests/cases/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json","time":417,"edits":1,"cost":"7.02"},{"name":"unittests:: tsserver:: Projects","time":415,"edits":1,"cost":"7.01"},{"name":"tests/cases/conformance/types/thisType/thisTypeInFunctions.ts","time":414,"edits":1,"cost":"7.01"},{"name":"tests/cases/project/sourcemapModuleSimpleSpecifyOutputDirectory.json","time":413,"edits":1,"cost":"7.01"},{"name":"tests/cases/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json","time":411,"edits":1,"cost":"7.00"},{"name":"tests/cases/compiler/regexMatchAll.ts","time":819,"edits":2,"cost":"7.00"},{"name":"tests/cases/compiler/reactDefaultPropsInferenceSuccess.tsx","time":1227,"edits":3,"cost":"7.00"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleMultifolderNoOutdir.json","time":409,"edits":1,"cost":"7.00"},{"name":"tests/cases/compiler/privacyFunctionCannotNameReturnTypeDeclFile.ts","time":406,"edits":1,"cost":"6.99"},{"name":"tests/cases/fourslash/getOccurrencesThis4.ts","time":807,"edits":2,"cost":"6.98"},{"name":"tests/cases/project/defaultExcludeNodeModulesAndOutDir.json","time":402,"edits":1,"cost":"6.98"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource4.ts","time":399,"edits":1,"cost":"6.97"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSubfolderNoOutdir.json","time":398,"edits":1,"cost":"6.97"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentOverload1.tsx","time":793,"edits":2,"cost":"6.97"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir.json","time":396,"edits":1,"cost":"6.97"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.ts","time":395,"edits":1,"cost":"6.96"},{"name":"tests/cases/fourslash/completionListForObjectSpread.ts","time":394,"edits":1,"cost":"6.96"},{"name":"tests/cases/project/mapRootAbsolutePathSingleFileNoOutdir.json","time":394,"edits":1,"cost":"6.96"},{"name":"unittests:: tsserver:: resolutionCache:: tsserverProjectSystem module resolution caching","time":393,"edits":1,"cost":"6.96"},{"name":"tests/cases/project/sourcemapModuleSubfolderSpecifyOutputDirectory.json","time":392,"edits":1,"cost":"6.96"},{"name":"tests/cases/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json","time":391,"edits":1,"cost":"6.95"},{"name":"tests/cases/compiler/booleanLiteralsContextuallyTypedFromUnion.tsx","time":391,"edits":1,"cost":"6.95"},{"name":"tests/cases/project/mapRootRelativePathModuleSimpleNoOutdir.json","time":390,"edits":1,"cost":"6.95"},{"name":"tests/cases/fourslash/findAllRefsThisKeywordMultipleFiles.ts","time":776,"edits":2,"cost":"6.95"},{"name":"tests/cases/compiler/staticAnonymousTypeNotReferencingTypeParameter.ts","time":387,"edits":1,"cost":"6.94"},{"name":"tests/cases/project/sourceRootAbsolutePathSimpleNoOutdir.json","time":386,"edits":1,"cost":"6.94"},{"name":"tests/cases/fourslash/jsSpecialAssignmentMerging2.ts","time":385,"edits":1,"cost":"6.94"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory.json","time":384,"edits":1,"cost":"6.94"},{"name":"tests/cases/project/declarationsImportedInPrivate.json","time":384,"edits":1,"cost":"6.94"},{"name":"tests/cases/compiler/capturedLetConstInLoop2_ES6.ts","time":384,"edits":1,"cost":"6.94"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature.ts","time":381,"edits":1,"cost":"6.93"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForOfObjectBindingPattern.ts","time":379,"edits":1,"cost":"6.92"},{"name":"tests/cases/fourslash/transitiveExportImports2.ts","time":378,"edits":1,"cost":"6.92"},{"name":"tests/cases/project/projectOptionTest.json","time":378,"edits":1,"cost":"6.92"},{"name":"tests/cases/compiler/privacyImportParseErrors.ts","time":377,"edits":1,"cost":"6.92"},{"name":"tests/cases/project/outModuleSimpleNoOutdir.json","time":375,"edits":1,"cost":"6.91"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource6.ts","time":375,"edits":1,"cost":"6.91"},{"name":"tests/cases/conformance/types/uniqueSymbol/uniqueSymbolsDeclarations.ts","time":374,"edits":1,"cost":"6.91"},{"name":"tests/cases/compiler/declFileMethods.ts","time":373,"edits":1,"cost":"6.91"},{"name":"tests/cases/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json","time":372,"edits":1,"cost":"6.90"},{"name":"tests/cases/project/mapRootAbsolutePathMultifolderNoOutdir.json","time":371,"edits":1,"cost":"6.90"},{"name":"tests/cases/fourslash/breakpointValidationStatements.ts","time":371,"edits":1,"cost":"6.90"},{"name":"tests/cases/project/sourcerootUrlMixedSubfolderNoOutdir.json","time":369,"edits":1,"cost":"6.90"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSimpleNoOutdir.json","time":367,"edits":1,"cost":"6.89"},{"name":"tests/cases/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory.json","time":366,"edits":1,"cost":"6.89"},{"name":"tests/cases/project/maprootUrlModuleMultifolderNoOutdir.json","time":366,"edits":1,"cost":"6.89"},{"name":"tests/cases/compiler/objectFromEntries.ts","time":730,"edits":2,"cost":"6.88"},{"name":"tests/cases/fourslash/genericRespecialization1.ts","time":364,"edits":1,"cost":"6.88"},{"name":"tests/cases/project/sourcerootUrlSingleFileSpecifyOutputFile.json","time":362,"edits":1,"cost":"6.88"},{"name":"unittests:: tsserver:: typingsInstaller:: General functionality","time":361,"edits":1,"cost":"6.87"},{"name":"tests/cases/project/declarationsSimpleImport.json","time":360,"edits":1,"cost":"6.87"},{"name":"tests/cases/project/noProjectOptionAndInputFiles.json","time":360,"edits":1,"cost":"6.87"},{"name":"tests/cases/project/emitDecoratorMetadataCommonJSISolatedModules.json","time":360,"edits":1,"cost":"6.87"},{"name":"tests/cases/project/maprootUrlMixedSubfolderSpecifyOutputDirectory.json","time":357,"edits":1,"cost":"6.86"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForArrayBindingPattern.ts","time":357,"edits":1,"cost":"6.86"},{"name":"unittests:: services:: organizeImports","time":356,"edits":1,"cost":"6.86"},{"name":"tests/cases/fourslash/genericInterfacePropertyInference2.ts","time":356,"edits":1,"cost":"6.86"},{"name":"tests/cases/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json","time":355,"edits":1,"cost":"6.86"},{"name":"tests/cases/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json","time":355,"edits":1,"cost":"6.86"},{"name":"tests/cases/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory.json","time":355,"edits":1,"cost":"6.86"},{"name":"tests/cases/project/invalidRootFile.json","time":355,"edits":1,"cost":"6.86"},{"name":"tests/cases/project/jsFileCompilationSameNameFilesSpecified.json","time":354,"edits":1,"cost":"6.85"},{"name":"tests/cases/project/maprootUrlSubfolderSpecifyOutputDirectory.json","time":353,"edits":1,"cost":"6.85"},{"name":"tests/cases/fourslash/getOccurrencesClassExpressionThis.ts","time":352,"edits":1,"cost":"6.85"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForArrayBindingPattern2.ts","time":352,"edits":1,"cost":"6.85"},{"name":"tests/cases/project/sourcemapMixedSubfolderNoOutdir.json","time":352,"edits":1,"cost":"6.85"},{"name":"tests/cases/project/sourcerootUrlModuleSubfolderNoOutdir.json","time":351,"edits":1,"cost":"6.85"},{"name":"tests/cases/project/privacyCheckOnIndirectTypeFromTheExternalType.json","time":351,"edits":1,"cost":"6.85"},{"name":"tests/cases/project/maprootUrlSingleFileNoOutdir.json","time":350,"edits":1,"cost":"6.84"},{"name":"tests/cases/project/outMultifolderSpecifyOutputFile.json","time":350,"edits":1,"cost":"6.84"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentStatementArrayBindingPattern.ts","time":350,"edits":1,"cost":"6.84"},{"name":"tests/cases/compiler/privacyTypeParameterOfFunctionDeclFile.ts","time":349,"edits":1,"cost":"6.84"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures2.ts","time":348,"edits":1,"cost":"6.84"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfObjectBindingPattern2.ts","time":348,"edits":1,"cost":"6.84"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json","time":348,"edits":1,"cost":"6.84"},{"name":"tests/cases/project/declarationsGlobalImport.json","time":347,"edits":1,"cost":"6.83"},{"name":"tests/cases/project/maprootUrlMultifolderNoOutdir.json","time":345,"edits":1,"cost":"6.83"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":345,"edits":1,"cost":"6.83"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForOfArrayBindingPatternDefaultValues.ts","time":344,"edits":1,"cost":"6.83"},{"name":"tests/cases/project/mapRootRelativePathMultifolderNoOutdir.json","time":344,"edits":1,"cost":"6.83"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnCallSignature.ts","time":344,"edits":1,"cost":"6.83"},{"name":"tests/cases/conformance/types/literal/numericLiteralTypes2.ts","time":344,"edits":1,"cost":"6.83"},{"name":"tests/cases/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory.json","time":343,"edits":1,"cost":"6.82"},{"name":"tests/cases/compiler/es2018ObjectAssign.ts","time":685,"edits":2,"cost":"6.82"},{"name":"tests/cases/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory.json","time":341,"edits":1,"cost":"6.82"},{"name":"tests/cases/conformance/types/contextualTypes/asyncFunctions/contextuallyTypeAsyncFunctionReturnType.ts","time":681,"edits":2,"cost":"6.81"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty4.tsx","time":679,"edits":2,"cost":"6.81"},{"name":"tests/cases/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json","time":339,"edits":1,"cost":"6.81"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithEnum.ts","time":339,"edits":1,"cost":"6.81"},{"name":"tests/cases/project/declarationsCascadingImports.json","time":337,"edits":1,"cost":"6.80"},{"name":"tests/cases/fourslash/formattingFatArrowFunctions.ts","time":337,"edits":1,"cost":"6.80"},{"name":"tests/cases/project/outModuleSubfolderNoOutdir.json","time":336,"edits":1,"cost":"6.80"},{"name":"tests/cases/project/referenceResolutionRelativePathsNoResolve.json","time":335,"edits":1,"cost":"6.80"},{"name":"tests/cases/project/sourceRootRelativePathMultifolderNoOutdir.json","time":334,"edits":1,"cost":"6.80"},{"name":"tests/cases/project/sourcerootUrlMultifolderNoOutdir.json","time":333,"edits":1,"cost":"6.79"},{"name":"tests/cases/compiler/stringMatchAll.ts","time":663,"edits":2,"cost":"6.79"},{"name":"tests/cases/compiler/tsxInvokeComponentType.tsx","time":663,"edits":2,"cost":"6.79"},{"name":"tests/cases/project/sourceRootAbsolutePathSubfolderNoOutdir.json","time":331,"edits":1,"cost":"6.79"},{"name":"tests/cases/fourslash/server/declarationMapsEnableMapping_NoInlineSources.ts","time":661,"edits":2,"cost":"6.79"},{"name":"tests/cases/project/sourcemapSimpleNoOutdir.json","time":330,"edits":1,"cost":"6.78"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfVariable.ts","time":330,"edits":1,"cost":"6.78"},{"name":"tests/cases/project/maprootUrlModuleMultifolderSpecifyOutputDirectory.json","time":329,"edits":1,"cost":"6.78"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnConstructorSignature.ts","time":329,"edits":1,"cost":"6.78"},{"name":"tests/cases/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json","time":329,"edits":1,"cost":"6.78"},{"name":"tests/cases/project/mapRootRelativePathModuleSubfolderNoOutdir.json","time":328,"edits":1,"cost":"6.78"},{"name":"tests/cases/project/maprootUrlMixedSubfolderSpecifyOutputFile.json","time":328,"edits":1,"cost":"6.78"},{"name":"tests/cases/project/maprootUrlSubfolderNoOutdir.json","time":328,"edits":1,"cost":"6.78"},{"name":"tests/cases/project/sourcemapMixedSubfolderSpecifyOutputDirectory.json","time":327,"edits":1,"cost":"6.77"},{"name":"tests/cases/project/mapRootAbsolutePathSubfolderNoOutdir.json","time":326,"edits":1,"cost":"6.77"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures2.ts","time":326,"edits":1,"cost":"6.77"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.ts","time":326,"edits":1,"cost":"6.77"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json","time":326,"edits":1,"cost":"6.77"},{"name":"tests/cases/compiler/unspecializedConstraints.ts","time":326,"edits":1,"cost":"6.77"},{"name":"tests/cases/project/declarationDir3.json","time":324,"edits":1,"cost":"6.77"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentStatementArrayBindingPatternDefaultValues.ts","time":323,"edits":1,"cost":"6.76"},{"name":"tests/cases/project/outSingleFileSpecifyOutputDirectory.json","time":323,"edits":1,"cost":"6.76"},{"name":"tests/cases/fourslash/getOccurrencesReturnBroken.ts","time":322,"edits":1,"cost":"6.76"},{"name":"tests/cases/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory.json","time":321,"edits":1,"cost":"6.76"},{"name":"tests/cases/project/referenceResolutionRelativePaths.json","time":321,"edits":1,"cost":"6.76"},{"name":"tests/cases/project/declarationsMultipleTimesMultipleImport.json","time":320,"edits":1,"cost":"6.75"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_functionExpression.ts","time":320,"edits":1,"cost":"6.75"},{"name":"tests/cases/project/outSimpleSpecifyOutputDirectory.json","time":319,"edits":1,"cost":"6.75"},{"name":"tests/cases/project/mapRootRelativePathSimpleSpecifyOutputDirectory.json","time":318,"edits":1,"cost":"6.75"},{"name":"tests/cases/fourslash/server/ngProxy3.ts","time":318,"edits":1,"cost":"6.75"},{"name":"tests/cases/project/mapRootRelativePathSubfolderSpecifyOutputFile.json","time":318,"edits":1,"cost":"6.75"},{"name":"tests/cases/compiler/umdGlobalAugmentationNoCrash.ts","time":634,"edits":2,"cost":"6.74"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures4.ts","time":317,"edits":1,"cost":"6.74"},{"name":"tests/cases/project/maprootUrlSingleFileSpecifyOutputDirectory.json","time":316,"edits":1,"cost":"6.74"},{"name":"tests/cases/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory.json","time":316,"edits":1,"cost":"6.74"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource3.ts","time":316,"edits":1,"cost":"6.74"},{"name":"tests/cases/fourslash/server/completionEntryDetailAcrossFiles01.ts","time":315,"edits":1,"cost":"6.74"},{"name":"tests/cases/project/mapRootAbsolutePathMixedSubfolderNoOutdir.json","time":314,"edits":1,"cost":"6.73"},{"name":"tests/cases/conformance/jsx/tsxTypeArgumentResolution.tsx","time":627,"edits":2,"cost":"6.73"},{"name":"unittests:: tsserver:: ConfiguredProjects","time":313,"edits":1,"cost":"6.73"},{"name":"tests/cases/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json","time":313,"edits":1,"cost":"6.73"},{"name":"tests/cases/project/intReferencingExtAndInt.json","time":312,"edits":1,"cost":"6.73"},{"name":"tests/cases/compiler/umdNamespaceMergedWithGlobalAugmentationIsNotCircular.ts","time":623,"edits":2,"cost":"6.73"},{"name":"tests/cases/conformance/functions/functionWithUseStrictAndSimpleParameterList_es2016.ts","time":623,"edits":2,"cost":"6.73"},{"name":"tests/cases/fourslash/findAllRefsJsDocTypeDef_js.ts","time":622,"edits":2,"cost":"6.72"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipTypeParameter.ts","time":311,"edits":1,"cost":"6.72"},{"name":"tests/cases/fourslash/remoteGetReferences.ts","time":621,"edits":2,"cost":"6.72"},{"name":"tests/cases/compiler/decoratorsOnComputedProperties.ts","time":618,"edits":2,"cost":"6.72"},{"name":"tests/cases/project/sourcerootUrlSingleFileNoOutdir.json","time":309,"edits":1,"cost":"6.72"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration1ES5.ts","time":309,"edits":1,"cost":"6.72"},{"name":"tests/cases/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory.json","time":309,"edits":1,"cost":"6.72"},{"name":"tests/cases/compiler/genericsManyTypeParameters.ts","time":308,"edits":1,"cost":"6.71"},{"name":"tests/cases/compiler/moduledecl.ts","time":308,"edits":1,"cost":"6.71"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.ts","time":307,"edits":1,"cost":"6.71"},{"name":"tests/cases/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory.json","time":306,"edits":1,"cost":"6.71"},{"name":"tests/cases/fourslash/server/ngProxy1.ts","time":306,"edits":1,"cost":"6.71"},{"name":"tests/cases/project/maprootUrlModuleSimpleSpecifyOutputDirectory.json","time":305,"edits":1,"cost":"6.70"},{"name":"tests/cases/fourslash/completionListBuilderLocations_VariableDeclarations.ts","time":304,"edits":1,"cost":"6.70"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json","time":304,"edits":1,"cost":"6.70"},{"name":"tests/cases/project/sourcemapModuleSimpleSpecifyOutputFile.json","time":304,"edits":1,"cost":"6.70"},{"name":"tests/cases/fourslash/renameImportOfExportEquals.ts","time":304,"edits":1,"cost":"6.70"},{"name":"tests/cases/conformance/types/asyncGenerators/types.asyncGenerators.es2018.1.ts","time":304,"edits":1,"cost":"6.70"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json","time":301,"edits":1,"cost":"6.69"},{"name":"tests/cases/project/declarationsImportedUseInFunction.json","time":301,"edits":1,"cost":"6.69"},{"name":"tests/cases/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory.json","time":301,"edits":1,"cost":"6.69"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json","time":301,"edits":1,"cost":"6.69"},{"name":"tests/cases/conformance/emitter/es2018/forAwait/emitter.forAwait.es2018.ts","time":301,"edits":1,"cost":"6.69"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.ts","time":299,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/maprootUrlMultifolderSpecifyOutputFile.json","time":299,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/sourcerootUrlSimpleSpecifyOutputDirectory.json","time":299,"edits":1,"cost":"6.68"},{"name":"tests/cases/fourslash/getOccurrencesSwitchCaseDefault.ts","time":299,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSingleFileNoOutdir.json","time":298,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/maprootUrlModuleSubfolderNoOutdir.json","time":298,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json","time":298,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/outModuleMultifolderNoOutdir.json","time":298,"edits":1,"cost":"6.68"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForObjectBindingPattern.ts","time":298,"edits":1,"cost":"6.68"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalObjects.ts","time":298,"edits":1,"cost":"6.68"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithEnumUnion.ts","time":297,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/mapRootRelativePathSubfolderSpecifyOutputDirectory.json","time":297,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/sourceRootAbsolutePathSingleFileNoOutdir.json","time":297,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/referencePathStatic.json","time":297,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/sourcerootUrlModuleMultifolderNoOutdir.json","time":296,"edits":1,"cost":"6.67"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignaturesWithOptionalParameters.ts","time":296,"edits":1,"cost":"6.67"},{"name":"unittests:: BigInt literal base conversions","time":293,"edits":1,"cost":"6.66"},{"name":"tests/cases/project/sourcerootUrlMultifolderSpecifyOutputDirectory.json","time":292,"edits":1,"cost":"6.66"},{"name":"tests/cases/compiler/intersectionsOfLargeUnions2.ts","time":583,"edits":2,"cost":"6.66"},{"name":"tests/cases/project/outMultifolderNoOutdir.json","time":291,"edits":1,"cost":"6.66"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource9.ts","time":290,"edits":1,"cost":"6.65"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration1ES5iterable.ts","time":290,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/outModuleSimpleSpecifyOutputDirectory.json","time":290,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/sourceRootRelativePathModuleSimpleNoOutdir.json","time":290,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/sourceRootRelativePathSubfolderNoOutdir.json","time":289,"edits":1,"cost":"6.65"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts","time":289,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json","time":288,"edits":1,"cost":"6.65"},{"name":"tests/cases/compiler/expr.ts","time":288,"edits":1,"cost":"6.65"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.ts","time":288,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/sourcemapMultifolderNoOutdir.json","time":288,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/sourcerootUrlSubfolderSpecifyOutputDirectory.json","time":288,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/maprootUrlSimpleSpecifyOutputFile.json","time":287,"edits":1,"cost":"6.64"},{"name":"tests/cases/project/mapRootRelativePathSimpleNoOutdir.json","time":286,"edits":1,"cost":"6.64"},{"name":"tests/cases/project/maprootUrlModuleSimpleNoOutdir.json","time":285,"edits":1,"cost":"6.64"},{"name":"tests/cases/project/sourcemapSubfolderNoOutdir.json","time":284,"edits":1,"cost":"6.63"},{"name":"tests/cases/project/declarationDir.json","time":284,"edits":1,"cost":"6.63"},{"name":"tests/cases/fourslash/genericInterfacePropertyInference1.ts","time":284,"edits":1,"cost":"6.63"},{"name":"tests/cases/project/mapRootRelativePathSubfolderNoOutdir.json","time":283,"edits":1,"cost":"6.63"},{"name":"tests/cases/fourslash/getOccurrencesSwitchCaseDefault3.ts","time":283,"edits":1,"cost":"6.63"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory.json","time":283,"edits":1,"cost":"6.63"},{"name":"tests/cases/project/defaultExcludeOnlyNodeModules.json","time":283,"edits":1,"cost":"6.63"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsTypeParameterInInterface.ts","time":283,"edits":1,"cost":"6.63"},{"name":"tests/cases/fourslash/getOccurrencesSwitchCaseDefault4.ts","time":283,"edits":1,"cost":"6.63"},{"name":"tests/cases/project/sourcemapModuleSubfolderSpecifyOutputFile.json","time":281,"edits":1,"cost":"6.62"},{"name":"tests/cases/project/jsFileCompilationSameNameDTsSpecified.json","time":280,"edits":1,"cost":"6.62"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures3.ts","time":280,"edits":1,"cost":"6.62"},{"name":"tests/cases/compiler/reactSFCAndFunctionResolvable.tsx","time":559,"edits":2,"cost":"6.62"},{"name":"tests/cases/project/referenceResolutionRelativePathsRelativeToRootDirectory.json","time":278,"edits":1,"cost":"6.61"},{"name":"tests/cases/project/declarationsMultipleTimesImport.json","time":278,"edits":1,"cost":"6.61"},{"name":"tests/cases/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory.json","time":277,"edits":1,"cost":"6.61"},{"name":"tests/cases/project/outMixedSubfolderSpecifyOutputDirectory.json","time":277,"edits":1,"cost":"6.61"},{"name":"tests/cases/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":277,"edits":1,"cost":"6.61"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration1ES6.ts","time":276,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/sourceRootRelativePathSimpleSpecifyOutputFile.json","time":276,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json","time":276,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json","time":275,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/maprootUrlSimpleNoOutdir.json","time":275,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json","time":275,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/sourcemapModuleMultifolderSpecifyOutputDirectory.json","time":274,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/outMixedSubfolderNoOutdir.json","time":274,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory.json","time":274,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json","time":273,"edits":1,"cost":"6.59"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleSimpleNoOutdir.json","time":273,"edits":1,"cost":"6.59"},{"name":"tests/cases/project/outModuleMultifolderSpecifyOutputDirectory.json","time":273,"edits":1,"cost":"6.59"},{"name":"tests/cases/project/sourcemapModuleSimpleNoOutdir.json","time":273,"edits":1,"cost":"6.59"},{"name":"tests/cases/compiler/intersectionTypeInference1.ts","time":273,"edits":1,"cost":"6.59"},{"name":"tests/cases/project/specifyExcludeWithOutUsingRelativePath.json","time":272,"edits":1,"cost":"6.59"},{"name":"tests/cases/project/sourcerootUrlSimpleNoOutdir.json","time":272,"edits":1,"cost":"6.59"},{"name":"tests/cases/compiler/privacyCannotNameVarTypeDeclFile.ts","time":271,"edits":1,"cost":"6.59"},{"name":"tests/cases/project/sourcerootUrlModuleSimpleNoOutdir.json","time":271,"edits":1,"cost":"6.59"},{"name":"tests/cases/fourslash/getOccurrencesPublic1.ts","time":271,"edits":1,"cost":"6.59"},{"name":"tests/cases/project/sourcemapSingleFileSpecifyOutputFile.json","time":271,"edits":1,"cost":"6.59"},{"name":"tests/cases/conformance/types/mapped/mappedTypes2.ts","time":270,"edits":1,"cost":"6.58"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json","time":270,"edits":1,"cost":"6.58"},{"name":"tests/cases/project/sourceRootRelativePathSimpleSpecifyOutputDirectory.json","time":270,"edits":1,"cost":"6.58"},{"name":"unittests:: Program.isSourceFileFromExternalLibrary","time":269,"edits":1,"cost":"6.58"},{"name":"tests/cases/project/sourcerootUrlSubfolderSpecifyOutputFile.json","time":269,"edits":1,"cost":"6.58"},{"name":"tests/cases/fourslash/findReferencesJSXTagName2.ts","time":269,"edits":1,"cost":"6.58"},{"name":"tests/cases/compiler/inferFromGenericFunctionReturnTypes3.ts","time":805,"edits":3,"cost":"6.58"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.ts","time":268,"edits":1,"cost":"6.58"},{"name":"tests/cases/compiler/jsxIntrinsicUnions.tsx","time":534,"edits":2,"cost":"6.57"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures3.ts","time":267,"edits":1,"cost":"6.57"},{"name":"tests/cases/project/specifyExcludeUsingRelativepath.json","time":267,"edits":1,"cost":"6.57"},{"name":"tests/cases/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json","time":267,"edits":1,"cost":"6.57"},{"name":"tests/cases/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json","time":266,"edits":1,"cost":"6.57"},{"name":"tests/cases/project/sourcemapSubfolderSpecifyOutputFile.json","time":266,"edits":1,"cost":"6.57"},{"name":"tests/cases/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":266,"edits":1,"cost":"6.57"},{"name":"tests/cases/project/declarationDir2.json","time":266,"edits":1,"cost":"6.57"},{"name":"tests/cases/fourslash/underscoreTypings01.ts","time":266,"edits":1,"cost":"6.57"},{"name":"tests/cases/fourslash/breakpointValidationDecorators.ts","time":266,"edits":1,"cost":"6.57"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceNamespaceConflict.ts","time":266,"edits":1,"cost":"6.57"},{"name":"tests/cases/project/referenceResolutionRelativePathsFromRootDirectory.json","time":265,"edits":1,"cost":"6.56"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipPrimitiveType.ts","time":265,"edits":1,"cost":"6.56"},{"name":"tests/cases/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory.json","time":265,"edits":1,"cost":"6.56"},{"name":"tests/cases/project/nestedLocalModuleWithRecursiveTypecheck.json","time":265,"edits":1,"cost":"6.56"},{"name":"tests/cases/compiler/jsxImportForSideEffectsNonExtantNoError.tsx","time":528,"edits":2,"cost":"6.56"},{"name":"tests/cases/project/jsFileCompilationSameNameDtsNotSpecified.json","time":264,"edits":1,"cost":"6.56"},{"name":"tests/cases/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory.json","time":264,"edits":1,"cost":"6.56"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json","time":264,"edits":1,"cost":"6.56"},{"name":"tests/cases/fourslash/memberListErrorRecovery.ts","time":264,"edits":1,"cost":"6.56"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithGenericCallSignaturesWithOptionalParameters.ts","time":263,"edits":1,"cost":"6.56"},{"name":"tests/cases/fourslash/enumUpdate1.ts","time":263,"edits":1,"cost":"6.56"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_chainedCall.ts","time":263,"edits":1,"cost":"6.56"},{"name":"tests/cases/compiler/privacyVarDeclFile.ts","time":262,"edits":1,"cost":"6.55"},{"name":"tests/cases/project/sourceRootRelativePathSimpleNoOutdir.json","time":262,"edits":1,"cost":"6.55"},{"name":"tests/cases/project/sourceRootRelativePathModuleMultifolderNoOutdir.json","time":261,"edits":1,"cost":"6.55"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForObjectBindingPattern2.ts","time":261,"edits":1,"cost":"6.55"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.ts","time":261,"edits":1,"cost":"6.55"},{"name":"tests/cases/project/maprootUrlModuleSubfolderSpecifyOutputDirectory.json","time":261,"edits":1,"cost":"6.55"},{"name":"tests/cases/project/sourcemapSingleFileNoOutdir.json","time":260,"edits":1,"cost":"6.55"},{"name":"tests/cases/project/sourceRootRelativePathSingleFileNoOutdir.json","time":260,"edits":1,"cost":"6.55"},{"name":"tests/cases/project/mapRootAbsolutePathModuleSubfolderNoOutdir.json","time":260,"edits":1,"cost":"6.55"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleSubfolderNoOutdir.json","time":259,"edits":1,"cost":"6.54"},{"name":"tests/cases/conformance/types/literal/enumLiteralTypes1.ts","time":259,"edits":1,"cost":"6.54"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty6.tsx","time":517,"edits":2,"cost":"6.54"},{"name":"tests/cases/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json","time":258,"edits":1,"cost":"6.54"},{"name":"tests/cases/fourslash/moduleReferenceValue.ts","time":256,"edits":1,"cost":"6.53"},{"name":"tests/cases/conformance/jsx/checkJsxGenericTagHasCorrectInferences.tsx","time":512,"edits":2,"cost":"6.53"},{"name":"tests/cases/fourslash/commentsInheritance.ts","time":1532,"edits":6,"cost":"6.53"},{"name":"tests/cases/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json","time":255,"edits":1,"cost":"6.53"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatement1.ts","time":255,"edits":1,"cost":"6.53"},{"name":"tests/cases/project/mapRootAbsolutePathMultifolderSpecifyOutputFile.json","time":255,"edits":1,"cost":"6.53"},{"name":"tests/cases/project/mapRootAbsolutePathSimpleSpecifyOutputFile.json","time":254,"edits":1,"cost":"6.52"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.ts","time":254,"edits":1,"cost":"6.52"},{"name":"tests/cases/project/emitDecoratorMetadataSystemJSISolatedModulesNoResolve.json","time":253,"edits":1,"cost":"6.52"},{"name":"tests/cases/fourslash/findAllRefsPrefixSuffixPreference.ts","time":504,"edits":2,"cost":"6.51"},{"name":"tests/cases/compiler/capturedLetConstInLoop3.ts","time":252,"edits":1,"cost":"6.51"},{"name":"tests/cases/fourslash/server/navbar01.ts","time":252,"edits":1,"cost":"6.51"},{"name":"tests/cases/project/sourcerootUrlModuleSimpleSpecifyOutputFile.json","time":251,"edits":1,"cost":"6.51"},{"name":"tests/cases/fourslash/server/ngProxy4.ts","time":251,"edits":1,"cost":"6.51"},{"name":"tests/cases/compiler/mixinPrivateAndProtected.ts","time":250,"edits":1,"cost":"6.51"},{"name":"tests/cases/project/sourceRootAbsolutePathSimpleSpecifyOutputFile.json","time":250,"edits":1,"cost":"6.51"},{"name":"tests/cases/compiler/vardecl.ts","time":250,"edits":1,"cost":"6.51"},{"name":"unittests:: tsc-watch:: resolutionCache:: tsc-watch module resolution caching","time":249,"edits":1,"cost":"6.50"},{"name":"tests/cases/project/maprootUrlModuleSimpleSpecifyOutputFile.json","time":249,"edits":1,"cost":"6.50"},{"name":"tests/cases/project/sourceRootRelativePathModuleSubfolderNoOutdir.json","time":249,"edits":1,"cost":"6.50"},{"name":"tests/cases/project/maprootUrlSimpleSpecifyOutputDirectory.json","time":249,"edits":1,"cost":"6.50"},{"name":"tests/cases/compiler/intersectionsOfLargeUnions.ts","time":496,"edits":2,"cost":"6.50"},{"name":"tests/cases/conformance/functions/strictBindCallApply1.ts","time":496,"edits":2,"cost":"6.50"},{"name":"tests/cases/fourslash/breakpointValidationFunctions.ts","time":248,"edits":1,"cost":"6.50"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json","time":248,"edits":1,"cost":"6.50"},{"name":"tests/cases/conformance/types/asyncGenerators/types.asyncGenerators.es2018.2.ts","time":248,"edits":1,"cost":"6.50"},{"name":"tests/cases/project/sourceRootAbsolutePathMultifolderNoOutdir.json","time":247,"edits":1,"cost":"6.49"},{"name":"tests/cases/compiler/privacyGloFunc.ts","time":246,"edits":1,"cost":"6.49"},{"name":"tests/cases/project/jsFileCompilationSameNameDTsSpecifiedWithAllowJs.json","time":246,"edits":1,"cost":"6.49"},{"name":"tests/cases/conformance/emitter/es5/asyncGenerators/emitter.asyncGenerators.classMethods.es5.ts","time":246,"edits":1,"cost":"6.49"},{"name":"tests/cases/project/mapRootAbsolutePathModuleSimpleNoOutdir.json","time":245,"edits":1,"cost":"6.49"},{"name":"tests/cases/fourslash/navigationItemsSubStringMatch2.ts","time":245,"edits":1,"cost":"6.49"},{"name":"tests/cases/project/circularReferencing2.json","time":245,"edits":1,"cost":"6.49"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInUMD4.ts","time":244,"edits":1,"cost":"6.48"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeFromChainedAssignment3.ts","time":488,"edits":2,"cost":"6.48"},{"name":"tests/cases/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":244,"edits":1,"cost":"6.48"},{"name":"tests/cases/fourslash/renameJsExports02.ts","time":244,"edits":1,"cost":"6.48"},{"name":"tests/cases/project/declarationsExportNamespace.json","time":243,"edits":1,"cost":"6.48"},{"name":"tests/cases/fourslash/renameContextuallyTypedProperties.ts","time":243,"edits":1,"cost":"6.48"},{"name":"tests/cases/project/sourcemapSingleFileSpecifyOutputDirectory.json","time":242,"edits":1,"cost":"6.47"},{"name":"tests/cases/fourslash/completionListGenericConstraints.ts","time":242,"edits":1,"cost":"6.47"},{"name":"tests/cases/project/maprootUrlSingleFileSpecifyOutputFile.json","time":241,"edits":1,"cost":"6.47"},{"name":"unittests:: Incremental Parser","time":240,"edits":1,"cost":"6.47"},{"name":"tests/cases/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json","time":240,"edits":1,"cost":"6.47"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForArrayBindingPattern.ts","time":240,"edits":1,"cost":"6.47"},{"name":"tests/cases/project/nodeModulesMaxDepthExceeded.json","time":240,"edits":1,"cost":"6.47"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersStringNumericNames.ts","time":239,"edits":1,"cost":"6.46"},{"name":"tests/cases/conformance/types/union/discriminatedUnionTypes1.ts","time":239,"edits":1,"cost":"6.46"},{"name":"tests/cases/fourslash/completionListAtBeginningOfFile01.ts","time":239,"edits":1,"cost":"6.46"},{"name":"tests/cases/project/defaultExcludeNodeModulesAndRelativePathOutDirWithAllowJS.json","time":239,"edits":1,"cost":"6.46"},{"name":"tests/cases/conformance/types/uniqueSymbol/uniqueSymbols.ts","time":477,"edits":2,"cost":"6.46"},{"name":"tests/cases/project/mapRootAbsolutePathSubfolderSpecifyOutputFile.json","time":238,"edits":1,"cost":"6.46"},{"name":"tests/cases/project/mapRootRelativePathMixedSubfolderNoOutdir.json","time":238,"edits":1,"cost":"6.46"},{"name":"unittests:: tsserver:: events:: ProjectLoadingStart and ProjectLoadingFinish events","time":238,"edits":1,"cost":"6.46"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures4.ts","time":237,"edits":1,"cost":"6.45"},{"name":"tests/cases/project/mapRootRelativePathSingleFileNoOutdir.json","time":236,"edits":1,"cost":"6.45"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithAnyAndNumber.ts","time":236,"edits":1,"cost":"6.45"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithDuplicateParameters.ts","time":236,"edits":1,"cost":"6.45"},{"name":"tests/cases/conformance/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.classMethods.es2018.ts","time":235,"edits":1,"cost":"6.44"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalAndOperator/logicalAndOperatorWithEveryType.ts","time":235,"edits":1,"cost":"6.44"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.ts","time":234,"edits":1,"cost":"6.44"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates1.ts","time":234,"edits":1,"cost":"6.44"},{"name":"tests/cases/conformance/types/literal/literalTypes2.ts","time":234,"edits":1,"cost":"6.44"},{"name":"tests/cases/fourslash/refactorExtractType_js1.ts","time":234,"edits":1,"cost":"6.44"},{"name":"tests/cases/compiler/accessorsInAmbientContext.ts","time":234,"edits":1,"cost":"6.44"},{"name":"tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping.ts","time":467,"edits":2,"cost":"6.44"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json","time":233,"edits":1,"cost":"6.44"},{"name":"tests/cases/fourslash/shims-pp/getNavigateToItems.ts","time":232,"edits":1,"cost":"6.43"},{"name":"tests/cases/project/declarationsIndirectImportShouldResultInError.json","time":232,"edits":1,"cost":"6.43"},{"name":"tests/cases/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json","time":231,"edits":1,"cost":"6.43"},{"name":"tests/cases/project/mapRootRelativePathSimpleSpecifyOutputFile.json","time":231,"edits":1,"cost":"6.43"},{"name":"unittests:: tsc-watch:: Emit times and Error updates in builder after program changes","time":231,"edits":1,"cost":"6.43"},{"name":"tests/cases/project/sourcemapModuleSubfolderNoOutdir.json","time":230,"edits":1,"cost":"6.42"},{"name":"tests/cases/project/declareVariableCollision.json","time":230,"edits":1,"cost":"6.42"},{"name":"tests/cases/project/sourcerootUrlSimpleSpecifyOutputFile.json","time":230,"edits":1,"cost":"6.42"},{"name":"tests/cases/project/emitDecoratorMetadataCommonJSISolatedModulesNoResolve.json","time":230,"edits":1,"cost":"6.42"},{"name":"tests/cases/compiler/es6ImportNamedImportDts.ts","time":230,"edits":1,"cost":"6.42"},{"name":"tests/cases/project/rootDirectoryErrors.json","time":229,"edits":1,"cost":"6.42"},{"name":"tests/cases/fourslash/noQuickInfoInWhitespace.ts","time":229,"edits":1,"cost":"6.42"},{"name":"tests/cases/conformance/jsx/tsxInArrowFunction.tsx","time":229,"edits":1,"cost":"6.42"},{"name":"tests/cases/project/sourcemapMixedSubfolderSpecifyOutputFile.json","time":228,"edits":1,"cost":"6.41"},{"name":"tests/cases/compiler/arrayBestCommonTypes.ts","time":228,"edits":1,"cost":"6.41"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json","time":228,"edits":1,"cost":"6.41"},{"name":"tests/cases/project/mapRootWithNoSourceMapOption.json","time":228,"edits":1,"cost":"6.41"},{"name":"tests/cases/project/sourcerootUrlModuleSubfolderSpecifyOutputFile.json","time":228,"edits":1,"cost":"6.41"},{"name":"tests/cases/project/baseline.json","time":228,"edits":1,"cost":"6.41"},{"name":"tests/cases/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":228,"edits":1,"cost":"6.41"},{"name":"tests/cases/compiler/capturedLetConstInLoop7.ts","time":228,"edits":1,"cost":"6.41"},{"name":"tests/cases/compiler/constructorWithIncompleteTypeAnnotation.ts","time":227,"edits":1,"cost":"6.41"},{"name":"tests/cases/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":227,"edits":1,"cost":"6.41"},{"name":"tests/cases/project/outModuleSimpleSpecifyOutputFile.json","time":227,"edits":1,"cost":"6.41"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalOrOperator/logicalOrOperatorWithEveryType.ts","time":226,"edits":1,"cost":"6.40"},{"name":"tests/cases/conformance/classes/mixinClassesAnnotated.ts","time":226,"edits":1,"cost":"6.40"},{"name":"tests/cases/project/outModuleSubfolderSpecifyOutputDirectory.json","time":226,"edits":1,"cost":"6.40"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts","time":225,"edits":1,"cost":"6.40"},{"name":"tests/cases/fourslash/distinctTypesInCallbacksWithSameNames.ts","time":225,"edits":1,"cost":"6.40"},{"name":"tests/cases/compiler/convertKeywordsYes.ts","time":225,"edits":1,"cost":"6.40"},{"name":"tests/cases/project/circularReferencing.json","time":225,"edits":1,"cost":"6.40"},{"name":"tests/cases/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json","time":224,"edits":1,"cost":"6.40"},{"name":"tests/cases/conformance/types/import/importTypeAmdBundleRewrite.ts","time":224,"edits":1,"cost":"6.40"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json","time":223,"edits":1,"cost":"6.39"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsEnum2.ts","time":223,"edits":1,"cost":"6.39"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.ts","time":222,"edits":1,"cost":"6.39"},{"name":"tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping3.ts","time":442,"edits":2,"cost":"6.38"},{"name":"tests/cases/fourslash/findAllRefsTypeParameterInMergedInterface.ts","time":442,"edits":2,"cost":"6.38"},{"name":"tests/cases/fourslash/pasteLambdaOverModule.ts","time":221,"edits":1,"cost":"6.38"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithTypeParameter.ts","time":221,"edits":1,"cost":"6.38"},{"name":"tests/cases/compiler/genericDefaults.ts","time":660,"edits":3,"cost":"6.38"},{"name":"tests/cases/project/outSubfolderSpecifyOutputDirectory.json","time":220,"edits":1,"cost":"6.38"},{"name":"tests/cases/conformance/salsa/moduleExportAlias.ts","time":220,"edits":1,"cost":"6.38"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMultifolderNoOutdir.json","time":220,"edits":1,"cost":"6.38"},{"name":"tests/cases/compiler/awaitInNonAsyncFunction.ts","time":440,"edits":2,"cost":"6.38"},{"name":"tests/cases/project/outMixedSubfolderSpecifyOutputFile.json","time":219,"edits":1,"cost":"6.37"},{"name":"tests/cases/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":219,"edits":1,"cost":"6.37"},{"name":"tests/cases/fourslash/genericTypeArgumentInference1.ts","time":218,"edits":1,"cost":"6.37"},{"name":"tests/cases/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":218,"edits":1,"cost":"6.37"},{"name":"tests/cases/project/rootDirectory.json","time":218,"edits":1,"cost":"6.37"},{"name":"tests/cases/project/prologueEmit.json","time":218,"edits":1,"cost":"6.37"},{"name":"tests/cases/project/maprootUrlSubfolderSpecifyOutputFile.json","time":215,"edits":1,"cost":"6.36"},{"name":"unittests:: tsc-watch:: emit file --incremental","time":215,"edits":1,"cost":"6.36"},{"name":"tests/cases/fourslash/todoComments6.ts","time":215,"edits":1,"cost":"6.36"},{"name":"tests/cases/fourslash/refactorExtractType_js4.ts","time":215,"edits":1,"cost":"6.36"},{"name":"tests/cases/conformance/expressions/objectLiterals/objectLiteralErrors.ts","time":214,"edits":1,"cost":"6.35"},{"name":"tests/cases/project/sourcemapSubfolderSpecifyOutputDirectory.json","time":214,"edits":1,"cost":"6.35"},{"name":"tests/cases/fourslash/javascriptModules23.ts","time":213,"edits":1,"cost":"6.35"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource2.ts","time":213,"edits":1,"cost":"6.35"},{"name":"tests/cases/project/outSingleFileNoOutdir.json","time":213,"edits":1,"cost":"6.35"},{"name":"tests/cases/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json","time":213,"edits":1,"cost":"6.35"},{"name":"tests/cases/fourslash/squiggleIllegalClassExtension.ts","time":213,"edits":1,"cost":"6.35"},{"name":"tests/cases/project/sourcemapSimpleSpecifyOutputDirectory.json","time":212,"edits":1,"cost":"6.34"},{"name":"tests/cases/fourslash/thisPredicateFunctionCompletions01.ts","time":212,"edits":1,"cost":"6.34"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInSystem4.ts","time":212,"edits":1,"cost":"6.34"},{"name":"tests/cases/project/referenceResolutionSameFileTwice.json","time":211,"edits":1,"cost":"6.34"},{"name":"tests/cases/project/nodeModulesMaxDepthIncreased.json","time":211,"edits":1,"cost":"6.34"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource1.ts","time":211,"edits":1,"cost":"6.34"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponents2.tsx","time":211,"edits":1,"cost":"6.34"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementDefaultValues.ts","time":211,"edits":1,"cost":"6.34"},{"name":"tests/cases/fourslash/genericCombinators2.ts","time":420,"edits":2,"cost":"6.33"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json","time":210,"edits":1,"cost":"6.33"},{"name":"tests/cases/fourslash/findAllRefsInsideWithBlock.ts","time":210,"edits":1,"cost":"6.33"},{"name":"tests/cases/project/relativeNestedRef.json","time":210,"edits":1,"cost":"6.33"},{"name":"tests/cases/fourslash/javaScriptModules12.ts","time":210,"edits":1,"cost":"6.33"},{"name":"tests/cases/project/mapRootRelativePathSingleFileSpecifyOutputDirectory.json","time":209,"edits":1,"cost":"6.33"},{"name":"tests/cases/compiler/privacyLocalInternalReferenceImportWithoutExport.ts","time":209,"edits":1,"cost":"6.33"},{"name":"tests/cases/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json","time":209,"edits":1,"cost":"6.33"},{"name":"tests/cases/conformance/types/literal/enumLiteralTypes3.ts","time":209,"edits":1,"cost":"6.33"},{"name":"tests/cases/project/relativePaths.json","time":208,"edits":1,"cost":"6.32"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinue6.ts","time":208,"edits":1,"cost":"6.32"},{"name":"tests/cases/fourslash/codeFixInferFromUsageArrow.ts","time":415,"edits":2,"cost":"6.32"},{"name":"tests/cases/project/specifyExcludeWithOutUsingRelativePathWithAllowJS.json","time":207,"edits":1,"cost":"6.32"},{"name":"tests/cases/project/jsFileCompilationSameNameFilesNotSpecifiedWithAllowJs.json","time":207,"edits":1,"cost":"6.32"},{"name":"tests/cases/fourslash/shims/getDefinitionAtPosition.ts","time":207,"edits":1,"cost":"6.32"},{"name":"tests/cases/fourslash/renameAcrossMultipleProjects.ts","time":207,"edits":1,"cost":"6.32"},{"name":"tests/cases/compiler/privacyFunc.ts","time":207,"edits":1,"cost":"6.32"},{"name":"tests/cases/compiler/tupleTypeInference.ts","time":207,"edits":1,"cost":"6.32"},{"name":"tests/cases/project/outSubfolderNoOutdir.json","time":206,"edits":1,"cost":"6.31"},{"name":"tests/cases/project/sourceRootWithNoSourceMapOption.json","time":206,"edits":1,"cost":"6.31"},{"name":"tests/cases/project/sourceRootAbsolutePathMixedSubfolderNoOutdir.json","time":206,"edits":1,"cost":"6.31"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete9.ts","time":206,"edits":1,"cost":"6.31"},{"name":"tests/cases/project/declareExportAdded.json","time":205,"edits":1,"cost":"6.31"},{"name":"tests/cases/project/sourcerootUrlSingleFileSpecifyOutputDirectory.json","time":205,"edits":1,"cost":"6.31"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersNumericNames.ts","time":205,"edits":1,"cost":"6.31"},{"name":"tests/cases/conformance/jsx/inline/inlineJsxFactoryDeclarationsLocalTypes.tsx","time":409,"edits":2,"cost":"6.30"},{"name":"tests/cases/fourslash/completionListAfterNumericLiteral.ts","time":204,"edits":1,"cost":"6.30"},{"name":"tests/cases/fourslash/referenceInParameterPropertyDeclaration.ts","time":204,"edits":1,"cost":"6.30"},{"name":"tests/cases/fourslash/thisPredicateFunctionQuickInfo01.ts","time":204,"edits":1,"cost":"6.30"},{"name":"tests/cases/project/nestedLocalModuleSimpleCase.json","time":204,"edits":1,"cost":"6.30"},{"name":"tests/cases/conformance/es6/destructuring/declarationsAndAssignments.ts","time":407,"edits":2,"cost":"6.30"},{"name":"tests/cases/project/maprootUrlMixedSubfolderNoOutdir.json","time":203,"edits":1,"cost":"6.30"},{"name":"tests/cases/project/mapRootRelativePathModuleSimpleSpecifyOutputFile.json","time":203,"edits":1,"cost":"6.30"},{"name":"tests/cases/fourslash/memberCompletionInForEach1.ts","time":203,"edits":1,"cost":"6.30"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates2.ts","time":202,"edits":1,"cost":"6.29"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithGenericSignatureArguments2.ts","time":202,"edits":1,"cost":"6.29"},{"name":"tests/cases/fourslash/shims/getOccurrencesAtPosition.ts","time":202,"edits":1,"cost":"6.29"},{"name":"tests/cases/compiler/optionalArgsWithDefaultValues.ts","time":202,"edits":1,"cost":"6.29"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithUndefinedValueAndInvalidOperands.ts","time":201,"edits":1,"cost":"6.29"},{"name":"tests/cases/project/sourcemapModuleMultifolderSpecifyOutputFile.json","time":201,"edits":1,"cost":"6.29"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInFunction.ts","time":201,"edits":1,"cost":"6.29"},{"name":"tests/cases/compiler/cloduleWithDuplicateMember1.ts","time":201,"edits":1,"cost":"6.29"},{"name":"tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping2.ts","time":401,"edits":2,"cost":"6.29"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.ts","time":200,"edits":1,"cost":"6.28"},{"name":"tests/cases/compiler/controlFlowArrays.ts","time":200,"edits":1,"cost":"6.28"},{"name":"tests/cases/conformance/types/members/objectTypeWithStringNamedNumericProperty.ts","time":200,"edits":1,"cost":"6.28"},{"name":"tests/cases/fourslash/duplicatePackageServices_fileChanges.ts","time":399,"edits":2,"cost":"6.28"},{"name":"tests/cases/fourslash/importJsNodeModule1.ts","time":199,"edits":1,"cost":"6.28"},{"name":"tests/cases/fourslash/signatureHelpWhenEditingCallExpression.ts","time":199,"edits":1,"cost":"6.28"},{"name":"tests/cases/fourslash/findAllRefsInsideTemplates2.ts","time":199,"edits":1,"cost":"6.28"},{"name":"tests/cases/compiler/declarationMapsMultifile.ts","time":199,"edits":1,"cost":"6.28"},{"name":"tests/cases/project/sourceRootRelativePathSubfolderSpecifyOutputFile.json","time":197,"edits":1,"cost":"6.27"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_superCall.ts","time":394,"edits":2,"cost":"6.27"},{"name":"tests/cases/project/jsFileCompilationDifferentNamesNotSpecified.json","time":197,"edits":1,"cost":"6.27"},{"name":"tests/cases/conformance/es6/templates/templateStringBinaryOperationsInvalid.ts","time":197,"edits":1,"cost":"6.27"},{"name":"tests/cases/project/maprootUrlModuleSubfolderSpecifyOutputFile.json","time":196,"edits":1,"cost":"6.26"},{"name":"tests/cases/project/maprootUrlModuleMultifolderSpecifyOutputFile.json","time":196,"edits":1,"cost":"6.26"},{"name":"tests/cases/fourslash/renameThis.ts","time":196,"edits":1,"cost":"6.26"},{"name":"tests/cases/compiler/objectCreate2.ts","time":196,"edits":1,"cost":"6.26"},{"name":"tests/cases/compiler/commentsModules.ts","time":195,"edits":1,"cost":"6.26"},{"name":"tests/cases/compiler/genericClassWithStaticFactory.ts","time":195,"edits":1,"cost":"6.26"},{"name":"tests/cases/fourslash/unclosedFunctionErrorRecovery3.ts","time":195,"edits":1,"cost":"6.26"},{"name":"tests/cases/project/sourcerootUrlMixedSubfolderSpecifyOutputFile.json","time":194,"edits":1,"cost":"6.25"},{"name":"tests/cases/fourslash/jsconfig.ts","time":388,"edits":2,"cost":"6.25"},{"name":"tests/cases/project/outSimpleSpecifyOutputFile.json","time":193,"edits":1,"cost":"6.25"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_classDeclarationAliasing.ts","time":193,"edits":1,"cost":"6.25"},{"name":"tests/cases/conformance/types/mapped/isomorphicMappedTypeInference.ts","time":386,"edits":2,"cost":"6.25"},{"name":"tests/cases/project/mapRootAbsolutePathSingleFileSpecifyOutputFile.json","time":193,"edits":1,"cost":"6.25"},{"name":"unittests:: config:: matchFiles","time":193,"edits":1,"cost":"6.25"},{"name":"tests/cases/fourslash/classRenamingErrorRecovery.ts","time":193,"edits":1,"cost":"6.25"},{"name":"tests/cases/compiler/inferenceLimit.ts","time":193,"edits":1,"cost":"6.25"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_disabledInCompilerOptionsInTsconfig.ts","time":193,"edits":1,"cost":"6.25"},{"name":"tests/cases/fourslash/signatureHelpFilteredTriggers01.ts","time":385,"edits":2,"cost":"6.24"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures4.ts","time":192,"edits":1,"cost":"6.24"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json","time":192,"edits":1,"cost":"6.24"},{"name":"tests/cases/fourslash/quickInfoForOverloadOnConst1.ts","time":192,"edits":1,"cost":"6.24"},{"name":"tests/cases/conformance/types/import/importTypeInJSDoc.ts","time":192,"edits":1,"cost":"6.24"},{"name":"tests/cases/conformance/es6/modules/exportAndImport-es5.ts","time":192,"edits":1,"cost":"6.24"},{"name":"tests/cases/fourslash/getOccurrencesClassExpressionStaticThis.ts","time":191,"edits":1,"cost":"6.24"},{"name":"tests/cases/project/jsFileCompilationSameNameDtsNotSpecifiedWithAllowJs.json","time":191,"edits":1,"cost":"6.24"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json","time":191,"edits":1,"cost":"6.24"},{"name":"tests/cases/fourslash/refactorExtractType57.ts","time":191,"edits":1,"cost":"6.24"},{"name":"tests/cases/compiler/capturedLetConstInLoop4.ts","time":191,"edits":1,"cost":"6.24"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInheritance.ts","time":191,"edits":1,"cost":"6.24"},{"name":"tests/cases/project/outModuleMultifolderSpecifyOutputFile.json","time":190,"edits":1,"cost":"6.23"},{"name":"tests/cases/fourslash/referencesForStatic.ts","time":190,"edits":1,"cost":"6.23"},{"name":"tests/cases/conformance/types/tuple/optionalTupleElements1.ts","time":190,"edits":1,"cost":"6.23"},{"name":"tests/cases/fourslash/getCompletionEntryDetails2.ts","time":190,"edits":1,"cost":"6.23"},{"name":"tests/cases/fourslash/getOccurrencesSwitchCaseDefaultBroken.ts","time":190,"edits":1,"cost":"6.23"},{"name":"tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion3.ts","time":189,"edits":1,"cost":"6.23"},{"name":"tests/cases/project/mapRootRelativePathSingleFileSpecifyOutputFile.json","time":189,"edits":1,"cost":"6.23"},{"name":"tests/cases/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory.json","time":189,"edits":1,"cost":"6.23"},{"name":"tests/cases/project/sourcerootUrlModuleMultifolderSpecifyOutputFile.json","time":189,"edits":1,"cost":"6.23"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_falsePositive.ts","time":189,"edits":1,"cost":"6.23"},{"name":"tests/cases/project/visibilityOfTypeUsedAcrossModules.json","time":188,"edits":1,"cost":"6.22"},{"name":"tests/cases/compiler/controlFlowSelfReferentialLoop.ts","time":376,"edits":2,"cost":"6.22"},{"name":"tests/cases/fourslash/unusedLocalsinConstructorFS1.ts","time":188,"edits":1,"cost":"6.22"},{"name":"tests/cases/conformance/types/objectTypeLiteral/propertySignatures/propertyNamesOfReservedWords.ts","time":188,"edits":1,"cost":"6.22"},{"name":"tests/cases/fourslash/getEmitOutputWithDeclarationFile3.ts","time":188,"edits":1,"cost":"6.22"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource5.ts","time":188,"edits":1,"cost":"6.22"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures3.ts","time":187,"edits":1,"cost":"6.22"},{"name":"tests/cases/fourslash/referencesForOverrides.ts","time":374,"edits":2,"cost":"6.22"},{"name":"tests/cases/project/specifyExcludeUsingRelativepathWithAllowJS.json","time":187,"edits":1,"cost":"6.22"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_staticMethod.ts","time":187,"edits":1,"cost":"6.22"},{"name":"tests/cases/fourslash/completionForStringLiteral8.ts","time":187,"edits":1,"cost":"6.22"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import7.ts","time":187,"edits":1,"cost":"6.22"},{"name":"tests/cases/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json","time":186,"edits":1,"cost":"6.21"},{"name":"tests/cases/project/outSubfolderSpecifyOutputFile.json","time":186,"edits":1,"cost":"6.21"},{"name":"tests/cases/compiler/ipromise4.ts","time":186,"edits":1,"cost":"6.21"},{"name":"tests/cases/fourslash/completionListInUnclosedTypeArguments.ts","time":370,"edits":2,"cost":"6.20"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature.ts","time":185,"edits":1,"cost":"6.20"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsTypeArgumentInferenceES6.ts","time":185,"edits":1,"cost":"6.20"},{"name":"tests/cases/fourslash/signatureHelpAnonymousFunction.ts","time":185,"edits":1,"cost":"6.20"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorConditoinIsAnyType.ts","time":185,"edits":1,"cost":"6.20"},{"name":"tests/cases/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":184,"edits":1,"cost":"6.20"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.ts","time":184,"edits":1,"cost":"6.20"},{"name":"tests/cases/fourslash/completionListInIndexSignature01.ts","time":184,"edits":1,"cost":"6.20"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceSomePropertiesPresent.ts","time":184,"edits":1,"cost":"6.20"},{"name":"tests/cases/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json","time":184,"edits":1,"cost":"6.20"},{"name":"tests/cases/compiler/fatarrowfunctionsOptionalArgs.ts","time":184,"edits":1,"cost":"6.20"},{"name":"tests/cases/fourslash/getJavaScriptCompletions13.ts","time":184,"edits":1,"cost":"6.20"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithOnlyNullValueOrUndefinedValue.ts","time":184,"edits":1,"cost":"6.20"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.ts","time":183,"edits":1,"cost":"6.19"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAmbient1.ts","time":183,"edits":1,"cost":"6.19"},{"name":"tests/cases/fourslash/renameJsPropertyAssignment2.ts","time":183,"edits":1,"cost":"6.19"},{"name":"unittests:: tsserver:: ExternalProjects","time":182,"edits":1,"cost":"6.19"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportRootDirs0.ts","time":182,"edits":1,"cost":"6.19"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterArrayBindingPatternDefaultValues2.ts","time":182,"edits":1,"cost":"6.19"},{"name":"tests/cases/fourslash/server/completionEntryDetailAcrossFiles02.ts","time":362,"edits":2,"cost":"6.18"},{"name":"tests/cases/conformance/es6/templates/templateStringBinaryOperationsES6Invalid.ts","time":181,"edits":1,"cost":"6.18"},{"name":"tests/cases/project/nodeModulesImportHigher.json","time":181,"edits":1,"cost":"6.18"},{"name":"tests/cases/compiler/declFileGenericType2.ts","time":181,"edits":1,"cost":"6.18"},{"name":"tests/cases/compiler/commentsInterface.ts","time":181,"edits":1,"cost":"6.18"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithNumberType.ts","time":181,"edits":1,"cost":"6.18"},{"name":"tests/cases/fourslash/contextualTyping.ts","time":361,"edits":2,"cost":"6.18"},{"name":"tests/cases/conformance/jsx/tsxSpreadChildrenInvalidType.tsx","time":180,"edits":1,"cost":"6.18"},{"name":"tests/cases/fourslash/documentHighlightAtInheritedProperties6.ts","time":180,"edits":1,"cost":"6.18"},{"name":"tests/cases/project/relativeGlobalRef.json","time":179,"edits":1,"cost":"6.17"},{"name":"tests/cases/conformance/types/objectTypeLiteral/methodSignatures/functionLiterals.ts","time":179,"edits":1,"cost":"6.17"},{"name":"unittests:: tsserver:: Inferred projects","time":179,"edits":1,"cost":"6.17"},{"name":"tests/cases/fourslash/multiModuleFundule1.ts","time":179,"edits":1,"cost":"6.17"},{"name":"tests/cases/fourslash/unusedFunctionInNamespace1.ts","time":179,"edits":1,"cost":"6.17"},{"name":"tests/cases/fourslash/renameDestructuringNestedBindingElement.ts","time":357,"edits":2,"cost":"6.17"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_9.ts","time":178,"edits":1,"cost":"6.17"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForObjectBindingPattern.ts","time":178,"edits":1,"cost":"6.17"},{"name":"tests/cases/project/relativeNested.json","time":178,"edits":1,"cost":"6.17"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesOptionalParams3.ts","time":178,"edits":1,"cost":"6.17"},{"name":"tests/cases/project/mapRootRelativePathMultifolderSpecifyOutputFile.json","time":177,"edits":1,"cost":"6.16"},{"name":"tests/cases/project/outModuleSubfolderSpecifyOutputFile.json","time":177,"edits":1,"cost":"6.16"},{"name":"tests/cases/conformance/es6/destructuring/destructuringWithLiteralInitializers.ts","time":177,"edits":1,"cost":"6.16"},{"name":"tests/cases/fourslash/refactorExtractType53.ts","time":177,"edits":1,"cost":"6.16"},{"name":"tests/cases/project/outSingleFileSpecifyOutputFile.json","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures3.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/project/sourcerootUrlMultifolderSpecifyOutputFile.json","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfArrayBindingPattern.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/compiler/capturedLetConstInLoop5.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/conformance/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.functionDeclarations.es2018.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/compiler/shorthandPropertyAssignmentsInDestructuring.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures4.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/fourslash/genericMapTyping1.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/fourslash/quickInfoOnMergedInterfacesWithIncrementalEdits.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/fourslash/memberListOnContextualThis.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/fourslash/semanticClassificatonTypeAlias.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/project/baseline2.json","time":175,"edits":1,"cost":"6.15"},{"name":"tests/cases/conformance/types/literal/numericLiteralTypes1.ts","time":175,"edits":1,"cost":"6.15"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsTypeParameterInTypeAlias.ts","time":175,"edits":1,"cost":"6.15"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinSubclass2.ts","time":175,"edits":1,"cost":"6.15"},{"name":"tests/cases/fourslash/getOccurrencesPublic2.ts","time":175,"edits":1,"cost":"6.15"},{"name":"unittests:: tsserver:: Project Errors are reported as appropriate","time":174,"edits":1,"cost":"6.14"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.ts","time":174,"edits":1,"cost":"6.14"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_functionComments1.ts","time":174,"edits":1,"cost":"6.14"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.ts","time":174,"edits":1,"cost":"6.14"},{"name":"tests/cases/fourslash/contextualTypingGenericFunction1.ts","time":174,"edits":1,"cost":"6.14"},{"name":"tests/cases/fourslash/renameInheritedProperties6.ts","time":174,"edits":1,"cost":"6.14"},{"name":"tests/cases/compiler/declFileForInterfaceWithOptionalFunction.ts","time":174,"edits":1,"cost":"6.14"},{"name":"tests/cases/fourslash/jsSpecialAssignmentMerging.ts","time":346,"edits":2,"cost":"6.14"},{"name":"tests/cases/fourslash/findAllRefsExportAsNamespace.ts","time":173,"edits":1,"cost":"6.14"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithRecursiveConstraints.ts","time":173,"edits":1,"cost":"6.14"},{"name":"tests/cases/conformance/expressions/functionCalls/typeArgumentInference.ts","time":173,"edits":1,"cost":"6.14"},{"name":"tests/cases/project/jsFileCompilationDifferentNamesSpecified.json","time":173,"edits":1,"cost":"6.14"},{"name":"tests/cases/conformance/internalModules/importDeclarations/importAliasIdentifiers.ts","time":173,"edits":1,"cost":"6.14"},{"name":"tests/cases/compiler/optionalParamAssignmentCompat.ts","time":173,"edits":1,"cost":"6.14"},{"name":"tests/cases/fourslash/quickInfoOnNarrowedType.ts","time":172,"edits":1,"cost":"6.13"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithGenericConstructSignaturesWithOptionalParameters.ts","time":172,"edits":1,"cost":"6.13"},{"name":"tests/cases/fourslash/signatureHelpOnSuperWhenMembersAreNotResolved.ts","time":172,"edits":1,"cost":"6.13"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInAMD4.ts","time":172,"edits":1,"cost":"6.13"},{"name":"tests/cases/fourslash/todoComments1.ts","time":172,"edits":1,"cost":"6.13"},{"name":"tests/cases/fourslash/referencesForInheritedProperties9.ts","time":171,"edits":1,"cost":"6.13"},{"name":"tests/cases/compiler/mapOnTupleTypes01.ts","time":171,"edits":1,"cost":"6.13"},{"name":"tests/cases/fourslash/extendArrayInterface.ts","time":171,"edits":1,"cost":"6.13"},{"name":"tests/cases/fourslash/renameJsPropertyAssignment3.ts","time":171,"edits":1,"cost":"6.13"},{"name":"tests/cases/fourslash/javaScriptPrototype2.ts","time":171,"edits":1,"cost":"6.13"},{"name":"tests/cases/compiler/es6ExportEqualsInterop.ts","time":171,"edits":1,"cost":"6.13"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints.ts","time":171,"edits":1,"cost":"6.13"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement4.ts","time":171,"edits":1,"cost":"6.13"},{"name":"tests/cases/project/referenceResolutionSameFileTwiceNoResolve.json","time":170,"edits":1,"cost":"6.12"},{"name":"tests/cases/fourslash/genericTypeWithMultipleBases1MultiFile.ts","time":170,"edits":1,"cost":"6.12"},{"name":"tests/cases/compiler/capturedLetConstInLoop7_ES6.ts","time":170,"edits":1,"cost":"6.12"},{"name":"tests/cases/conformance/es6/destructuring/destructuringVariableDeclaration1ES5.ts","time":170,"edits":1,"cost":"6.12"},{"name":"tests/cases/fourslash/renameLocationsForFunctionExpression01.ts","time":170,"edits":1,"cost":"6.12"},{"name":"tests/cases/fourslash/server/declarationMapsEnableMapping_NoInline.ts","time":339,"edits":2,"cost":"6.12"},{"name":"tests/cases/project/sourcemapMultifolderSpecifyOutputFile.json","time":169,"edits":1,"cost":"6.11"},{"name":"tests/cases/compiler/privacyTypeParametersOfInterfaceDeclFile.ts","time":169,"edits":1,"cost":"6.11"},{"name":"tests/cases/compiler/capturedLetConstInLoop6_ES6.ts","time":169,"edits":1,"cost":"6.11"},{"name":"tests/cases/fourslash/identifierErrorRecovery.ts","time":169,"edits":1,"cost":"6.11"},{"name":"tests/cases/fourslash/genericMethodParam.ts","time":168,"edits":1,"cost":"6.11"},{"name":"tests/cases/fourslash/extendArrayInterfaceMember.ts","time":168,"edits":1,"cost":"6.11"},{"name":"tests/cases/fourslash/getOccurrencesPropertyInAliasedInterface.ts","time":168,"edits":1,"cost":"6.11"},{"name":"tests/cases/compiler/es5-umd3.ts","time":168,"edits":1,"cost":"6.11"},{"name":"tests/cases/fourslash/typeOfAFundule.ts","time":168,"edits":1,"cost":"6.11"},{"name":"tests/cases/compiler/commentsOverloads.ts","time":168,"edits":1,"cost":"6.11"},{"name":"tests/cases/project/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule.json","time":167,"edits":1,"cost":"6.10"},{"name":"tests/cases/project/extReferencingExtAndInt.json","time":167,"edits":1,"cost":"6.10"},{"name":"tests/cases/project/sourceRootRelativePathMultifolderSpecifyOutputFile.json","time":167,"edits":1,"cost":"6.10"},{"name":"tests/cases/conformance/emitter/es5/asyncGenerators/emitter.asyncGenerators.functionDeclarations.es5.ts","time":167,"edits":1,"cost":"6.10"},{"name":"tests/cases/fourslash/nameOfRetypedClassInModule.ts","time":167,"edits":1,"cost":"6.10"},{"name":"tests/cases/fourslash/completionListInTemplateLiteralParts1.ts","time":167,"edits":1,"cost":"6.10"},{"name":"tests/cases/compiler/narrowingByDiscriminantInLoop.ts","time":167,"edits":1,"cost":"6.10"},{"name":"tests/cases/compiler/controlFlowCaching.ts","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/fourslash/signatureHelpThis.ts","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPrivates.ts","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/project/relativeGlobal.json","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/fourslash/objectLiteralBindingInParameter.ts","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/fourslash/signatureHelpConstructorCallParamProperties.ts","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/fourslash/nameOrDottedNameStatements.ts","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericClassWithFunctionTypedMemberArguments.ts","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/fourslash/stringPropertyNames1.ts","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/fourslash/quickInfoOnPrivateConstructorCall.ts","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithOneOperandIsUndefined.ts","time":165,"edits":1,"cost":"6.09"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagRename02.ts","time":165,"edits":1,"cost":"6.09"},{"name":"tests/cases/fourslash/shims-pp/getPreProcessedFile.ts","time":165,"edits":1,"cost":"6.09"},{"name":"tests/cases/fourslash/completionListForTransitivelyExportedMembers03.ts","time":165,"edits":1,"cost":"6.09"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_functionComments.ts","time":165,"edits":1,"cost":"6.09"},{"name":"tests/cases/compiler/couldNotSelectGenericOverload.ts","time":165,"edits":1,"cost":"6.09"},{"name":"tests/cases/conformance/expressions/functionCalls/typeArgumentInferenceConstructSignatures.ts","time":164,"edits":1,"cost":"6.08"},{"name":"tests/cases/compiler/typedArrays.ts","time":328,"edits":2,"cost":"6.08"},{"name":"tests/cases/fourslash/tsxRename3.ts","time":164,"edits":1,"cost":"6.08"},{"name":"tests/cases/fourslash/removeDeclareInModule.ts","time":164,"edits":1,"cost":"6.08"},{"name":"tests/cases/conformance/types/literal/enumLiteralTypes2.ts","time":164,"edits":1,"cost":"6.08"},{"name":"tests/cases/fourslash/completionListAtEOF1.ts","time":164,"edits":1,"cost":"6.08"},{"name":"tests/cases/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json","time":163,"edits":1,"cost":"6.08"},{"name":"tests/cases/fourslash/getOccurrencesIsWriteAccess.ts","time":163,"edits":1,"cost":"6.08"},{"name":"tests/cases/compiler/intTypeCheck.ts","time":163,"edits":1,"cost":"6.08"},{"name":"tests/cases/fourslash/renameForDefaultExport07.ts","time":163,"edits":1,"cost":"6.08"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfObjectBindingPattern.ts","time":163,"edits":1,"cost":"6.08"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/restParametersOfNonArrayTypes2.ts","time":163,"edits":1,"cost":"6.08"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentOverload5.tsx","time":163,"edits":1,"cost":"6.08"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures6.ts","time":163,"edits":1,"cost":"6.08"},{"name":"tests/cases/fourslash/memberListAfterDoubleDot.ts","time":162,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/letQuickInfoAndCompletionList.ts","time":162,"edits":1,"cost":"6.07"},{"name":"tests/cases/compiler/asyncFunctionReturnType.ts","time":162,"edits":1,"cost":"6.07"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithNullValueAndValidOperands.ts","time":162,"edits":1,"cost":"6.07"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/undefinedIsSubtypeOfEverything.ts","time":162,"edits":1,"cost":"6.07"},{"name":"tests/cases/compiler/collisionSuperAndParameter.ts","time":162,"edits":1,"cost":"6.07"},{"name":"tests/cases/conformance/externalModules/exportAssignmentCircularModules.ts","time":162,"edits":1,"cost":"6.07"},{"name":"tests/cases/project/sourcemapSimpleSpecifyOutputFile.json","time":161,"edits":1,"cost":"6.07"},{"name":"unittests:: config:: configurationExtension","time":161,"edits":1,"cost":"6.07"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardFunctionOfFormThis.ts","time":161,"edits":1,"cost":"6.07"},{"name":"tests/cases/conformance/types/localTypes/localTypes1.ts","time":161,"edits":1,"cost":"6.07"},{"name":"tests/cases/project/moduleMergingOrdering2.json","time":161,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/referencesForIndexProperty3.ts","time":161,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/getOccurrencesExport1.ts","time":161,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/completionListStaticProtectedMembers2.ts","time":161,"edits":1,"cost":"6.07"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveInFunction.ts","time":161,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/completionListAtInvalidLocations.ts","time":160,"edits":1,"cost":"6.06"},{"name":"tests/cases/fourslash/quickInfoForTypeofParameter.ts","time":160,"edits":1,"cost":"6.06"},{"name":"tests/cases/fourslash/referencesForLabel2.ts","time":160,"edits":1,"cost":"6.06"},{"name":"tests/cases/fourslash/functionTypes.ts","time":160,"edits":1,"cost":"6.06"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallToOverloadedMethodWithOverloadedArguments.ts","time":160,"edits":1,"cost":"6.06"},{"name":"tests/cases/fourslash/getOccurrencesDeclare2.ts","time":160,"edits":1,"cost":"6.06"},{"name":"tests/cases/fourslash/completionListOnParamOfGenericType1.ts","time":160,"edits":1,"cost":"6.06"},{"name":"tests/cases/compiler/jsxFactoryQualifiedName.ts","time":160,"edits":1,"cost":"6.06"},{"name":"tests/cases/fourslash/thisPredicateFunctionQuickInfo.ts","time":159,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/memberListOfModule.ts","time":159,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/memberListOnExplicitThis.ts","time":159,"edits":1,"cost":"6.05"},{"name":"tests/cases/compiler/optionalPropertiesSyntax.ts","time":159,"edits":1,"cost":"6.05"},{"name":"tests/cases/conformance/functions/functionImplementationErrors.ts","time":159,"edits":1,"cost":"6.05"},{"name":"tests/cases/conformance/types/tuple/restTupleElements1.ts","time":158,"edits":1,"cost":"6.05"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3.ts","time":158,"edits":1,"cost":"6.05"},{"name":"tests/cases/conformance/classes/mixinClassesAnonymous.ts","time":158,"edits":1,"cost":"6.05"},{"name":"tests/cases/project/rootDirectoryWithSourceRoot.json","time":158,"edits":1,"cost":"6.05"},{"name":"tests/cases/conformance/types/union/contextualTypeWithUnionTypeMembers.ts","time":158,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/memberCompletionOnTypeParameters2.ts","time":158,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/codeFixSpelling1.ts","time":158,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/unusedImports7FS.ts","time":158,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/commentsOverloads.ts","time":789,"edits":5,"cost":"6.05"},{"name":"tests/cases/fourslash/codeFixCorrectQualifiedNameToIndexedAccessType01.ts","time":157,"edits":1,"cost":"6.04"},{"name":"tests/cases/compiler/enumAssignmentCompat3.ts","time":157,"edits":1,"cost":"6.04"},{"name":"tests/cases/fourslash/quickInfoForContextuallyTypedFunctionInTaggedTemplateExpression1.ts","time":157,"edits":1,"cost":"6.04"},{"name":"tests/cases/fourslash/completionListOnMethodParameterName.ts","time":157,"edits":1,"cost":"6.04"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_catch.ts","time":157,"edits":1,"cost":"6.04"},{"name":"tests/cases/fourslash/codeFixUndeclaredAcrossFiles2.ts","time":313,"edits":2,"cost":"6.04"},{"name":"tests/cases/fourslash/signatureHelpInRecursiveType.ts","time":312,"edits":2,"cost":"6.03"},{"name":"tests/cases/compiler/commentsExternalModules2.ts","time":156,"edits":1,"cost":"6.03"},{"name":"tests/cases/compiler/capturedLetConstInLoop5_ES6.ts","time":156,"edits":1,"cost":"6.03"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfNamespace.ts","time":156,"edits":1,"cost":"6.03"},{"name":"tests/cases/fourslash/addFunctionInDuplicatedConstructorClassBody.ts","time":156,"edits":1,"cost":"6.03"},{"name":"tests/cases/conformance/declarationEmit/typesVersionsDeclarationEmit.ambient.ts","time":156,"edits":1,"cost":"6.03"},{"name":"tests/cases/fourslash/goToDefinitionObjectLiteralProperties1.ts","time":156,"edits":1,"cost":"6.03"},{"name":"tests/cases/conformance/jsx/correctlyMarkAliasAsReferences2.tsx","time":622,"edits":4,"cost":"6.03"},{"name":"tests/cases/project/sourceRootRelativePathSingleFileSpecifyOutputFile.json","time":155,"edits":1,"cost":"6.03"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsClassAccessors.ts","time":155,"edits":1,"cost":"6.03"},{"name":"tests/cases/fourslash/noSignatureHelpOnNewKeyword.ts","time":155,"edits":1,"cost":"6.03"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithConstraintsTypeArgumentInference.ts","time":155,"edits":1,"cost":"6.03"},{"name":"tests/cases/fourslash/signatureHelpCallExpression.ts","time":155,"edits":1,"cost":"6.03"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedInstanceMemberAccessibility.ts","time":155,"edits":1,"cost":"6.03"},{"name":"tests/cases/fourslash/jsdocTypedefTagSemanticMeaning1.ts","time":309,"edits":2,"cost":"6.02"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_parameter_all.ts","time":308,"edits":2,"cost":"6.02"},{"name":"tests/cases/compiler/overload1.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/fourslash/renameContextuallyTypedProperties2.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/project/jsFileCompilationSameNameFilesSpecifiedWithAllowJs.json","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsClassConstructor.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/conformance/expressions/functionCalls/typeArgumentInferenceWithConstraints.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/fourslash/breakpointValidationClass.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementArrayBindingPattern.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/fourslash/getOccurrencesClassExpressionPublic.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/fourslash/getOccurrencesTryCatchFinally2.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/fourslash/getJavaScriptCompletions15.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/conformance/es6/destructuring/destructuringCatch.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/compiler/propTypeValidatorInference.ts","time":306,"edits":2,"cost":"6.01"},{"name":"tests/cases/compiler/importDecl.ts","time":153,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/consistentContextualTypeErrorsAfterEdits.ts","time":153,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/unclosedMultilineStringLiteralErrorRecovery.ts","time":153,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/unusedVariableInNamespace1.ts","time":153,"edits":1,"cost":"6.01"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment10.ts","time":153,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/removeExportedClassFromReopenedModule.ts","time":153,"edits":1,"cost":"6.01"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty19.ts","time":153,"edits":1,"cost":"6.01"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement2.ts","time":153,"edits":1,"cost":"6.01"},{"name":"tests/cases/project/jsFileCompilationSameNameFilesNotSpecified.json","time":152,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/signatureHelpFilteredTriggers02.ts","time":304,"edits":2,"cost":"6.01"},{"name":"tests/cases/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json","time":152,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/breakpointValidationClasses.ts","time":152,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/genericCombinators1.ts","time":152,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleMembersAndPunctuation.ts","time":152,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinueNegatives.ts","time":152,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/completionWithNamespaceInsideFunction.ts","time":152,"edits":1,"cost":"6.01"},{"name":"tests/cases/conformance/types/mapped/mappedTypes4.ts","time":152,"edits":1,"cost":"6.01"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral3.ts","time":152,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/getOccurrencesThrow7.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterObjectBindingPattern.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/getEmitOutputWithSemanticErrorsForMultipleFiles2.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/getCompletionEntryDetails.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/compiler/vararg.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/memberConstructorEdits.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates6.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterProperties3.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/codeFixAddMissingInvocationForDecorator01.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete5.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/heterogeneousArrayLiterals.ts","time":150,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/referencesForGlobals.ts","time":150,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/completionListInIndexSignature02.ts","time":150,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/renameParameterPropertyDeclaration1.ts","time":150,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/memberListOfModuleInAnotherModule.ts","time":150,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/completionsImport_keywords.ts","time":300,"edits":2,"cost":"6.00"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignaturesWithOptionalParameters.ts","time":150,"edits":1,"cost":"6.00"},{"name":"unittests:: builder","time":150,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/completionListInExtendsClause.ts","time":150,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags6.ts","time":150,"edits":1,"cost":"6.00"},{"name":"tests/cases/conformance/types/rest/objectRest.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/conformance/jsx/tsxReactEmit1.tsx","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/conformance/classes/mixinAccessModifiers.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/project/nestedDeclare.json","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/conformance/parser/ecmascript5/parserAstSpans1.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_delete_templateTag.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/fourslash/quickInfoForUMDModuleAlias.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/compiler/privacyGloImportParseErrors.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/fourslash/jsDocTypedefQuickInfo1.ts","time":298,"edits":2,"cost":"5.99"},{"name":"tests/cases/fourslash/constQuickInfoAndCompletionList.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/fourslash/refactorExtractType5.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFile4.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/compiler/internalAliasVarInsideLocalModuleWithExport.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedClasses.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/conformance/types/spread/objectSpread.ts","time":444,"edits":3,"cost":"5.98"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_callComments2.ts","time":148,"edits":1,"cost":"5.98"},{"name":"tests/cases/compiler/shorthandPropertyAssignmentsInDestructuring_ES6.ts","time":148,"edits":1,"cost":"5.98"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance2.ts","time":148,"edits":1,"cost":"5.98"},{"name":"tests/cases/compiler/capturedLetConstInLoop3_ES6.ts","time":148,"edits":1,"cost":"5.98"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceIndexSignaturesNoFix.ts","time":148,"edits":1,"cost":"5.98"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.ts","time":148,"edits":1,"cost":"5.98"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports3-amd.ts","time":148,"edits":1,"cost":"5.98"},{"name":"tests/cases/project/visibilityOfTypeUsedAcrossModules2.json","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/conformance/types/thisType/thisTypeInFunctionsNegative.ts","time":294,"edits":2,"cost":"5.97"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures11.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/compiler/es5-asyncFunctionForOfStatements.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/getOccurrencesSwitchCaseDefault2.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString2ES6.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers4.ts","time":147,"edits":1,"cost":"5.97"},{"name":"unittests:: tsserver:: project telemetry","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterArrayBindingPattern2.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/referencesForIndexProperty.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/compiler/exportClassExtendingIntersection.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceExtendsObjectIntersectionErrors.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/signatureHelpOnNestedOverloads.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/renameInheritedProperties1.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/project/nonRelative.json","time":146,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/importJsNodeModule4.ts","time":146,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/goToDefinitionObjectLiteralProperties.ts","time":146,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsLiteralLikeNames01.ts","time":146,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/unknownVariableErrorRecovery.ts","time":146,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/todoComments9.ts","time":146,"edits":1,"cost":"5.97"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithOneOperandIsNull.ts","time":145,"edits":1,"cost":"5.96"},{"name":"tests/cases/fourslash/tsxCompletion13.ts","time":145,"edits":1,"cost":"5.96"},{"name":"tests/cases/fourslash/getOccurrencesTryCatchFinally4.ts","time":145,"edits":1,"cost":"5.96"},{"name":"tests/cases/fourslash/goToImplementationInterface_02.ts","time":145,"edits":1,"cost":"5.96"},{"name":"tests/cases/fourslash/refactorExtractType6.ts","time":145,"edits":1,"cost":"5.96"},{"name":"tests/cases/conformance/classes/classExpressions/classExpression5.ts","time":145,"edits":1,"cost":"5.96"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionRelativePaths.ts","time":289,"edits":2,"cost":"5.96"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess9.ts","time":144,"edits":1,"cost":"5.95"},{"name":"tests/cases/project/baseline3.json","time":144,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/getOccurrencesProtected2.ts","time":144,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_function.ts","time":144,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/overloadOnConstCallSignature.ts","time":144,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/referencesForAmbients2.ts","time":144,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsFunction.ts","time":144,"edits":1,"cost":"5.95"},{"name":"tests/cases/compiler/moduleAugmentationDeclarationEmit2.ts","time":144,"edits":1,"cost":"5.95"},{"name":"tests/cases/compiler/exportAssignmentEnum.ts","time":144,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/formattingOptionsChange.ts","time":287,"edits":2,"cost":"5.95"},{"name":"tests/cases/fourslash/server/jsdocCallbackTag.ts","time":143,"edits":1,"cost":"5.95"},{"name":"tests/cases/compiler/privacyTypeParametersOfClassDeclFile.ts","time":143,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/completionListInTypedObjectLiterals3.ts","time":143,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete8.ts","time":143,"edits":1,"cost":"5.95"},{"name":"tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts","time":143,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/goToImplementationThis_00.ts","time":143,"edits":1,"cost":"5.95"},{"name":"tests/cases/compiler/classMemberInitializerWithLamdaScoping4.ts","time":143,"edits":1,"cost":"5.95"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfArrayBindingPattern2.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/enumAssignabilityInInheritance.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion2.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterNestedObjectBindingPattern.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/getEmitOutputTsxFile_React.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/errorConsistency.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/goToDefinitionMultipleDefinitions.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/typeOfSymbol_localSymbolOfExport.ts","time":284,"edits":2,"cost":"5.94"},{"name":"tests/cases/fourslash/unclosedStringLiteralErrorRecovery3.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/completionListOutsideOfForLoop01.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/memberListOnThisInClassWithPrivates.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloadAssignability05.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/getJavaScriptGlobalCompletions1.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName04.ts","time":425,"edits":3,"cost":"5.94"},{"name":"tests/cases/project/privacyCheckOnImportedModuleSimpleReference.json","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/conformance/types/literal/stringEnumLiteralTypes3.ts","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/conformance/types/mapped/mappedTypes6.ts","time":282,"edits":2,"cost":"5.93"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration2.ts","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/documentHighlightAtParameterPropertyDeclaration1.ts","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/thisPredicateFunctionCompletions02.ts","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/unusedMethodInClass6.ts","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsExternalModules.ts","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/getOccurrencesStringLiteralTypes.ts","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/completionListInNamespaceImportName01.ts","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/getEmitOutputTsxFile_Preserve.ts","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/server/openFile.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/genericInterfacesWithConstraints1.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/renameParameterPropertyDeclaration5.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/conformance/expressions/propertyAccess/propertyAccess.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/completionListBuilderLocations_parameters.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/compiler/implicitAnyAmbients.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/completionListInExportClause01.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfInterface.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/equalityWithUnionTypes01.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/server/jsdocParamTagSpecialKeywords.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/javaScriptPrototype5.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceArrayTuple.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/signatureHelpObjectCreationExpressionNoArgs_NotAvailable.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers2.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/compiler/classMemberWithMissingIdentifier2.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/project/emitDecoratorMetadataSystemJS.json","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyNameConflicts.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/compiler/es6ClassTest2.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/fourslash/shims-pp/getQuickInfoAtPosition.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/fourslash/contextualTypingOfArrayLiterals1.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/fourslash/signatureHelpConstructExpression.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/conformance/expressions/functionCalls/overloadResolution.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/fourslash/unusedFunctionInNamespace3.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/fourslash/getEmitOutputSourceRootMultiFiles.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_classDeclarationGoodUsages.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/compiler/overloadOnConstNoAnyImplementation.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/fourslash/completionListClassMembersWithSuperClassFromUnknownNamespace.ts","time":277,"edits":2,"cost":"5.92"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures3.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/completionListBeforeNewScope02.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/compiler/typeName1.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/renameJsSpecialAssignmentRhs2.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/completionListInFunctionDeclaration.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyObjectLiteralStrictNullChecks.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/conformance/jsx/jsxReactTestSuite.tsx","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/getOccurrencesTryCatchFinally.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/quickInfoForContextuallyTypedIife.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/compiler/emitDecoratorMetadata_object.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance4.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/quickInfoInFunctionTypeReference2.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/completionListInClosedObjectTypeLiteralInSignature01.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/compiler/inOperator.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement6.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/completionListStaticProtectedMembers4.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithUndefinedValueAndValidOperands.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithOneOperandIsAny.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesOptionalParams2.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorConditionIsObjectType.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/renameObjectSpread.ts","time":137,"edits":1,"cost":"5.90"},{"name":"unittests:: Reuse program structure:: isProgramUptoDate should return true when there is no change in compiler options and","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/compiler/privacyVar.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags2.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/types/tuple/castingTuple.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignaturesDifferingParamCounts.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration3ES5iterable.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/renameForDefaultExport06.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/referencesForExportedValues.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/types/objectTypeLiteral/constructSignatures/constructSignaturesWithOverloads2.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/es6/templates/templateStringWithBackslashEscapes01.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/findAllRefsImportStarOfExportEquals.ts","time":273,"edits":2,"cost":"5.90"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsTypeParameterInFunction.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/quickInfoForDecorators.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfFunction.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/signatureHelpFunctionParameter.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/compiler/privacyImport.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/emitter/es5/asyncGenerators/emitter.asyncGenerators.functionExpressions.es5.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/goToImplementationInvalid.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/bestCommonTypeObjectLiterals1.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/unclosedStringLiteralErrorRecovery2.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_classExpression.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/types/literal/stringEnumLiteralTypes1.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete2.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/completionListNewIdentifierBindingElement.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/compiler/functionOverloads30.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithNullValueAndInvalidOperands.ts","time":135,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/getEditsForFileRename_directory_noUpdateNodeModulesImport.ts","time":270,"edits":2,"cost":"5.89"},{"name":"tests/cases/fourslash/quickInfoGenerics.ts","time":135,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/goToImplementationInterface_06.ts","time":135,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/renameAliasExternalModule2.ts","time":135,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/signatureHelpObjectLiteral.ts","time":135,"edits":1,"cost":"5.89"},{"name":"tests/cases/compiler/incompatibleTypes.ts","time":135,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile4.ts","time":135,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/server/navto01.ts","time":134,"edits":1,"cost":"5.88"},{"name":"tests/cases/conformance/types/import/importTypeGenericTypes.ts","time":134,"edits":1,"cost":"5.88"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithInvalidOperands.ts","time":134,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/findAllRefsOnDecorators.ts","time":134,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/refactorExtractType_js5.ts","time":134,"edits":1,"cost":"5.88"},{"name":"tests/cases/compiler/dynamicNamesErrors.ts","time":134,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_arrowFunctionWithType.ts","time":134,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/server/implementation01.ts","time":134,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/navigationItemsSubStringMatch.ts","time":267,"edits":2,"cost":"5.88"},{"name":"tests/cases/fourslash/completionEntryForClassMembers2.ts","time":665,"edits":5,"cost":"5.87"},{"name":"tests/cases/fourslash/transitiveExportImports.ts","time":266,"edits":2,"cost":"5.87"},{"name":"tests/cases/project/cantFindTheModule.json","time":133,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/shims/getNavigateToItems.ts","time":133,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/renameCommentsAndStrings1.ts","time":133,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/codeFixExtendsInterfaceBecomesImplements.ts","time":133,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/signatureHelpEmptyList.ts","time":133,"edits":1,"cost":"5.87"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInClassMethods.ts","time":133,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/completionListInClosedFunction01.ts","time":133,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/goToDefinitionInterfaceAfterImplement.ts","time":133,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/signatureHelpSimpleFunctionCall.ts","time":133,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/quickInforForSucessiveInferencesIsNotAny.ts","time":265,"edits":2,"cost":"5.87"},{"name":"tests/cases/conformance/expressions/functionCalls/callWithSpread.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/compiler/library_DatePrototypeProperties.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/server/format01.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/compiler/recursiveClassReferenceTest.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/instantiatedModule.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/tsxCompletion9.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/getOccurrencesSwitchCaseDefault5.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/completionListInUnclosedCommaExpression01.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/compiler/sourceMapValidationDecorators.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/extendsTArray.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/completionListOnAliases.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/refactorConvertExport_exportNodeKinds.ts","time":263,"edits":2,"cost":"5.86"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess29.ts","time":263,"edits":2,"cost":"5.86"},{"name":"tests/cases/fourslash/findAllRefsParameterPropertyDeclaration2.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/compiler/privacyTopLevelInternalReferenceImportWithoutExport.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterArrayBindingPatternDefaultValues.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/completionListCladule.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/goToDefinitionObjectSpread.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/promiseTyping2.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexingResults.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterUsedAsTypeParameterConstraint4.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/documentHighlightAtParameterPropertyDeclaration3.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/getSemanticDiagnosticForNoDeclaration.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/conformance/types/mapped/mappedTypes3.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsInternalModuleAlias.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_inheritedMethod.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/conformance/types/mapped/mappedTypeModifiers.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/renameJsThisProperty03.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/tsxQuickInfo1.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern11.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/findAllRefsOfConstructor.ts","time":261,"edits":2,"cost":"5.86"},{"name":"tests/cases/fourslash/codeFixUndeclaredClassInstanceWithTypeParams.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/conformance/emitter/es5/asyncGenerators/emitter.asyncGenerators.objectLiteralMethods.es5.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/getEmitOutputWithSemanticErrorsForMultipleFiles.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/quickInfoForTypeParameterInTypeAlias2.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/unusedMethodInClass2.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/shims-pp/getSemanticClassifications.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/quickInfoForGenericConstraints1.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/completionListAfterRegularExpressionLiteral02.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/ambientVariablesWithSameName.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/conformance/expressions/contextualTyping/argumentExpressionContextualTyping.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_3.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/compiler/arrayAssignmentTest5.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/compiler/literals1.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/conformance/jsx/correctlyMarkAliasAsReferences1.tsx","time":519,"edits":4,"cost":"5.85"},{"name":"tests/cases/conformance/jsx/jsxInvalidEsprimaTestSuite.tsx","time":259,"edits":2,"cost":"5.85"},{"name":"tests/cases/fourslash/findAllReferencesJSDocFunctionNew.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_1.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/conformance/types/typeAliases/genericTypeAliases.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/javaScriptModules17.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsEnum3.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/project/moduleIdentifier.json","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/quickInfoShowsGenericSpecialization.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeEnumAndNumber.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/unusedImports8FS.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMethodThisAndSelfReference.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/squiggleFunctionExpression.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/renameDestructuringAssignment.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_paramDecorator.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/quickinfoForUnionProperty.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/getOccurrencesThis6.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_typedRestParam.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterArrayBindingPattern.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignaturesWithOverloads.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/completionListInImportClause02.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/conformance/expressions/unaryOperators/negateOperator/negateOperatorWithNumberType.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/compiler/constDeclarations.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/project/privacyCheckOnImportedModuleImportStatementInParentModule.json","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/completionListBuilderLocations_properties.ts","time":256,"edits":2,"cost":"5.84"},{"name":"tests/cases/fourslash/completionListAfterFunction.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/compiler/assignmentToExpandingArrayType.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/javascriptModules25.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/compiler/computedPropertiesInDestructuring1_ES6.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/documentHighlightAtParameterPropertyDeclaration2.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/shims-pp/goToTypeDefinition.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/completionListErrorRecovery2.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/completionListFunctionExpression.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete1.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/refactorExtractType48.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/renameJsPropertyAssignment.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/compiler/privateAccessInSubclass1.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/conformance/externalModules/commonJSImportNotAsPrimaryExpression.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/conformance/expressions/asOperator/asOperator1.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/conformance/types/keyof/keyofAndIndexedAccess.ts","time":1535,"edits":12,"cost":"5.84"},{"name":"tests/cases/fourslash/cancellationWhenfindingAllRefsOnDefinition.ts","time":383,"edits":3,"cost":"5.83"},{"name":"tests/cases/fourslash/getSemanticDiagnosticForDeclaration.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/goToDefinitionAmbiants.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAllowSyntheticDefaultImports1.ts","time":254,"edits":2,"cost":"5.83"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImportEquals0.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile3.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/compiler/privacyGloImport.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithTypeParameter.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/codeFixUndeclaredClassInstance.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/getOccurrencesIfElse5.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/renameReExportDefault.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName4.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/shims/getPreProcessedFile.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern10.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagRename01.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName05.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/mispeltVariableForInLoopErrorRecovery.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/conformance/enums/enumMerging.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsTypeParameterInFunctionLikeInTypeAlias.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormNotExpr.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/semanticClassification2.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern06.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/shims/getRenameInfo.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/quickInfoForObjectBindingElementName02.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility5.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/conformance/expressions/objectLiterals/objectLiteralNormalization.ts","time":253,"edits":2,"cost":"5.82"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameter.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/getOccurrencesSuper.ts","time":252,"edits":2,"cost":"5.82"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/getOccurrencesAbstract01.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/refactorExtractType51.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/getOccurrencesProtected1.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericClassWithObjectTypeArgsAndConstraints.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyObjectLiteral.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInFunctionAndModuleBlock.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloads01.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceCallSignature.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/server/declarationMapGoToDefinition.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/equalityWithIntersectionTypes01.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/compiler/arrayOfSubtypeIsAssignableToReadonlyArray.ts","time":126,"edits":1,"cost":"5.82"},{"name":"unittests:: tsserver:: resolutionCache:: tsserverProjectSystem rename a module file and rename back","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/completionListInUnclosedCommaExpression02.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/compiler/generics2NoError.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithOverloadedFunctionTypedArguments2.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/typeParameterAssignability3.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/compiler/parsingClassRecoversWhenHittingUnexpectedSemicolon.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBinding.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/compiler/sourceMapForFunctionWithCommentPrecedingStatement01.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/project/multipleLevelsModuleResolution.json","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/shims-pp/getCompletionsAtPosition.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/compiler/capturedLetConstInLoop4_ES6.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentOverload4.tsx","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/unusedTypeParametersInLambda2.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/completionListClassMembers.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfExport.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/genericCallsWithOptionalParams1.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersAccessibility.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/renameRest.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/server/typedefinition01.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/errorInIncompleteMethodInObjectLiteral.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import5.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/signatureHelpInFunctionCall.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/server/documentHighlightsTypeParameterInHeritageClause01.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInModule.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/conformance/es6/modules/multipleDefaultExports02.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/project/defaultExcludeNodeModulesAndOutDirWithAllowJS.json","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/referencesForInheritedProperties8.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/compiler/privacyLocalInternalReferenceImportWithExport.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/genericTypeWithMultipleBases1.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithPropertyAccessingOnLHS1.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionContext.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/doubleUnderscoreCompletions.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/conformance/types/witness/witness.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/moduleRenamingErrorRecovery.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/findAllRefsForVariableInImplementsClause01.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/completionInIncompleteCallExpression.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport0.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/memberListOnFunctionParameter.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/compiler/moduleVisibilityTest1.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/unusedClassInNamespace4.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAmbient3.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/completionListInObjectLiteral4.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/signatureHelpInCallback.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/nullIsSubtypeOfEverythingButUndefined.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/compiler/promiseIdentityWithAny2.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/renameStringPropertyNames.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/getOccurrencesPrivate2.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/compiler/protectedMembers.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/referencesForGlobals5.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints2.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_Generics.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/nonExistingImport.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/memberListInReopenedEnum.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/compiler/genericClassPropertyInheritanceSpecialization.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/quickInfoForSyntaxErrorNoError.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/renameForDefaultExport01.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/project/privacyCheckOnImportedModuleDeclarationsInsideModule.json","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNested2.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/completionEntryForUnionMethod.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/renameJsPrototypeProperty01.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags3.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithNumericIndexers1.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_6.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/compiler/computedPropertiesInDestructuring1.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/completionListInstanceProtectedMembers.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess8.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/completionEntryForUnionProperty.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/mergedDeclarations2.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedImportAlias.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/conformance/types/mapped/mappedTypeErrors.ts","time":243,"edits":2,"cost":"5.78"},{"name":"tests/cases/conformance/jsdoc/checkExportsObjectAssignProperty.ts","time":243,"edits":2,"cost":"5.78"},{"name":"tests/cases/compiler/constEnums.ts","time":242,"edits":2,"cost":"5.78"},{"name":"tests/cases/fourslash/goToModuleAliasDefinition.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/server/openFileWithSyntaxKind.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations6.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/completionListWithLabel.ts","time":242,"edits":2,"cost":"5.78"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures5.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/compiler/declarationEmitPromise.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/protoPropertyInObjectLiteral.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/findAllRefsConstructorFunctions.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/compiler/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter2.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagRename03.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/completionListOnPrivateVariableInModule.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/getEmitOutputDeclarationSingleFile.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_jsdocTypeParameter.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/completionListAndMemberListOnCommentedWhiteSpace.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/compiler/moduleAugmentationsImports1.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/compiler/quotedFunctionName2.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/server/projectInfo01.ts","time":241,"edits":2,"cost":"5.78"},{"name":"tests/cases/compiler/APISample_linter.ts","time":361,"edits":3,"cost":"5.77"},{"name":"tests/cases/fourslash/commentsCommentParsing.ts","time":962,"edits":8,"cost":"5.77"},{"name":"tests/cases/fourslash/jsdocTypedefTagServices.ts","time":240,"edits":2,"cost":"5.77"},{"name":"tests/cases/fourslash/goToDefinitionDifferentFile.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsArrowFunctionExpression.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures6.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/symbolNameAtUnparseableFunctionOverload.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/memberCompletionOnTypeParameters.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/compiler/escapedIdentifiers.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/getEmitOutputSingleFile2.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/conformance/types/keyof/keyofAndForIn.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/completionListInstanceProtectedMembers3.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/mergedDeclarations1.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithGenericSignatureArguments3.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/completionListOnAliasedModule.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/specializedSignatureIsSubtypeOfNonSpecializedSignature.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/quickInfoInObjectLiteral.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/forIn.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/compiler/typeMatch2.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplementsIntersection2.ts","time":239,"edits":2,"cost":"5.77"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericContextualTypes1.ts","time":239,"edits":2,"cost":"5.77"},{"name":"tests/cases/fourslash/findAllRefsForMappedType.ts","time":358,"edits":3,"cost":"5.77"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsInterfaceMembers.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/completionListInNamedFunctionExpressionWithShadowing.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/recursiveObjectLiteral.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance3.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/completionListInImportClause01.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInClassAccessors.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/todoComments5.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInConditionalExpression.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/completionListAtBeginningOfIdentifierInArrowFunction01.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport6.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/unusedImportDeclaration.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/conformance/es6/moduleExportsAmd/anonymousDefaultExportsAmd.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/completionListAfterRegularExpressionLiteral03.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/signatureHelpBeforeSemicolon1.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/indexWithUndefinedAndNullStrictNullChecks.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/es6ClassTest9.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/staticMembersUsingClassTypeParameter.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/findAllRefsReExports.ts","time":591,"edits":5,"cost":"5.76"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithDiscriminatedUnion.ts","time":236,"edits":2,"cost":"5.76"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts.ts","time":118,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/deleteModifierBeforeVarStatement1.ts","time":118,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_classExpressionHeritage.ts","time":118,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMethodTypePredicate.ts","time":118,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/goToDefinitionShorthandProperty02.ts","time":118,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/semanticClassificationClassExpression.ts","time":118,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/goToDefinitionInMemberDeclaration.ts","time":118,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/completionListForNonExportedMemberInAmbientModuleWithExportAssignment1.ts","time":118,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/extendsUntypedModule.ts","time":118,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/getEditsForFileRename_preservePathEnding.ts","time":235,"edits":2,"cost":"5.75"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport3.ts","time":235,"edits":2,"cost":"5.75"},{"name":"tests/cases/fourslash/getOccurrencesThrow.ts","time":234,"edits":2,"cost":"5.75"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName07.ts","time":351,"edits":3,"cost":"5.75"},{"name":"tests/cases/fourslash/extract-method8.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/errorsAfterResolvingVariableDeclOfMergedVariableAndClassDecl.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/referencesForLabel5.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/completionListInsideTargetTypedFunction.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/getQuickInfoForIntersectionTypes.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/refactorExtractType44.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/conformance/jsx/tsxReactEmitNesting.tsx","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/unusedImports5FS.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/server/completions03.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/verifySingleFileEmitOutput1.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/semanticClassificationUninstantiatedModuleWithVariableOfSameName1.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/compiler/complexClassRelationships.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/getJavaScriptCompletions9.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/compiler/es6ImportNamedImportInEs5.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/compiler/infinitelyExpandingTypes5.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/compiler/reactReduxLikeDeferredInferenceAllowsAssignment.ts","time":350,"edits":3,"cost":"5.74"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations4.ts","time":233,"edits":2,"cost":"5.74"},{"name":"tests/cases/fourslash/unclosedStringLiteralErrorRecovery.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementNestedObjectBindingPattern.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo8.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_arrowFunction.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/thisBindingInLambda.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/completionListInContextuallyTypedArgument.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundAssignmentLHSIsValue.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagNamespace.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags5.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/conformance/declarationEmit/typesVersionsDeclarationEmit.multiFileBackReferenceToUnmapped.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/unusedVariableInBlocks.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/compiler/tsxInferenceShouldNotYieldAnyOnUnions.tsx","time":232,"edits":2,"cost":"5.74"},{"name":"tests/cases/fourslash/squiggleIllegalInterfaceExtension.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/compiler/jsxEmitWithAttributes.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.unicodeEscape.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/getOccurrencesSuperNegatives.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/externalModuleRefernceResolutionOrderInImportDeclaration.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction2.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/conformance/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.objectLiteralMethods.es2018.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/getOccurrencesIfElseBroken.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/renameForDefaultExport03.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/conformance/types/union/contextualTypeWithUnionTypeObjectLiteral.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/completionListInUnclosedObjectTypeLiteralInSignature03.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/quickInfoOfStringPropertyNames1.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/findAllRefsCatchClause.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/tsxCompletion2.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/completionListInTypedObjectLiteralsWithPartialPropertyNames2.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/memberListInsideObjectLiterals.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/tsxGoToDefinitionIntrinsics.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/quickInfoExportAssignmentOfGenericInterface.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/getEmitOutputWithDeclarationFile.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/unionTypesAssignability.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/server/definition01.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/signatureHelpSimpleSuperCall.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/compiler/declarationEmitDestructuringArrayPattern3.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck41.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/compiler/inOperatorWithFunction.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic1.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_parameters.ts","time":229,"edits":2,"cost":"5.72"},{"name":"tests/cases/compiler/normalizedIntersectionTooComplex.ts","time":228,"edits":2,"cost":"5.72"},{"name":"tests/cases/fourslash/getOccurrencesExport3.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/compiler/nonNullReferenceMatching.ts","time":228,"edits":2,"cost":"5.72"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinue4.ts","time":228,"edits":2,"cost":"5.72"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsLocalFunction.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/invertedCloduleAfterQuickInfo.ts","time":114,"edits":1,"cost":"5.72"},{"name":"unittests:: Reuse program structure:: General","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/shims/getSignatureHelpItems.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/goToDefinitionSimple.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/renameJsSpecialAssignmentRhs1.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/getEmitOutputWithDeclarationFile2.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/genericInterfaceWithInheritanceEdit1.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/quickInfoOnMergedModule.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates3.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/completionListAfterClassExtends.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/documentHighlightAtInheritedProperties5.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/unusedVariableInClass3.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/completionListOnVarBetweenModules.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/derivedTypeIndexerWithGenericConstraints.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/compiler/staticAsIdentifier.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess28.ts","time":226,"edits":2,"cost":"5.71"},{"name":"tests/cases/fourslash/server/renameInConfiguredProject.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/codeFixInferFromUsageVariable3.ts","time":226,"edits":2,"cost":"5.71"},{"name":"tests/cases/compiler/unusedLocalsAndParametersDeferred.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/javaScriptModules16.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/unusedVariableInForLoop4FS.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/codeFixSpelling2.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/completionListStaticProtectedMembers3.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/getOccurrencesReturn3.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/completionListInComments3.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/brokenClassErrorRecovery.ts","time":113,"edits":1,"cost":"5.71"},{"name":"unittests:: tsserver:: typingsInstaller:: recomputing resolutions of unresolved imports","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/shims-pp/getTodoComments.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/goToDefinitionThis.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/conformance/async/es2017/awaitInheritedPromise_es2017.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithBindingPattern.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/arrayCallAndConstructTypings.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/quickInfoForContextuallyTypedFunctionInTaggedTemplateExpression2.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/server/tsxIncrementalServer.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/codeFixConstructorForDerivedNeedSuperCall_all.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/compiler/privacyInterface.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import8.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/getOccurrencesClassExpressionPrivate.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/compiler/privacyClass.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/signatureHelpTypeParametersNotVariadic.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/completionListInUnclosedIndexSignature02.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/compiler/superCallInsideClassDeclaration.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/signatureHelpImplicitConstructor.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/hoverOverComment.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/compiler/varArgWithNoParamName.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/compiler/es6ImportWithoutFromClauseWithExport.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/referencesForContextuallyTypedUnionProperties2.ts","time":223,"edits":2,"cost":"5.70"},{"name":"tests/cases/compiler/bigintWithLib.ts","time":223,"edits":2,"cost":"5.70"},{"name":"tests/cases/conformance/types/mapped/mappedTypeRelationships.ts","time":334,"edits":3,"cost":"5.70"},{"name":"tests/cases/project/jsFileCompilationDifferentNamesSpecifiedWithAllowJs.json","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/goToDefinitionPartialImplementation.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/findAllRefsInsideTemplates1.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/conformance/expressions/functionCalls/newWithSpread.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/insertReturnStatementInDuplicateIdentifierFunction.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures5.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/genericObjectBaseType.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/objectLiteralCallSignatures.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/renameImportAndExportInDiffFiles.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance2.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_functionComments2.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/selfReferencedExternalModule.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/conformance/types/thisType/looseThisTypeInFunctions.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/getOccurrencesOfDecorators.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/memberListOfModuleBeforeKeyword.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/compiler/inheritedConstructorWithRestParams.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/navigationItemsOverloadsBroken2.ts","time":222,"edits":2,"cost":"5.69"},{"name":"tests/cases/conformance/jsx/tsxEmit1.tsx","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/quickInfoWithNestedDestructuredParameterInLambda.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/expressions/functions/arrowFunctionExpressions.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleSignaturesRest2.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/referencesForInheritedProperties3.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsVarWithStringTypes01.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/getOccurrencesIfElse3.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/memberlistOnDDot.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/compiler/capturedLetConstInLoop8.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/compiler/es6ImportNamedImportWithExport.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/compiler/privacyGetter.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/tsxCompletion6.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/codeFixClassSuperMustPrecedeThisAccess.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/es6/moduleExportsCommonjs/decoratedDefaultExportsGetExportedCommonjs.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/completionListAfterFunction3.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance3.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/server/signatureHelp01.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsOnClassProperty.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/unusedVariableInForLoop1FS.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/expressions/arrayLiterals/arrayLiterals2ES5.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/compiler/unusedSingleParameterInContructor.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/compiler/importDeclWithExportModifier.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/jsx/correctlyMarkAliasAsReferences3.tsx","time":437,"edits":4,"cost":"5.68"},{"name":"tests/cases/fourslash/shims-pp/getEmitOutput.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/getOccurrencesThis2.ts","time":218,"edits":2,"cost":"5.68"},{"name":"tests/cases/fourslash/referencesForGlobals2.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/referencesForLabel4.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorInTemplateStringWithSyntaxError3.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport8.ts","time":109,"edits":1,"cost":"5.68"},{"name":"unittests:: tsbuild:: inferredTypeFromTransitiveModule::","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithUnsupportedStringType.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/scopeOfUnionProperties.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/referencesForGlobals4.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_allParamsOptional.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithOverloadResolution3_ES6.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/server/quickinfo01.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/expressions/unaryOperators/typeofOperator/typeofOperatorWithStringType.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures6.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/refactorExtractType50.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/compiler/controlFlowPropertyDeclarations.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of49.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/compiler/import_reference-to-type-alias.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/refactorExtractType23.ts","time":217,"edits":2,"cost":"5.67"},{"name":"tests/cases/fourslash/transitiveExportImports3.ts","time":325,"edits":3,"cost":"5.67"},{"name":"tests/cases/fourslash/referenceToClass.ts","time":216,"edits":2,"cost":"5.67"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsWithInstanceOfByConstructorSignature.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/noTypeParameterInLHS.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/thisPredicateFunctionQuickInfo02.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/compiler/internalAliasFunctionInsideLocalModuleWithoutExport.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/server/jsdocTypedefTag1.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/findAllRefsParameterPropertyDeclaration3.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints2.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance5.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile2.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/compiler/moduleAugmentationImportsAndExports5.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/thisPredicateFunctionCompletions03.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsIife.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/compiler/optionalParamArgsTest.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/memberOverloadEdits.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsClassProperty.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_initializer.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/completionListInMiddleOfIdentifierInArrowFunction01.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target2.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/compiler/inferentialTypingUsingApparentType2.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionBackandForwardSlash.ts","time":215,"edits":2,"cost":"5.66"},{"name":"tests/cases/fourslash/tsxCompletionsGenericComponent.ts","time":215,"edits":2,"cost":"5.66"},{"name":"tests/cases/fourslash/jsdocTypedefTagSemanticMeaning0.ts","time":322,"edits":3,"cost":"5.66"},{"name":"tests/cases/fourslash/completionListsThroughTransitiveBaseClasses.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/getEditsForFileRename_directory_down.ts","time":321,"edits":3,"cost":"5.66"},{"name":"tests/cases/fourslash/getOccurrencesReturn4.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/completionListInTypedObjectLiteralsWithPartialPropertyNames.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/conformance/types/rest/genericRestParameters3.ts","time":214,"edits":2,"cost":"5.66"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesOptionalParams.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/compiler/privacyTopLevelInternalReferenceImportWithExport.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/conformance/expressions/functionCalls/newWithSpreadES5.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/quickInfoForGenericPrototypeMember.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile5.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/goToDefinitionOverloadsInMultiplePropertyAccesses.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/memberListOnConstructorType.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/completionListForShorthandPropertyAssignment2.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern02.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/incrementalResolveAccessor.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/conformance/es6/destructuring/emptyArrayBindingPatternParameter03.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of14.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserReturnStatement1.d.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/compiler/APISample_Watch.ts","time":318,"edits":3,"cost":"5.65"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsModules.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/completionListWithModulesOutsideModuleScope2.ts","time":212,"edits":2,"cost":"5.65"},{"name":"tests/cases/fourslash/ambientShorthandGotoDefinition.ts","time":318,"edits":3,"cost":"5.65"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules2.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/compiler/declFileGenericType.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/getEmitOutputWithSyntacticErrorsForMultipleFiles.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/goToImplementationInterface_00.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/completionsAfterAsyncInObjectLiteral.ts","time":212,"edits":2,"cost":"5.65"},{"name":"tests/cases/fourslash/server/jsdocTypedefTag2.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/genericCallSignaturesInNonGenericTypes1.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/extract-method9.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern9.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/conformance/expressions/valuesAndReferences/assignmentToParenthesizedIdentifiers.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/compiler/defaultDeclarationEmitShadowedNamedCorrectly.ts","time":212,"edits":2,"cost":"5.65"},{"name":"tests/cases/conformance/es6/destructuring/missingAndExcessProperties.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundArithmeticAssignmentWithInvalidOperands.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/conformance/types/typeRelationships/widenedTypes/objectLiteralWidened.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration5.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction8.ts","time":211,"edits":2,"cost":"5.64"},{"name":"tests/cases/fourslash/unusedParameterInFunction1.ts","time":211,"edits":2,"cost":"5.64"},{"name":"tests/cases/fourslash/findAllRefsEnumMember.ts","time":210,"edits":2,"cost":"5.64"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames7.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/compiler/inferFromGenericFunctionReturnTypes1.ts","time":210,"edits":2,"cost":"5.64"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_missingCompilerOptionsInTsconfig.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/signatureHelpWithUnknown.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/completionForStringLiteralRelativeImportAllowJSTrue.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/refactorExtractType52.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/jsdocNullableUnion.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignabilityInInheritance.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/completionListAtEOF.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/compiler/moduleAugmentationsImports4.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNegatives3.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/findAllRefsReExportStar.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/shims-pp/getSignatureHelpItems.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/getOccurrencesDeclare3.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/completionListAfterInvalidCharacter.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport5.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/compiler/overloadResolutionTest1.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/completionListOnAliases3.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/getOccurrencesClassExpressionStatic.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/unusedLocalsInFunction1.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfTypeAlias.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/compileOnSaveWorksWhenEmitBlockingErrorOnOtherFile.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/renameCommentsAndStrings3.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/compiler/inferFromGenericFunctionReturnTypes2.ts","time":209,"edits":2,"cost":"5.63"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceIndexSignaturesBoth.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleSignaturesRest1.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterObjectBindingPatternDefaultValues.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignatures2.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/regexp.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/goToImplementationInterface_05.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/conformance/types/localTypes/localTypes2.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionDeclarationEmit2.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/getOccurrencesStringLiterals.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/stringLiteralTypeIsSubtypeOfString.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/renameModuleToVar.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/quickInfoInWithBlock.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/renameNameOnEnumMember.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/server/typeReferenceOnServer.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/server/completions02.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/completionListInObjectLiteral2.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/compiler/covariance1.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax8.ts","time":311,"edits":3,"cost":"5.63"},{"name":"tests/cases/conformance/expressions/functions/contextuallyTypedIifeStrict.ts","time":103,"edits":1,"cost":"5.62"},{"name":"unittests:: tsc-watch:: watchEnvironment:: tsc-watch with different polling/non polling options","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/signatureHelpWithInterfaceAsIdentifier.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/completionListOnSuper.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_methodCalls.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules1.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/completionListInstanceProtectedMembers4.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/javaScriptClass2.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/semanticClassificationInTemplateExpressions.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/parenthesisFatArrows.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/todoComments13.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/unusedVariableInModule1.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/constEnumQuickInfoAndCompletionList.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/conformance/expressions/unaryOperators/deleteOperator/deleteOperatorWithNumberType.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/memberListInWithBlock.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/conformance/jsx/tsxUnionElementType5.tsx","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit5_ES6.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/conformance/types/rest/objectRestParameterES5.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/compiler/interMixingModulesInterfaces4.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/compiler/importUsedInExtendsList1.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration6_es5.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentInFor.ts","time":205,"edits":2,"cost":"5.61"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatement.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/unusedClassInNamespace1.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/compiler/moduleAugmentationsImports3.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/refactorExtractType9.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/renameJsThisProperty06.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration5.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates4.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/codeFixExtendsInterfaceBecomesImplements_all.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceClassExpression.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardFunctionOfFormThisErrors.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/goToDefinitionTypePredicate.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/renameLocationsForFunctionExpression02.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/completionListAfterRegularExpressionLiteral1.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/compiler/arrayAssignmentTest1.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/gotoDefinitionPropertyAccessExpressionHeritageClause.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/getOccurrencesSetAndGet2.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/compiler/dottedModuleName2.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/compiler/doNotEmitPinnedCommentOnNotEmittedNode.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/compiler/voidConstructor.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/conformance/jsx/tsxLibraryManagedAttributes.tsx","time":203,"edits":2,"cost":"5.60"},{"name":"tests/cases/fourslash/findAllRefsPropertyContextuallyTypedByTypeParam01.ts","time":303,"edits":3,"cost":"5.60"},{"name":"tests/cases/fourslash/shims/goToTypeDefinition.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/incorrectJsDocObjectLiteralType.ts","time":202,"edits":2,"cost":"5.60"},{"name":"tests/cases/fourslash/completionListForDerivedType1.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/refactorExtractType_js3.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/getEmitOutputDeclarationMultiFiles.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundAdditionAssignmentLHSCanBeAssigned.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_functionTypeParameters.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/completionForStringLiteralRelativeImportAllowJSFalse.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/importTypeNodeGoToDefinition.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/unclosedCommentsInConstructor.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/quickInfoForObjectBindingElementName01.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithAnyOtherTypeInvalidOperations.ts","time":101,"edits":1,"cost":"5.60"},{"name":"unittests:: tsc-watch:: emit with outFile or out setting","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/getOccurrencesStatic1.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/nameOrDottedNameClasses.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/unusedInterfaceInNamespace2.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/signatureHelpFilteredTriggers03.ts","time":202,"edits":2,"cost":"5.60"},{"name":"tests/cases/fourslash/codeFixUndeclaredIndexSignatureNumericLiteral.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/getOccurrencesExport2.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern03.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/findAllRefsParameterPropertyDeclaration1.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/conformance/expressions/arrayLiterals/arrayLiterals2ES6.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode6-negative.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/navigationItemsPrefixMatch2.ts","time":201,"edits":2,"cost":"5.59"},{"name":"tests/cases/fourslash/goToTypeDefinitionPrimitives.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/findAllRefsOnDefinition.ts","time":300,"edits":3,"cost":"5.59"},{"name":"tests/cases/fourslash/unusedMethodInClass3.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/shims/getQuickInfoAtPosition.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/completionListOutsideOfClosedArrowFunction02.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardFunctionErrors.ts","time":200,"edits":2,"cost":"5.59"},{"name":"tests/cases/fourslash/codeFixInferFromUsageSetter.ts","time":200,"edits":2,"cost":"5.59"},{"name":"tests/cases/fourslash/findAllReferencesOfConstructor.ts","time":200,"edits":2,"cost":"5.59"},{"name":"tests/cases/conformance/expressions/functionCalls/newWithSpreadES6.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionExtensionsAllowJSTrue.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/completionListPrivateMembers2.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/types/literal/numericLiteralTypes3.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/compiler/overloadingOnConstants1.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithAnyOtherType.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/getOccurrencesOfUndefinedSymbol.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/getJavaScriptCompletions11.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorSyntaxError2.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/completionListModuleMembers.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersOptionality2.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/completionListInClosedFunction06.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/completionListInExportClause03.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/completionListInStringLiterals1.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_method.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/recursiveClassReference.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/breakpointValidationConst.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of18.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/compiler/sourceMapValidationImport.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/compiler/import_unneeded-require-when-referenecing-aliased-type-throug-array.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/compiler/typeGuardNarrowsIndexedAccessOfKnownProperty.ts","time":199,"edits":2,"cost":"5.58"},{"name":"tests/cases/fourslash/jsxTsIgnoreOnJSXExpressionsAndChildren.ts","time":199,"edits":2,"cost":"5.58"},{"name":"tests/cases/conformance/types/namedTypes/optionalMethods.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/project/moduleMergingOrdering1.json","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/completionListAtEOF2.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/unusedEnumInNamespace1.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/renameParameterPropertyDeclaration2.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/project/nestedReferenceTags.json","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/completionListEnumValues.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/unusedImports4FS.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsTypeAlias.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/renameForDefaultExport02.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/unusedMethodInClass1.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/importNameCodeFix_all_js.ts","time":198,"edits":2,"cost":"5.58"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormThisMember.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfEnum.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/unusedImports3FS.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/renameInheritedProperties4.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/unusedFunctionInNamespace4.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsLet.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionRootdirs.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/extract-method23.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/todoComments3.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/unusedVariableInForLoop7FS.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_exportEqualsClass.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/renameUMDModuleAlias2.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures7.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/FunctionAndModuleWithSameNameAndCommonRoot.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics24.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/refactorExtractType55.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates7.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/breakpointValidationFor.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/signatureHelpWithInvalidArgumentList1.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/goToDefinitionUnionTypeProperty3.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/compiler/intersectionTypeNormalization.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/goToDefinitionDifferentFileIndirectly.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/conformance/types/rest/genericRestParameters1.ts","time":296,"edits":3,"cost":"5.58"},{"name":"tests/cases/conformance/es2019/importMeta/importMeta.ts","time":197,"edits":2,"cost":"5.57"},{"name":"tests/cases/compiler/anonymousClassDeclarationDoesntPrintWithReadonly.ts","time":197,"edits":2,"cost":"5.57"},{"name":"tests/cases/fourslash/referencesForClassMembersExtendingAbstractClass.ts","time":295,"edits":3,"cost":"5.57"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinue3.ts","time":196,"edits":2,"cost":"5.57"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentOverload6.tsx","time":196,"edits":2,"cost":"5.57"},{"name":"tests/cases/project/mapRootSourceRootWithNoSourceMapOption.json","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/conformance/es6/destructuring/destructuringVariableDeclaration1ES6.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/findAllRefsModuleAugmentation.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/lambdaThisMembers.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/fixingTypeParametersQuickInfo.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/getOccurrencesSetAndGet.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/addInterfaceMemberAboveClass.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/addMemberToInterface.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/getOccurrencesIfElse2.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/compiler/declFileTypeAnnotationUnionType.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/tsxCompletion11.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/quickInfoOnVarInArrowExpression.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/refactorExtractType43.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamInstantiateDeeply.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/renameAlias3.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/memberListOfModuleAfterInvalidCharater.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/conformance/expressions/functionCalls/overloadResolutionClassConstructors.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/completionListInUnclosedSpreadExpression02.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/compiler/requireOfJsonFileNonRelative.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/todoComments7.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithPropertyThatIsPrivateInBaseType2.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/unusedConstantInFunction1.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/unusedTypeParametersInLambda1.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/javascriptModules22.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsClassMethod.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsConst.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/findReferencesDefinitionDisplayParts.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess21.ts","time":194,"edits":2,"cost":"5.56"},{"name":"tests/cases/compiler/implementArrayInterface.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/getEmitOutputMapRoot.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/completionListOfSplitInterface.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction4.ts","time":194,"edits":2,"cost":"5.56"},{"name":"tests/cases/fourslash/completionListInClassExpressionWithTypeParameter.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/shims-pp/goToDefinitionTypeReferenceDirective.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/compiler/constDeclarations-scopes.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/quickInfoForObjectBindingElementPropertyName02.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import9.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/goToDefinitionInTypeArgument.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/signatureHelpOnOverloadsDifferentArity.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/signatureHelpNegativeTests2.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/javaScriptPrototype4.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_7.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/typeParameterListInQuickInfoAfterEdit.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/todoComments2.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_enums.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/completionListInArrowFunctionInUnclosedCallSite01.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/completionListInTypedObjectLiterals4.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/completionListInNamedFunctionExpression.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/signatureHelpNegativeTests.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAmbient0.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/compiler/capturedLetConstInLoop8_ES6.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings04_ES5.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/compiler/es5ExportDefaultFunctionDeclaration4.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/unusedParameterInLambda3.ts","time":193,"edits":2,"cost":"5.55"},{"name":"tests/cases/compiler/genericFunctionInference1.ts","time":481,"edits":5,"cost":"5.55"},{"name":"tests/cases/compiler/lambdaParamTypes.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/referencesForIllegalAssignment.ts","time":96,"edits":1,"cost":"5.55"},{"name":"unittests:: tsc-watch:: console clearing","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo3.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamInstantiateT.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNested1.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/semanticClassificationInstantiatedModuleWithVariableOfSameName1.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/renameCrossJsTs01.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/completionListInFunctionExpression.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/getOccurrencesThisNegatives2.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers3.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfacePropertySignatures.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/quickInfoOnMergedInterfaces.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/completionListInClosedFunction07.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/renameInheritedProperties7.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/completionListInTemplateLiteralPartsNegatives1.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/referencesForClassLocal.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/ambientShorthandFindAllRefs.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandBooleanType.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/genericCallSignaturesInNonGenericTypes2.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/quickInfoForObjectBindingElementPropertyName04.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/tsxQuickInfo2.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of38.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/compiler/collisionExportsRequireAndEnum.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/compiler/genericTypeAssertions3.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/compiler/overloadBindingAcrossDeclarationBoundaries2.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersFunctionProperty.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/compiler/contextualTypingOfObjectLiterals2.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithOnlyNullValueOrUndefinedValue.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel2.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/codeFixClassSuperMustPrecedeThisAccess_callWithThisInside.ts","time":191,"edits":2,"cost":"5.54"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_missingCompilerOptionsInJsconfig.ts","time":191,"edits":2,"cost":"5.54"},{"name":"tests/cases/conformance/decorators/1.0lib-noErrors.ts","time":190,"edits":2,"cost":"5.54"},{"name":"tests/cases/fourslash/quickInfoJSDocFunctionThis.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/assertContextualType.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags1.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/completionInTypeOf2.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/compiler/declFileObjectLiteralWithAccessors.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/indexerReturnTypes1.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/compiler/objectCreate.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/jsDocServices.ts","time":190,"edits":2,"cost":"5.54"},{"name":"tests/cases/fourslash/completionListInClosedFunction05.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/incrementalResolveFunctionPropertyAssignment.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/extract-method-not-for-empty.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/completionListInObjectLiteral.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/completionListInExportClause02.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/unusedImports2FS.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/quickInfoForAliasedGeneric.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/getJavaScriptCompletions4.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/memberListInWithBlock2.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/superInsideInnerClass.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionsAsIs.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithAnyAndEveryType.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/goToDefinitionMethodOverloads.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamMethod.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo1.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedDivisionES6.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/javaScriptPrototype1.ts","time":189,"edits":2,"cost":"5.53"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportIndex.ts","time":189,"edits":2,"cost":"5.53"},{"name":"tests/cases/fourslash/quickfixImplementInterfaceUnreachableTypeUsesRelativeImport.ts","time":189,"edits":2,"cost":"5.53"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration3ES6.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/compiler/dynamicNames.ts","time":188,"edits":2,"cost":"5.53"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFile3.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/contextualTypingFromTypeAssertion1.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/codeFixClassSuperMustPrecedeThisAccess_all.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/unusedTypeParametersInLambda3.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/shims/getTodoComments.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnIndexSignature.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/getOccurrencesReturn.ts","time":188,"edits":2,"cost":"5.53"},{"name":"tests/cases/fourslash/renameObjectSpreadAssignment.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/renameAliasExternalModule3.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/compiler/capturedLetConstInLoop6.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/completionListInstanceProtectedMembers2.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/numericPropertyNames.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/getOccurrencesDeclare1.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport1.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/completionAtDottedNamespace.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/completionEntryOnNarrowedType.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/getEmitOutputExternalModule.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import6.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/completionListErrorRecovery.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/conformance/expressions/contextualTyping/taggedTemplateContextualTyping2.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/server/documentHighlights02.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/completionListInStringLiterals2.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassIncludesInheritedMembers.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfTuple2.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleWithSameNameAndCommonRootES6.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/referencesForLabel3.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/compiler/defaultParameterAddsUndefinedWithStrictNullChecks.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete4.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES5AMD.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/compiler/sourceMapValidationClassWithDefaultConstructor.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/compiler/requiredInitializedParameter3.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/conformance/jsx/tsxUnionElementType4.tsx","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/commentsModules.ts","time":469,"edits":5,"cost":"5.53"},{"name":"tests/cases/fourslash/referencesForStaticsAndMembersWithSameNames.ts","time":187,"edits":2,"cost":"5.52"},{"name":"tests/cases/fourslash/findAllRefsOfConstructor2.ts","time":187,"edits":2,"cost":"5.52"},{"name":"tests/cases/fourslash/jsRequireQuickInfo.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/proto.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/shims/goToDefinitionTypeReferenceDirective.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/genericWithSpecializedProperties3.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/getEmitOutputWithEmitterErrors2.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignaturesWithOptionalParameters.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/extract-method11.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/javaScriptModules14.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/completionListAfterSlash.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/expressions/unaryOperators/deleteOperator/deleteOperatorWithStringType.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/failureToImplementClass.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/exportEqualCallableInterface.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/shims-pp/quickInfoDisplayPartsVar.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/memberFunctionsWithPublicPrivateOverloads.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInRightOperandOfAndAndOperator.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfArrowFunction.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/expressions/unaryOperators/plusOperator/plusOperatorWithStringType.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/genericAssignmentCompat.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget6.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/importNameCodeFix_all.ts","time":278,"edits":3,"cost":"5.51"},{"name":"tests/cases/fourslash/renameForAliasingExport01.ts","time":185,"edits":2,"cost":"5.51"},{"name":"unittests:: tsbuild:: when project reference is referenced transitively","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/jsDocGenerics2.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/findAllRefsJsDocTemplateTag_function_js.ts","time":184,"edits":2,"cost":"5.51"},{"name":"tests/cases/fourslash/memberListOfClass.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/codeFixClassImplementClassMemberAnonymousClass.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/completionListInTypeParameterOfTypeAlias3.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithUnsupportedBooleanType.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/codeFixAddMissingMember_classIsNotFirstDeclaration.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/renameJsExports01.ts","time":184,"edits":2,"cost":"5.51"},{"name":"tests/cases/fourslash/parameterWithNestedDestructuring.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/completionListInUnclosedVoidExpression01.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/outModuleConcatSystem.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/completionListInUnclosedObjectTypeLiteralInSignature01.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/declarationMaps.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/types/tuple/arityAndOrderCompatibility01.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import13.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/functions/functionImplementations.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/findAllRefsOnPrivateParameterProperty1.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardRedundancy.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/getEmitOutputWithSemanticErrors.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/signatureHelpFunctionOverload.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/multiModuleClodule1.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutOutDir.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithUndefinedValueAndInvalidOperands.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesInUnionTypes01.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/moduleAugmentationInAmbientModule3.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/varInFunctionInVarInitializer.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedArray.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates3.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface05.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/incompatibleGenericTypes.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/quickInfoOnClassMergedWithFunction.ts","time":183,"edits":2,"cost":"5.50"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_initializerInference.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/javascriptModules20.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/typeParameterAssignability2.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/shims-pp/getSemanticDiagnostics.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentity.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyNumericLiteral.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/jsObjectDefinePropertyRenameLocations.ts","time":182,"edits":2,"cost":"5.50"},{"name":"tests/cases/fourslash/breakpointValidationParenCallOrNewExpressions.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/shims/getCompletionsAtPosition.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithUnsupportedStringType.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/goToImplementationInterface_09.ts","time":182,"edits":2,"cost":"5.50"},{"name":"tests/cases/fourslash/genericSignaturesAreProperlyCleaned.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/compiler/moduleAugmentationImportsAndExports6.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/renameForDefaultExport08.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithConstructSignatures2.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithMethodInES6.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/compiler/internalAliasClass.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/incrementalUpdateToClassImplementingGenericClass.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration3ES5.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/goToDefinitionTypeReferenceDirective.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo7.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/unusedMethodInClass4.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration15_es6.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/referencesForClassMembers.ts","time":361,"edits":4,"cost":"5.49"},{"name":"tests/cases/compiler/moduleAugmentationsBundledOutput1.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/unclosedFunctionErrorRecovery.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/editLambdaArgToTypeParameter1.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/referencesForGlobals3.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/binaryIntegerLiteralES6.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/completionListPrivateMembers3.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete7.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorInTemplateStringWithSyntaxError2.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/getOccurrencesIfElse4.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloads02.ts","time":90,"edits":1,"cost":"5.48"},{"name":"unittests:: tsserver:: resolutionCache:: tsserverProjectSystem add the missing module file for inferred project","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/restParamsContextuallyTyped.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithAnyOtherType.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/server/formatonkey01.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/qualifiedName_import-declaration-with-variable-entity-names.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/goToTypeDefinitionModule.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceInNamespace.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/compiler/escapedReservedCompilerNamedIdentifier.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNegatives2.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/compiler/functionOverloads44.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsInterface.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/types/localTypes/localTypes3.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/unusedImports9FS.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/equalityStrictNulls.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/types/unknown/unknownType2.ts","time":269,"edits":3,"cost":"5.48"},{"name":"tests/cases/fourslash/findAllRefsOnDefinition2.ts","time":179,"edits":2,"cost":"5.48"},{"name":"tests/cases/fourslash/codeFixInferFromUsageExistingJSDoc.ts","time":178,"edits":2,"cost":"5.47"},{"name":"tests/cases/fourslash/importTypeMemberCompletions.ts","time":178,"edits":2,"cost":"5.47"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport4.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsVar.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentNestedInFor.ts","time":178,"edits":2,"cost":"5.47"},{"name":"tests/cases/conformance/es6/destructuring/destructuringVariableDeclaration1ES5iterable.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithOverloadResolution3.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/conformance/classes/constructorDeclarations/superCalls/derivedClassParameterProperties.ts","time":89,"edits":1,"cost":"5.47"},{"name":"unittests:: tsbuild:: with rootDir of project reference in parentDirectory","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/conformance/types/union/discriminatedUnionTypes2.ts","time":267,"edits":3,"cost":"5.47"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments2.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules3.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_methodOverrides.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/tsxCompletion4.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/tsxRename2.ts","time":89,"edits":1,"cost":"5.47"},{"name":"unittests:: tsbuild:: with resolveJsonModule option on project resolveJsonModuleAndComposite","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/signatureHelpOnOverloadOnConst.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/enumAddition.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/goToDefinitionShorthandProperty03.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/recursiveInternalModuleImport.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/javascriptModules21.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/todoComments15.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/memberListOfEnumInModule.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/compiler/declarationEmitNameConflictsWithAlias.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/compiler/es5-asyncFunctionTryStatements.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/conformance/salsa/moduleExportWithExportPropertyAssignment3.ts","time":178,"edits":2,"cost":"5.47"},{"name":"tests/cases/compiler/collisionExportsRequireAndAmbientEnum.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/instantiateGenericClassWithZeroTypeArguments.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration1_es5.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/codeFixInferFromUsage_allJS.ts","time":177,"edits":2,"cost":"5.47"},{"name":"tests/cases/fourslash/referencesForUnionProperties.ts","time":353,"edits":4,"cost":"5.46"},{"name":"tests/cases/compiler/emitClassExpressionInDeclarationFile.ts","time":176,"edits":2,"cost":"5.46"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionNarrowing.ts","time":176,"edits":2,"cost":"5.46"},{"name":"tests/cases/compiler/collisionArgumentsClassConstructor.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression7_es5.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/commentsemitComments.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport9.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceIndexType.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_properties.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/refactorConvertImport_namedToNamespace.ts","time":176,"edits":2,"cost":"5.46"},{"name":"tests/cases/fourslash/constEnumsEmitOutputInMultipleFiles.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/javaScriptModules18.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/renameInheritedProperties5.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/moduleAugmentationImportsAndExports4.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/semanticClassificationInstantiatedModuleWithVariableOfSameName2.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/conformance/jsx/tsxSpreadChildren.tsx","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/renameAlias.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_blankCompilerOptionsInTsconfig.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/importHelpersInIsolatedModules.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_functions.ts","time":88,"edits":1,"cost":"5.46"},{"name":"unittests:: tsc-watch:: emit file content","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImport1.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/getEmitOutputOutFile.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment17.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceComputedPropertyLiterals.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of5.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/assignmentCompatability23.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/exportSpecifierForAGlobal.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/reachabilityChecks2.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/genericReversingTypeParameters.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/codeFixUndeclaredMethodObjectLiteralArgs.ts","time":263,"edits":3,"cost":"5.46"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_tupleRestParam.ts","time":175,"edits":2,"cost":"5.46"},{"name":"tests/cases/fourslash/referencesForEnums.ts","time":174,"edits":2,"cost":"5.45"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/importJsNodeModule2.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/conformance/types/stringLiteral/typeArgumentsWithStringLiteralTypes01.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/getJavaScriptCompletions19.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/conformance/emitter/es2015/asyncGenerators/emitter.asyncGenerators.functionExpressions.es2015.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/unusedTypeAliasInNamespace1.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty10.tsx","time":87,"edits":1,"cost":"5.45"},{"name":"unittests:: tsserver:: searching for config file","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/codeFixClassImplementDeepInheritance.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorConditionIsBooleanType.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo2.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportDefault0.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/quickInfoOnProtectedConstructorCall.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/completionListAndMemberListOnCommentedLine.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/todoComments11.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/duplicateTypeParameters.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/compiler/moduleAugmentationGlobal1.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/compiler/strictModeReservedWord.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/quickInfoOnCatchVariable.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports1-amd.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/compiler/scopeCheckInsidePublicMethod1.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/conformance/classes/classExpressions/classExpression2.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_emptySwitchCase.ts","time":258,"edits":3,"cost":"5.44"},{"name":"tests/cases/project/jsFileCompilationDifferentNamesNotSpecifiedWithAllowJs.json","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/memberListOfVarInArrowExpression.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/expressions/contextualTyping/parenthesizedContexualTyping1.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/renameForDefaultExport05.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/findReferencesAfterEdit.ts","time":172,"edits":2,"cost":"5.44"},{"name":"tests/cases/fourslash/completionListInClosedFunction03.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/extendInterfaceOverloadedMethod.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/compiler/qualify.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/javaScriptModules15.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNegatives4.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/types/intersection/intersectionAndUnionTypes.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/noQuickInfoForLabel.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/getJavaScriptCompletions8.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments5.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/goToImplementationThis_01.ts","time":86,"edits":1,"cost":"5.44"},{"name":"unittests:: services:: textChanges","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/server/jsdocTypedefTag.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/findAllRefsForVariableInExtendsClause01.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/signatureHelpInFunctionCallOnFunctionDeclarationInMultipleFiles.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceExtendsObjectIntersection.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/exportEqualTypes.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/findAllRefsForUMDModuleAlias1.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/findAllRefsGlobalModuleAugmentation.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/quickInfoInFunctionTypeReference.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithNumberType.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames5.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/completionListAtDeclarationOfParameterType.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/parameterInfoOnParameterType.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsTypeArgumentInference.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithAccessibilityModifiersOnParameters.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/completionListInImportClause03.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/tsxCompletion1.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/compiler/enumLiteralAssignableToEnumInsideUnion.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates12_ES6.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/compiler/constDeclarations-access3.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/aliasMergingWithNamespace.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentsWithTypeArguments1.tsx","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/compiler/recursiveTypes1.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/functions/functionOverloadErrors.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/compiler/implicitAnyNewExprLackConstructorSignature.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/compiler/classOrder1.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/findAllRefsForObjectSpread.ts","time":342,"edits":4,"cost":"5.43"},{"name":"tests/cases/fourslash/tsxCompletionOnClosingTag1.ts","time":171,"edits":2,"cost":"5.43"},{"name":"tests/cases/compiler/declarationEmitNameConflicts.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/implementingAnInterfaceExtendingClassWithPrivates2.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/instantiateContextualTypes.ts","time":170,"edits":2,"cost":"5.43"},{"name":"tests/cases/conformance/classes/mixinClassesMembers.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/renamePropertyAccessExpressionHeritageClause.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/goToDefinition_mappedType.ts","time":170,"edits":2,"cost":"5.43"},{"name":"tests/cases/fourslash/referencesForIndexProperty2.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionAbsolutePaths.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/refactorExtractType1.ts","time":170,"edits":2,"cost":"5.43"},{"name":"tests/cases/fourslash/codeFixClassImplementClassPropertyTypeQuery.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/propertyAccess4.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/variableDeclaratorResolvedDuringContextualTyping.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument.d.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithStringIndexers.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/completionListOutsideOfForLoop02.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/modularizeLibrary_NoErrorDuplicateLibOptions2.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/getOccurrencesPrivate1.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete3.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_04.ts","time":170,"edits":2,"cost":"5.43"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/expressions/functionCalls/typeArgumentInferenceWithObjectLiteral.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/literalsInComputedProperties1.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/goToDefinitionUnionTypeProperty2.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/declarationsForInferredTypeFromOtherFile.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/parameterWithDestructuring.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString1ES6.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/genericArityEnforcementAfterEdit.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInUMD1.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/expressions/unaryOperators/deleteOperator/deleteOperatorWithAnyOtherType.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/declFileTypeAnnotationTypeAlias.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/recursiveTypesUsedAsFunctionParameters.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/incorrectNumberOfTypeArgumentsDuringErrorReporting.ts","time":170,"edits":2,"cost":"5.43"},{"name":"tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithInvalidOperands.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/es6/classExpressions/classExpressionES63.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/es6ImportNamedImportMergeErrors.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/classMemberInitializerWithLamdaScoping.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/goToDefinitionLabels.ts","time":169,"edits":2,"cost":"5.42"},{"name":"tests/cases/fourslash/codeFixInferFromUsageCallBodyPriority.ts","time":169,"edits":2,"cost":"5.42"},{"name":"tests/cases/fourslash/getOccurrencesIfElse.ts","time":169,"edits":2,"cost":"5.42"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_constructor.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/getOccurrencesClassExpressionConstructor.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/mergedDeclarationsWithExportAssignment1.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/semanticClassificationWithUnionTypes.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/completionBeforeSemanticDiagnosticsInArrowFunction1.ts","time":168,"edits":2,"cost":"5.42"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_importedFunction3.ts","time":168,"edits":2,"cost":"5.42"},{"name":"tests/cases/fourslash/signatureHelpSimpleConstructorCall.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/renameInfoForFunctionExpression01.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess35.ts","time":168,"edits":2,"cost":"5.42"},{"name":"tests/cases/fourslash/refactorExtractType54.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/goToDefinitionJsModuleName.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/collisionRestParameterClassConstructor.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/moduleAugmentationsImports2.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/memberListAfterSingleDot.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/conformance/types/typeAliases/typeAliases.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/declarationEmitDestructuringObjectLiteralPattern1.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/goToImplementationLocal_01.ts","time":168,"edits":2,"cost":"5.42"},{"name":"tests/cases/fourslash/tsxCompletionNonTagLessThan.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/completionListAtEndOfWordInArrowFunction01.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/completionListInUnclosedElementAccessExpression02.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/extendArray.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/genericTypeArgumentInference1.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/functionOverloads18.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/commentsInterface.ts","time":418,"edits":5,"cost":"5.41"},{"name":"tests/cases/fourslash/codeFixUnusedLabel_all.ts","time":167,"edits":2,"cost":"5.41"},{"name":"tests/cases/fourslash/codeFixInferFromUsage_all.ts","time":167,"edits":2,"cost":"5.41"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction10.ts","time":167,"edits":2,"cost":"5.41"},{"name":"tests/cases/compiler/inheritance1.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/signatureHelpAtEOF.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/unusedFunctionInNamespace5.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/server/rename01.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/signatureHelpNoArguments.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/quickInfoForObjectBindingElementPropertyName01.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/goToTypeDefinition.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallTypeArgumentInference.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyFunctionEmptyClass.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/todoComments16.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/unclosedArrayErrorRecovery.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/getJavaScriptCompletions10.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints3.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/typeParametersAreIdenticalToThemselves.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/compiler/declarationEmitExpressionInExtends3.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/getEmitOutputWithEarlySemanticErrors.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementArrayBindingPattern2.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/expressions/functions/contextuallyTypedIife.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/goToDefinitionUnionTypeProperty1.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithNumericIndexers2.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/parameterlessSetter.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/renameAlias2.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/defaultParamsAndContextualTypes.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/types/contextualTypes/methodDeclarations/contextuallyTypedClassExpressionMethodDeclaration01.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/externalModules/umd-augmentation-4.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/refactorExtractType_js6.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/compiler/declFileTypeAnnotationVisibilityErrorTypeLiteral.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/compiler/genericSpecializations2.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType1_ES5.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/compiler/initializersInAmbientEnums.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_parameter_callback.ts","time":165,"edits":2,"cost":"5.40"},{"name":"tests/cases/fourslash/goToDefinitionRest.ts","time":165,"edits":2,"cost":"5.40"},{"name":"tests/cases/fourslash/signatureHelpCallExpressionJs.ts","time":165,"edits":2,"cost":"5.40"},{"name":"tests/cases/fourslash/declareFunction.ts","time":165,"edits":2,"cost":"5.40"},{"name":"tests/cases/fourslash/completionsOptionalMethod.ts","time":164,"edits":2,"cost":"5.39"},{"name":"tests/cases/fourslash/quickInfoMeaning.ts","time":164,"edits":2,"cost":"5.39"},{"name":"tests/cases/fourslash/quickInfoOnConstructorWithGenericParameter.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/completionListInTypeParameterOfTypeAlias2.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_classExpressionGoodUsages.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/addMemberInDeclarationFile.ts","time":164,"edits":2,"cost":"5.39"},{"name":"tests/cases/fourslash/breakpointValidationObjectLiteralExpressions.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/getRenameInfoTests2.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsEnum1.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern09.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/extract-method4.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/goToDefinitionPrimitives.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/referencesForNoContext.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/asyncAwaitWithCapturedBlockScopeVar.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/withImportDecl.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/goToImplementationSuper_00.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/quickInfoOnThis3.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember7.ts","time":164,"edits":2,"cost":"5.39"},{"name":"tests/cases/fourslash/genericCloduleCompletionList.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/codeFixAddMissingNew_all.ts","time":164,"edits":2,"cost":"5.39"},{"name":"tests/cases/compiler/tupleTypes.ts","time":82,"edits":1,"cost":"5.39"},{"name":"unittests:: tsserver:: Project Errors for Configure file diagnostics events","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/tsxCompletionInFunctionExpressionOfChildrenCallback.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/declFileForClassWithPrivateOverloadedFunction.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/externalModules/circularReference.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES6AMD.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/callGenericFunctionWithIncorrectNumberOfTypeArguments.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES6System.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias7.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings07_ES6.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution10.tsx","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/collisionCodeGenEnumWithEnumMemberConflict.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/salsa/moduleExportAssignment3.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/findAllRefsImportEqualsJsonFile.ts","time":163,"edits":2,"cost":"5.39"},{"name":"tests/cases/fourslash/signatureHelpWithTriggers01.ts","time":163,"edits":2,"cost":"5.39"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile7.ts","time":163,"edits":2,"cost":"5.39"},{"name":"tests/cases/fourslash/quickInfoForObjectBindingElementPropertyName03.ts","time":163,"edits":2,"cost":"5.39"},{"name":"tests/cases/fourslash/quickinfoIsConsistent.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/quickInfoOnArgumentsInsideFunction.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/documentHighlightAtInheritedProperties1.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/getEmitOutputWithEmitterErrors.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/completionListInUnclosedDeleteExpression01.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/shims/getEmitOutput.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/es5-asyncFunctionCallExpressions.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/refactorExtractType_js2.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/renameInheritedProperties3.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/shims/getSemanticClassifications.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures5.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance4.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern12.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/renameDefaultImport.ts","time":162,"edits":2,"cost":"5.38"},{"name":"tests/cases/fourslash/refactorExtractType7.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/codeFixClassImplementDefaultClass.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/constructorQuickInfo.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/goToTypeDefinitionEnumMembers.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/genericSpecializationToTypeLiteral1.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/goToDefinitionTaggedTemplateOverloads.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/ipromise2.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/classUpdateTests.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/declarationMapsWithSourceMap.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern25.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/cloduleWithRecursiveReference.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/commentsFormatting.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesWithTheSameNameAndSameCommonRoot.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/completionListInUnclosedForLoop02.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/multiImportExport.ts","time":81,"edits":1,"cost":"5.38"},{"name":"unittests:: JSDocParsing","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/fatarrowfunctionsOptionalArgsErrors2.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName26.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/findAllRefsMappedType.ts","time":323,"edits":4,"cost":"5.38"},{"name":"tests/cases/conformance/salsa/inferringClassMembersFromAssignments.ts","time":161,"edits":2,"cost":"5.37"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFile0.ts","time":161,"edits":2,"cost":"5.37"},{"name":"tests/cases/fourslash/codeFixInferFromUsageSetterWithInaccessibleType.ts","time":402,"edits":5,"cost":"5.37"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinue2.ts","time":160,"edits":2,"cost":"5.37"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName3.ts","time":160,"edits":2,"cost":"5.37"},{"name":"tests/cases/compiler/returnTypeTypeArguments.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_4.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/renameJsThisProperty05.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/staticPrototypePropertyOnClass.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames7.ts","time":160,"edits":2,"cost":"5.37"},{"name":"tests/cases/fourslash/getEmitOutputNoErrors.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/insertInterfaceAndCheckTypeLiteralField.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInCJS5.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormInstanceOf.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInIfStatement.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/quickInfoOnObjectLiteralWithOnlyGetter.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalPrimitiveType.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignaturesWithRestParameters.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/renameAliasExternalModule.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/codeFixConstructorForDerivedNeedSuperCall.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/compiler/declFileConstructors.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/javaScriptModules19.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/getJavaScriptCompletions20.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/commentsUnion.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/compiler/isDeclarationVisibleNodeKinds.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/compiler/optionalPropertiesTest.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/refactorExtractType58.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagGoToDefinition.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames2.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/unusedImports12FS.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/compiler/blockScopedBindingsReassignedInLoop3.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/nestedModules.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAsTags01.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/enumIsNotASubtypeOfAnythingButNumber.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/compiler/declFileExportImportChain2.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/compiler/implicitAnyGetAndSetAccessorWithAnyReturnType.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/compiler/specializeVarArgs1.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedTypeAssertionOnAddition.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/commentsClass.ts","time":318,"edits":4,"cost":"5.36"},{"name":"tests/cases/fourslash/codeFixInferFromUsageJSXElement.ts","time":159,"edits":2,"cost":"5.36"},{"name":"tests/cases/fourslash/navigateToIIFE.ts","time":159,"edits":2,"cost":"5.36"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization_all_1.ts","time":159,"edits":2,"cost":"5.36"},{"name":"tests/cases/fourslash/importNameCodeFix_reExport.ts","time":159,"edits":2,"cost":"5.36"},{"name":"tests/cases/fourslash/unusedTypeParametersInLambda4.ts","time":159,"edits":2,"cost":"5.36"},{"name":"tests/cases/compiler/classStaticInitializersUsePropertiesBeforeDeclaration.ts","time":159,"edits":2,"cost":"5.36"},{"name":"tests/cases/fourslash/codeFixInferFromUsageGetter2.ts","time":158,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/getOccurrencesOfAnonymousFunction2.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/multiModuleClodule1.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/quickInfoForTypeParameterInTypeAlias1.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/tsxCompletion3.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/goToTypeDefinitionAliases.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/commentsExternalModules3.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithStringIndexers2.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/commentsExternalModules.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/interfaceAssignmentCompat.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterProperties5.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/getSemanticDiagnosticForDeclaration1.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/refactorExtractType30.ts","time":158,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/incrementalResolveConstructorDeclaration.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_varDeclarations.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/doubleUnderscoreRenames.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/codeFixUnreachableCode_noSuggestionIfDisabled.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/codeFixChangeExtendsToImplementsWithTrivia.ts","time":158,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern05.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/recursiveWrappedTypeParameters1.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/signatureHelpOnOverloadsDifferentArity2.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/exportDefaultClass.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/quickInfoOnUndefined.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName9.ts","time":158,"edits":2,"cost":"5.35"},{"name":"tests/cases/compiler/declFileTypeAnnotationVisibilityErrorVariableDeclaration.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/assignmentCompatBug2.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/typedGenericPrototypeMember.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithGenericSignatureArguments.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/arrayAssignmentTest2.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/completionListWithAmbientDeclaration.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceConstructSignature.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/codeFixClassImplementClassMethodViaHeritage.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/conformance/types/intersection/intersectionThisTypes.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics21.ts","time":158,"edits":2,"cost":"5.35"},{"name":"tests/cases/compiler/subtypeRelationForNever.ts","time":79,"edits":1,"cost":"5.35"},{"name":"unittests:: tsbuild:: with resolveJsonModule option on project importJsonFromProjectReference","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/shadowingViaLocalValueOrBindingElement.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/noImplicitUseStrict_system.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/quickInfoOnNarrowedTypeInModule.ts","time":157,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/signatureHelp_contextual.ts","time":157,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExportAnonymous.ts","time":157,"edits":2,"cost":"5.35"},{"name":"tests/cases/compiler/jsxChildrenGenericContextualTypes.tsx","time":157,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/codeFixInferFromUsageGetter.ts","time":157,"edits":2,"cost":"5.35"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeMembers.ts","time":157,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/findAllRefsDefaultImport.ts","time":157,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/externalModuleWithExportAssignment.ts","time":234,"edits":3,"cost":"5.34"},{"name":"tests/cases/fourslash/overloadQuickInfo.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentInForOf.ts","time":156,"edits":2,"cost":"5.34"},{"name":"tests/cases/fourslash/signatureHelpSuperConstructorOverload.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/todoComments8.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMultipleParameters.ts","time":156,"edits":2,"cost":"5.34"},{"name":"tests/cases/conformance/controlFlow/typeGuardsAsAssertions.ts","time":156,"edits":2,"cost":"5.34"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImportTypings1.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/codeFixUnusedLabel_noSuggestionIfDisabled.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/unusedClassInNamespace3.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/quickInfoForShorthandProperty.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_objectLiteralInArrowFunction.ts","time":234,"edits":3,"cost":"5.34"},{"name":"tests/cases/fourslash/typeOfThisInStatics.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/completionListForRest.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/conformance/types/typeRelationships/instanceOf/narrowingGenericTypeFromInstanceof01.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/compiler/commaOperatorLeftSideUnused.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/compiler/constIndexedAccess.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/compiler/augmentedTypesVar.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/compiler/es5ExportEqualsDts.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/server/declarationMapsGoToDefinitionSameNameDifferentDirectory.ts","time":155,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/codeFixInferFromUsageArrowJS.ts","time":155,"edits":2,"cost":"5.33"},{"name":"tests/cases/conformance/emitter/es5/forAwait/emitter.forAwait.es5.ts","time":155,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/completionsInterfaceElement.ts","time":232,"edits":3,"cost":"5.33"},{"name":"tests/cases/fourslash/completionListInUnclosedTaggedTemplate02.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/findReferencesJSXTagName.ts","time":154,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/completionForStringLiteral2.ts","time":154,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/tsxCompletion14.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinue.ts","time":154,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/server/occurrences02.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/completionListAfterNumericLiteral1.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/getOccurrencesThrow4.ts","time":154,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/renameUMDModuleAlias1.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/prototypeProperty.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/types/members/objectTypeWithNumericProperty.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes4.ts","time":154,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/quickInfoForFunctionDeclaration.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/quickInfoInInvalidIndexSignature.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/breakpointValidationSwitch.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/findAllRefsImportNamed.ts","time":154,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/documentHighlightAtInheritedProperties2.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/readonlyInDeclarationFile.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/malformedObjectLiteral.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/codeFixClassImplementClassFunctionVoidInferred.ts","time":154,"edits":2,"cost":"5.33"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration1_es6.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/internalAliasInterfaceInsideTopLevelModuleWithExport.ts","time":77,"edits":1,"cost":"5.33"},{"name":"unittests:: tsserver:: with skipLibCheck","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/goToDefinitionBuiltInTypes.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration12_es5.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/indexWithoutParamType.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/findAllRefsClassExpression2.ts","time":230,"edits":3,"cost":"5.32"},{"name":"tests/cases/fourslash/jsQuickInfoGenerallyAcceptableSize.ts","time":153,"edits":2,"cost":"5.32"},{"name":"tests/cases/fourslash/findAllRefsReExportRightNameWrongSymbol.ts","time":153,"edits":2,"cost":"5.32"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction19.ts","time":153,"edits":2,"cost":"5.32"},{"name":"tests/cases/compiler/reverseMappedContravariantInference.ts","time":153,"edits":2,"cost":"5.32"},{"name":"tests/cases/fourslash/codeFixInferFromUsage_noCrashOnMissingParens.ts","time":152,"edits":2,"cost":"5.32"},{"name":"tests/cases/fourslash/jsxSpreadReference.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_varArrowFunction.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/refactorExtractType59.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/contextuallyTypedParameters.ts","time":152,"edits":2,"cost":"5.32"},{"name":"tests/cases/conformance/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.functionExpressions.es2018.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/server/completions01.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/recursiveTypesWithTypeof.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/completionListImplementingInterfaceFunctions.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/jsDocGenerics1.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/functionRenamingErrorRecovery.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates5.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/completionListInUnclosedTemplate02.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/getJavaScriptCompletions3.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/quickInfoOnThis2.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/compiler/readonlyMembers.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/refactorExtractType56.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/getOccurrencesSuper3.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/quickInfoOnObjectLiteralWithOnlySetter.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/completionListBeforeKeyword.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/tsxCompletion7.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/unusedImports10FS.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/compiler/withExportDecl.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/compiler/declFileTypeAnnotationVisibilityErrorTypeAlias.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/funduleWithRecursiveReference.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/noCompletionListOnCommentsInsideObjectLiterals.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.ts","time":76,"edits":1,"cost":"5.32"},{"name":"unittests:: tsbuild:: lateBoundSymbol:: interface is merged and contains late bound member","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/compiler/declFileModuleAssignmentInObjectLiteralProperty.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/compiler/thisBinding2.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/compiler/continueInLoopsWithCapturedBlockScopedBindings1.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints5.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/conformance/externalModules/exportNonInitializedVariablesES6.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_11.ts","time":151,"edits":2,"cost":"5.31"},{"name":"tests/cases/fourslash/importNameCodeFix_fileWithNoTrailingNewline.ts","time":151,"edits":2,"cost":"5.31"},{"name":"tests/cases/fourslash/server/getOutliningSpansForComments.ts","time":151,"edits":2,"cost":"5.31"},{"name":"tests/cases/fourslash/codeFixRequireInTs.ts","time":151,"edits":2,"cost":"5.31"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization2.ts","time":151,"edits":2,"cost":"5.31"},{"name":"tests/cases/fourslash/findAllRefs_importType_js.ts","time":225,"edits":3,"cost":"5.30"},{"name":"tests/cases/fourslash/signatureHelpConstructorOverload.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_enumMembers2.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/invalidRestArgError.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/renameLocationsForClassExpression01.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport11.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterUsedAsTypeParameterConstraint2.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo4.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/completionListInUnclosedTaggedTemplate01.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/completionListsThroughTransitiveBaseClasses2.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures2.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/referencesForInheritedProperties2.ts","time":225,"edits":3,"cost":"5.30"},{"name":"tests/cases/fourslash/completionListInUnclosedTemplate01.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/genericDerivedTypeAcrossModuleBoundary1.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports3-es6.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance5.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport7.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_2.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/completionListInUnclosedElementAccessExpression01.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution5.tsx","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithoutConstraints.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString3ES6.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES6UMD.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/getOccurrencesTryCatchFinally3.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/salsaMethodsOnAssignedFunctionExpressions.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/completionForStringLiteral10.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/compiler/widenedTypes.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType3.ts","time":150,"edits":2,"cost":"5.30"},{"name":"unittests:: tsserver:: ConfiguredProjects:: non-existing directories listed in config file input array","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_interfaces.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleSignatures.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction20.ts","time":150,"edits":2,"cost":"5.30"},{"name":"tests/cases/compiler/sourceMap-FileWithComments.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString1.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignaturesWithRestParameters.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/quickInfoOnErrorTypes1.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/goToDefinitionUndefinedSymbols.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/compiler/moduleAugmentationDeclarationEmit1.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/goToDefinitionSourceUnit.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/compiler/es6ExportClauseWithoutModuleSpecifierInEs5.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/compiler/genericFunctions1.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/completionsKeywordsExtends.ts","time":224,"edits":3,"cost":"5.30"},{"name":"tests/cases/compiler/APISample_watcher.ts","time":298,"edits":4,"cost":"5.30"},{"name":"tests/cases/fourslash/renameImportRequire.ts","time":149,"edits":2,"cost":"5.30"},{"name":"tests/cases/fourslash/completionsRecommended_union.ts","time":149,"edits":2,"cost":"5.30"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMember.ts","time":149,"edits":2,"cost":"5.30"},{"name":"tests/cases/fourslash/signatureHelpInference.ts","time":149,"edits":2,"cost":"5.30"},{"name":"tests/cases/fourslash/goToDefinitionDecoratorOverloads.ts","time":149,"edits":2,"cost":"5.30"},{"name":"tests/cases/compiler/narrowedImports.ts","time":149,"edits":2,"cost":"5.30"},{"name":"tests/cases/fourslash/server/configurePlugin.ts","time":222,"edits":3,"cost":"5.29"},{"name":"tests/cases/conformance/types/intersection/intersectionReductionStrict.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/codeFixUnreachableCode.ts","time":296,"edits":4,"cost":"5.29"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity6.ts","time":148,"edits":2,"cost":"5.29"},{"name":"tests/cases/fourslash/refactorExtractType2.ts","time":148,"edits":2,"cost":"5.29"},{"name":"tests/cases/fourslash/underscoreTypings02.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/server/formatOnEnter.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport3.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/squiggleUnclosedStringLiteral.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/findAllRefsOfConstructor_multipleFiles.ts","time":148,"edits":2,"cost":"5.29"},{"name":"tests/cases/fourslash/typeArgCompletion.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags4.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/importNameCodeFix_endingPreference.ts","time":148,"edits":2,"cost":"5.29"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFile2.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/capturedLetConstInLoop9_ES6.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/getDeclarationDiagnostics.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/completionListEnumMembers.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/goToImplementationInterface_03.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/jsDocExtends.ts","time":148,"edits":2,"cost":"5.29"},{"name":"tests/cases/fourslash/completionListOutsideOfClosedArrowFunction01.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/getEmitOutputOnlyOneFile.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithTupleType.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/declarationEmitDestructuringArrayPattern2.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/memberListInFunctionCall.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/codeFixSpelling4.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/expressions/typeAssertions/typeAssertions.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/getJavaScriptCompletions18.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/server/documentHighlights01.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/es6ModuleConstEnumDeclaration2.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_thisParam.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/goToDefinitionFunctionType.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/unusedEnumInFunction1.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/capturedLetConstInLoop9.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/completionListInUnclosedYieldExpression01.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty10.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/quickInfoJSDocFunctionNew.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/knockout.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/decorators/class/decoratedClassExportsCommonJS1.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/genericAssignmentCompatOfFunctionSignatures1.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/unknownSymbolOffContextualType1.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/types/tuple/typeInferenceWithTupleType.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/expressions/functionCalls/overloadResolutionConstructors.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/classes/members/accessibility/privateClassPropertyAccessibleWithinNestedClass.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloadAssignability03.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/moduleAugmentationGlobal3.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/nullAssignableToEveryType.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClassWithProtecteds.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/copyrightWithoutNewLine1.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/umdGlobalConflict.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/decorators/class/decoratorInstantiateModulesInFunctionBodies.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/functionOverloads25.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport14.ts","time":147,"edits":2,"cost":"5.28"},{"name":"tests/cases/fourslash/importNameCodeFix_importType.ts","time":147,"edits":2,"cost":"5.28"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations8.ts","time":147,"edits":2,"cost":"5.28"},{"name":"tests/cases/fourslash/codeFixUnusedLabel.ts","time":147,"edits":2,"cost":"5.28"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceUndeclaredSymbol.ts","time":147,"edits":2,"cost":"5.28"},{"name":"tests/cases/compiler/genericClassImplementingGenericInterfaceFromAnotherModule.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/memberListOfEnumFromExternalModule.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/conformance/types/union/unionTypeWithIndexSignature.ts","time":146,"edits":2,"cost":"5.27"},{"name":"tests/cases/fourslash/memberListOfExportedClass.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/getOccurrencesAbstract02.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionES6.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/inheritedModuleMembersForClodule2.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/server/jsdocCallbackTagRename01.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/unusedNamespaceInNamespace.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/getEmitOutputWithSyntacticErrorsForMultipleFiles2.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/importNameCodeFixWithPrologue.ts","time":146,"edits":2,"cost":"5.27"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_overloads.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/implicitIndexSignatures.ts","time":146,"edits":2,"cost":"5.27"},{"name":"tests/cases/compiler/asyncFunctionsAndStrictNullChecks.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures2.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/conformance/jsdoc/checkObjectDefineProperty.ts","time":146,"edits":2,"cost":"5.27"},{"name":"tests/cases/fourslash/goToDefinitionShorthandProperty01.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/documentHighlightAtInheritedProperties3.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagNavigateTo.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/es6ModuleClassDeclaration.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/memberCompletionFromFunctionCall.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/completionListObjectMembers.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/tsxSpreadDoesNotReportExcessProps.tsx","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/getOccurrencesThrow8.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/renameImportAndExport.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/quickInfoOnCircularTypes.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/modularizeLibrary_NoErrorDuplicateLibOptions1.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardNesting.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/completionListInComments.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsClass.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment1ES5iterable.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/es6ImportNamedImportAmd.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/qualifiedModuleLocals.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/navigationItemsExactMatch2.ts","time":145,"edits":2,"cost":"5.27"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceIndexSignaturesString.ts","time":145,"edits":2,"cost":"5.27"},{"name":"tests/cases/fourslash/importNameCodeFixDefaultExport1.ts","time":145,"edits":2,"cost":"5.27"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames8.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/codeFixSpelling5.ts","time":144,"edits":2,"cost":"5.26"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags9.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/privacyClassImplementsClauseDeclFile.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/classdecl.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/es5-asyncFunctionBinaryExpressions.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/genericTypeParamUnrelatedToArguments1.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/completionForStringLiteral.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNegatives1.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/intellisenseInObjectLiteral.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/instanceTypesForGenericType1.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/excessPropertyChecksWithNestedIntersections.ts","time":144,"edits":2,"cost":"5.26"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport10.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution7.tsx","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/codeFixInferFromUsageNumberPriority.ts","time":144,"edits":2,"cost":"5.26"},{"name":"tests/cases/fourslash/completionListAtNodeBoundary.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/goToTypeDefinition2.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/genericCombinatorWithConstraints1.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleWithSameNameAndCommonRoot.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithConflictingPropertyNames2.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo5.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/completionWithDotFollowedByNamespaceKeyword.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/moduleMembersOfGenericType.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/getPropertySymbolsFromBaseTypesDoesntCrash.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck63.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveStrictNull.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/contextualSignatureInstantiation.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/types/members/objectTypeWithCallSignatureHidingMembersOfExtendedFunction.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignatureWithOptionalParameterAndInitializer.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/errorForwardReferenceForwadingConstructor.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/es6/destructuring/destructuringInFunctionType.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/collisionThisExpressionAndPropertyNameAsConstuctorParameter.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/indexedAccessRelation.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndIndexers.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/caseInsensitiveFileSystemWithCapsImportTypeDeclarations.ts","time":143,"edits":2,"cost":"5.25"},{"name":"tests/cases/fourslash/getEditsForFileRename_renameToIndex.ts","time":143,"edits":2,"cost":"5.25"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction5.ts","time":143,"edits":2,"cost":"5.25"},{"name":"tests/cases/fourslash/quickInfoForJSDocUnknownTag.ts","time":143,"edits":2,"cost":"5.25"},{"name":"tests/cases/compiler/sourceMapValidationClasses.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/async/es6/asyncMethodWithSuper_es6.ts","time":284,"edits":4,"cost":"5.25"},{"name":"tests/cases/conformance/types/union/unionTypeCallSignatures.ts","time":142,"edits":2,"cost":"5.25"},{"name":"tests/cases/fourslash/completionListInTypeParameterOfTypeAlias1.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/codeFixSpelling_all.ts","time":142,"edits":2,"cost":"5.25"},{"name":"tests/cases/fourslash/completionListInObjectLiteral3.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/getOccurrencesTryCatchFinallyBroken.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/completionListForTransitivelyExportedMembers04.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/renameForDefaultExport04.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/goToTypeDefinitionUnionType.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/renameInheritedProperties2.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target5.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess10.ts","time":142,"edits":2,"cost":"5.25"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import10.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/referencesForInheritedProperties4.ts","time":142,"edits":2,"cost":"5.25"},{"name":"tests/cases/compiler/gettersAndSetters.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/errorsInGenericTypeReference.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPublics.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/emptyArrayInference.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/parser/ecmascript5/parserUsingConstructorAsIdentifier.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/declarationEmitDestructuringObjectLiteralPattern2.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/completionListInImportClause04.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveInGeneric.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/commentsMultiModuleMultiFile.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern07.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/moduleMemberWithoutTypeAnnotation1.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/internalModules/importDeclarations/exportImportAlias.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/classImplementsClass6.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithOptionalParameters.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/completionListForExportEquals.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/outModuleTripleSlashRefs.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/types/thisType/thisTypeInClasses.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/multipleExportAssignmentsErrorList0.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithParameterInitializers2.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/optionalAccessorsInInterface1.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of34.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/quickInfo_notInsideComment.ts","time":141,"edits":2,"cost":"5.24"},{"name":"tests/cases/fourslash/navigateToSingleFileResults.ts","time":141,"edits":2,"cost":"5.24"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportExportEqualsPrimitive.ts","time":141,"edits":2,"cost":"5.24"},{"name":"tests/cases/fourslash/importNameCodeFix_avoidRelativeNodeModules.ts","time":141,"edits":2,"cost":"5.24"},{"name":"tests/cases/fourslash/commentsFunctionDeclaration.ts","time":210,"edits":3,"cost":"5.23"},{"name":"tests/cases/conformance/types/literal/stringEnumLiteralTypes2.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/types/rest/genericRestParameters2.ts","time":140,"edits":2,"cost":"5.23"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport1.ts","time":140,"edits":2,"cost":"5.23"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_recursiveFunction.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/unusedTypeParametersInInterface1.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/goToImplementationSuper_01.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardTypeOfUndefined.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType3.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/getJavaScriptCompletions5.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/completionListOnParamInClass.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplements1.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/signatureHelpConstructorInheritance.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo6.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/typeArgInference.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/genericTypeAliasIntersectionCompletions.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/expressions/contextualTyping/parenthesizedContexualTyping3.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/completionListInUnclosedTypeOfExpression02.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/javaScriptClass4.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithOverloadedFunctionTypedArguments.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/getEditsForFileRename_resolveJsonModule.ts","time":140,"edits":2,"cost":"5.23"},{"name":"tests/cases/fourslash/completionListForTransitivelyExportedMembers02.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment2.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/es2019/globalThisUnknown.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/completionEntryForShorthandPropertyAssignment.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/unusedFunctionInNamespace2.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/moduleVisibilityTest2.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/declFileTypeofInAnonymousType.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/contextuallyTypedObjectLiteralMethodDeclarationParam01.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/lift.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/noImplicitAnyParametersInInterface.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/salsa/jsObjectsMarkedAsOpenEnded.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/exportEqualsProperty.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/controlFlow/controlFlowDeleteOperator.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedStaticClassPropertyAccessibleWithinSubclass.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/types/namedTypes/classWithOnlyPublicMembersEquivalentToInterface2.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/es5ExportDefaultFunctionDeclaration.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/statements/withStatements/withStatements.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers06.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/renameDestructuringDeclarationInForOf.ts","time":139,"edits":2,"cost":"5.23"},{"name":"tests/cases/fourslash/renameJsExports03.ts","time":139,"edits":2,"cost":"5.23"},{"name":"tests/cases/compiler/declarationEmitReexportedSymlinkReference.ts","time":139,"edits":2,"cost":"5.23"},{"name":"tests/cases/compiler/declarationEmitUnnessesaryTypeReferenceNotAdded.ts","time":139,"edits":2,"cost":"5.23"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction23.ts","time":139,"edits":2,"cost":"5.23"},{"name":"tests/cases/conformance/salsa/moduleExportNestedNamespaces.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/findAllRefsInheritedProperties4.ts","time":138,"edits":2,"cost":"5.22"},{"name":"tests/cases/fourslash/findAllRefsDeclareClass.ts","time":138,"edits":2,"cost":"5.22"},{"name":"tests/cases/compiler/functionExpressionNames.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName03.ts","time":138,"edits":2,"cost":"5.22"},{"name":"tests/cases/fourslash/signatureHelpTypeArguments2.ts","time":138,"edits":2,"cost":"5.22"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsFunctionExpression.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/getRenameInfoTests1.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/returnRecursiveType.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_destructure_allUnused_nested.ts","time":138,"edits":2,"cost":"5.22"},{"name":"tests/cases/fourslash/completionListInFatArrow.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/tsxCompletion8.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/renameParameterPropertyDeclaration3.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/quickInfoOfGenericTypeAssertions1.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_destructuring.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/addMemberToModule.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/completionListInExtendsClauseAtEOF.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/es6ImportNamedImportWithTypesAndValues.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/sourceMapSample.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/renameInheritedProperties8.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/server/jsdocCallbackTagNavigateTo.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/completionListInTypedObjectLiterals2.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/declarationEmitDestructuring1.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/commentsVarDecl.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersOptionality.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/renameJsPrototypeProperty02.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/declarationEmit/typePredicates/declarationEmitIdentifierPredicates01.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/enums/enumMergingErrors.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/systemModule8.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_restParamInference.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/getEmitOutputOut.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/nestedBlockScopedBindings5.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/types/thisType/thisTypeInObjectLiterals.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/jsdoc/typedefTagWrapping.ts","time":207,"edits":3,"cost":"5.22"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution9.tsx","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/cachedModuleResolution7.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/internalAliasEnumInsideLocalModuleWithoutExport.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/declFileRegressionTests.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/declFileWithInternalModuleNameConflictsInExtendsClause1.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/topLevel.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall11.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern18.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/declarationEmitDestructuringPrivacyError.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/exportDeclarationInInternalModule.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoGenericInterfacesDifferingByTypeParameterName.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/shims-pp/getReferencesAtPosition.ts","time":206,"edits":3,"cost":"5.21"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty14.tsx","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/commentsLinePreservation.ts","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/codeFixInferFromUsageOptionalParam2.ts","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/getJavaScriptCompletions16.ts","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/referencesForInheritedProperties5.ts","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/getOccurrencesModifiersNegatives1.ts","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames5.ts","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/compiler/inKeywordTypeguard.ts","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_disabledInCompilerOptionsInJsconfig.ts","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/signatureHelpForNonlocalTypeDoesNotUseImportType.ts","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/codeFixCorrectQualifiedNameToIndexedAccessType_all.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignatures.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagRename04.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/cloduleAsBaseClass.ts","time":136,"edits":2,"cost":"5.20"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/quickInfoForDerivedGenericTypeWithConstructor.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/completionForStringLiteral11.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/moveToNewFile_rangeInvalid.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/findAllRefsForVariableInExtendsClause02.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/shims/quickInfoDisplayPartsVar.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/quickInfoOnNewKeyword01.ts","time":136,"edits":2,"cost":"5.20"},{"name":"tests/cases/compiler/privacyClassExtendsClauseDeclFile.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/overrideBaseIntersectionMethod.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember4.ts","time":136,"edits":2,"cost":"5.20"},{"name":"tests/cases/compiler/es5-asyncFunctionWhileStatements.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/semanticClassificationModules.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithStringIndexer.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/noImplicitAnyDestructuringVarDeclaration2.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/importNameCodeFix_defaultExport.ts","time":136,"edits":2,"cost":"5.20"},{"name":"tests/cases/compiler/declFileFunctions.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility4.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames4_ES5.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/superCallInStaticMethod.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/moduleExports1.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/classes/members/classTypes/instancePropertyInClassType.ts","time":68,"edits":1,"cost":"5.20"},{"name":"unittests:: tsserver:: Open-file","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/referencesForLabel.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/unclosedExportClause02.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/declFileImportChainInExportAssignment.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/es5ExportDefaultClassDeclaration.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/overloadedStaticMethodSpecialization.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/arrayLiteralsWithRecursiveGenerics.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/removeInterfaceUsedAsGenericTypeArgument.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/exportingContainingVisibleType.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName2.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions16_ES6.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/referencesForContextuallyTypedUnionProperties.ts","time":271,"edits":4,"cost":"5.20"},{"name":"tests/cases/fourslash/jsDocTypeTagQuickInfo2.ts","time":135,"edits":2,"cost":"5.20"},{"name":"tests/cases/fourslash/refactorExtractType29.ts","time":135,"edits":2,"cost":"5.20"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_all_delete_paramInFunction.ts","time":135,"edits":2,"cost":"5.20"},{"name":"tests/cases/fourslash/findAllRefsMappedType_nonHomomorphic.ts","time":135,"edits":2,"cost":"5.20"},{"name":"tests/cases/fourslash/findAllRefsInheritedProperties5.ts","time":135,"edits":2,"cost":"5.20"},{"name":"tests/cases/compiler/varianceProblingAndZeroOrderIndexSignatureRelationsAlign2.ts","time":135,"edits":2,"cost":"5.20"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules8.ts","time":135,"edits":2,"cost":"5.20"},{"name":"tests/cases/fourslash/javaScriptClass1.ts","time":202,"edits":3,"cost":"5.19"},{"name":"tests/cases/fourslash/referencesForContextuallyTypedObjectLiteralProperties.ts","time":134,"edits":2,"cost":"5.19"},{"name":"tests/cases/fourslash/untypedModuleImport.ts","time":134,"edits":2,"cost":"5.19"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorConditionIsNumberType.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/declarationMapsOutFile.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/quickInfoImportedTypesWithMergedMeanings.ts","time":268,"edits":4,"cost":"5.19"},{"name":"tests/cases/fourslash/getJavaScriptCompletions1.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/refactorConvertImport_namespaceToNamed_namespaceUsed.ts","time":134,"edits":2,"cost":"5.19"},{"name":"tests/cases/fourslash/missingMethodAfterEditAfterImport.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/completionListInUnclosedTypeOfExpression01.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAsTags02.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/genericCombinators3.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyThisType.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/contextualSignatureInstantiation2.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/statements/VariableStatements/everyTypeWithAnnotationAndInvalidInitializer.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/expressions/contextualTyping/taggedTemplateContextualTyping1.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/getEmitOutputSourceMap2.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/completionListAfterFunction2.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/formattingOnClasses.ts","time":134,"edits":2,"cost":"5.19"},{"name":"tests/cases/fourslash/widenedTypes.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceIndexSignaturesNumber.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/completionListInUnclosedIndexSignature03.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/goToImplementationLocal_08.ts","time":134,"edits":2,"cost":"5.19"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames9.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/externalModuleImmutableBindings.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/functionExpressionReturningItself.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/modularizeLibrary_TargetES5UsingES6Lib.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern16.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/paramHelpOnCommaInString.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/declarationEmitDefaultExport1.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/types/tuple/contextualTypeWithTuple.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/types/primitives/string/assignFromStringInterface2.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithEnum.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorOverloadsWithDefaultValues.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/arrayReferenceWithoutTypeArgs.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/declFileWithInternalModuleNameConflictsInExtendsClause3.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/declarationEmitDestructuringArrayPattern1.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/duplicateIdentifierBindingElementInParameterDeclaration2.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/collisionSuperAndLocalVarInMethod.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/strictFunctionTypesErrors.ts","time":201,"edits":3,"cost":"5.19"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc10.ts","time":333,"edits":5,"cost":"5.18"},{"name":"tests/cases/fourslash/signatureHelpOnOverloadsDifferentArity3.ts","time":133,"edits":2,"cost":"5.18"},{"name":"tests/cases/compiler/contextuallyTypedParametersWithInitializers.ts","time":133,"edits":2,"cost":"5.18"},{"name":"tests/cases/fourslash/findAllRefsModuleDotExports.ts","time":133,"edits":2,"cost":"5.18"},{"name":"tests/cases/fourslash/findAllRefs_jsEnum.ts","time":133,"edits":2,"cost":"5.18"},{"name":"tests/cases/fourslash/goToTypeDefinition_returnType.ts","time":133,"edits":2,"cost":"5.18"},{"name":"tests/cases/fourslash/augmentedTypesClass2.ts","time":132,"edits":2,"cost":"5.17"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess20.ts","time":132,"edits":2,"cost":"5.17"},{"name":"tests/cases/compiler/moduleAugmentationCollidingNamesInAugmentation1.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/completionListAfterAnyType.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_all_prefix.ts","time":132,"edits":2,"cost":"5.17"},{"name":"tests/cases/fourslash/todoComments14.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/quickInfoOnObjectLiteralWithAccessors.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/server/occurrences01.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/semanticClassificationUninstantiatedModuleWithVariableOfSameName2.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules0.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/signatureHelpTypeArguments.ts","time":132,"edits":2,"cost":"5.17"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannertest1.ts","time":66,"edits":1,"cost":"5.17"},{"name":"unittests:: tsserver:: compileOnSave:: EmitFile test","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/completionListForUnicodeEscapeName.ts","time":132,"edits":2,"cost":"5.17"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_classTypeParameters.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/es2019/globalThisUnknownNoImplicitAny.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/tsxCompletionInFunctionExpressionOfChildrenCallback1.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/compiler/declarationEmitNameConflicts3.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/jsxWithTypeParametershasInstantiatedSignatureHelp.tsx","time":132,"edits":2,"cost":"5.17"},{"name":"tests/cases/fourslash/duplicateIndexers.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures8.ts","time":132,"edits":2,"cost":"5.17"},{"name":"tests/cases/conformance/types/import/importTypeLocalMissing.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/compiler/privacyGloGetter.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/internalModules/moduleBody/invalidModuleWithStatementsOfEveryKind.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/compiler/duplicatePackage.ts","time":132,"edits":2,"cost":"5.17"},{"name":"tests/cases/fourslash/exportEqualsInterfaceA.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment1ES6.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit14.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/types/literal/stringLiteralsAssertionsInEqualityComparisons02.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/compiler/arrowFunctionWithObjectLiteralBody6.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithOverloadedConstructorTypedArguments2.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorWithMismatchedAccessibilityModifiers.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression1.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution8.tsx","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/typings/typingsLookup4.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName11.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/cloduleTypeOf1.ts","time":197,"edits":3,"cost":"5.17"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_importedFunction6.ts","time":131,"edits":2,"cost":"5.17"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.decmialNegative.ts","time":131,"edits":2,"cost":"5.17"},{"name":"tests/cases/fourslash/refactorExtractType22.ts","time":131,"edits":2,"cost":"5.17"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionHiddenFile.ts","time":131,"edits":2,"cost":"5.17"},{"name":"tests/cases/compiler/commentsInheritance.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/completionsIsPossiblyTypeArgumentPosition.ts","time":130,"edits":2,"cost":"5.16"},{"name":"tests/cases/fourslash/completionForStringLiteral13.ts","time":130,"edits":2,"cost":"5.16"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceQualifiedName.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/shims/getImplementationAtPosition.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/getOccurrencesSetAndGet3.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerS7.6_A4.2_T1.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/getOccurrencesThrow6.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/findAllRefsInExport1.ts","time":130,"edits":2,"cost":"5.16"},{"name":"tests/cases/fourslash/quickInfoOnGenericClass.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/refactorExtractType20.ts","time":130,"edits":2,"cost":"5.16"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports3.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete6.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/declarationEmit/typesVersionsDeclarationEmit.multiFileBackReferenceToSelf.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/completionListAfterRegularExpressionLiteral04.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/compiler/typeReferenceDirectives2.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/parser/ecmascript5/parserS7.6_A4.2_T1.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/returnTypeOfGenericFunction1.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/quickInfoOnThis4.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern1.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateInstanceShadowingPublicInstance.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/quickInfoOfLablledForStatementIterator.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/quickInfoFromEmptyBlockComment.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/compiler/declFileTypeAnnotationTupleType.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/types/objectTypeLiteral/methodSignatures/methodSignaturesWithOverloads2.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/compiler/declFileTypeAnnotationParenType.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/navigationBarItemsItems.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/addDeclareToFunction.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorsMultipleOperators.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/compiler/commentsMultiModuleSingleFile.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/expressions/operators/incrementAndDecrement.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/deleteReopenedModule.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/async/es6/asyncConstructor_es6.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement6.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/compiler/functionOverloads4.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardNarrowsToLiteralType.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/refactorExtractType10.ts","time":129,"edits":2,"cost":"5.15"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport03.ts","time":129,"edits":2,"cost":"5.15"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile_tsIgnore_indent.ts","time":129,"edits":2,"cost":"5.15"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName8.ts","time":129,"edits":2,"cost":"5.15"},{"name":"tests/cases/fourslash/refactorExtractType37.ts","time":129,"edits":2,"cost":"5.15"},{"name":"tests/cases/fourslash/completionsJsdocTag.ts","time":129,"edits":2,"cost":"5.15"},{"name":"tests/cases/fourslash/renameCommentsAndStrings4.ts","time":129,"edits":2,"cost":"5.15"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing7.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/externalModules/exportAssignmentMergedModule.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/downlevelLetConst18.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsObjectMethods.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/getOccurrencesReturn2.ts","time":128,"edits":2,"cost":"5.14"},{"name":"tests/cases/fourslash/quickInfoForIndexerResultWithConstraint.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/completionInNamedImportLocation.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags8.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/quickInfoForContextuallyTypedArrowFunctionInSuperCall.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit12.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/completionForStringLiteral6.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/emitter/es2015/asyncGenerators/emitter.asyncGenerators.classMethods.es2015.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/constEnums/constEnumPropertyAccess1.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/goToDefinitionSameFile.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/completionListForShorthandPropertyAssignment.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures4.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/argumentsIndexExpression.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/refactorExtractType45.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES3System.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperator2.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractSomePropertiesPresent.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/getEmitOutputWithSemanticErrors2.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports1-es6.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/controlFlow/controlFlowIterationErrors.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/declarationEmitLocalClassHasRequiredDeclare.ts","time":128,"edits":2,"cost":"5.14"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns03_ES6.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/declFileWithExtendsClauseThatHasItsContainerNameConflict.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/chainedSpecializationToObjectTypeLiteral.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/privacyGloVar.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/unionTypeLiterals.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/mutrec.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames6_ES5.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/commentsOnPropertyOfObjectLiteral1.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments17_ES6.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/computedPropertiesInDestructuring2.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/unusedVariableInNamespace2.ts","time":127,"edits":2,"cost":"5.14"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfacePropertyFromParentConstructorFunction.ts","time":127,"edits":2,"cost":"5.14"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractPropertyThis.ts","time":127,"edits":2,"cost":"5.14"},{"name":"tests/cases/fourslash/codeFixInferFromUsageConstructorFunctionJS.ts","time":127,"edits":2,"cost":"5.14"},{"name":"tests/cases/fourslash/importNameCodeFix_order.ts","time":127,"edits":2,"cost":"5.14"},{"name":"tests/cases/fourslash/refactorExtractType27.ts","time":127,"edits":2,"cost":"5.14"},{"name":"tests/cases/compiler/genericIndexTypeHasSensibleErrorMessage.ts","time":127,"edits":2,"cost":"5.14"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMultipleParametersJS.ts","time":253,"edits":4,"cost":"5.13"},{"name":"tests/cases/conformance/expressions/functionCalls/callWithSpreadES6.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName7.ts","time":126,"edits":2,"cost":"5.13"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess12.ts","time":126,"edits":2,"cost":"5.13"},{"name":"tests/cases/conformance/es6/templates/taggedTemplatesWithTypeArguments1.ts","time":126,"edits":2,"cost":"5.13"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImportTypings2.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/goToDefinitionShadowVariableInsideModule.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_destructure_allUnused_for.ts","time":126,"edits":2,"cost":"5.13"},{"name":"tests/cases/fourslash/findAllRefsForStringLiteralTypes.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance6.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/unusedTypeParametersInMethods1.ts","time":126,"edits":2,"cost":"5.13"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormInstanceOfOnInterface.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/controlFlowArrayErrors.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergeThreeInterfaces2.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/unusedLocalsinConstructorFS2.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/genericTypeParameterEquivalence2.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/completionListInClosedFunction04.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/shims-pp/getImplementationAtPosition.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/typeVariableTypeGuards.ts","time":189,"edits":3,"cost":"5.13"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_enumMembers.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithNumberTypeInvalidOperations.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormThisMemberErrors.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionExtensionsAllowJSFalse.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/getEmitOutputSourceMap.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/tsxAttributeQuickinfoTypesSameAsObjectLiteral.tsx","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/quickInfoOnGenericWithConstraints1.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/arrayFrom.ts","time":126,"edits":2,"cost":"5.13"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern08.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/refactorExtractType49.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/memberListInWithBlock3.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNegatives5.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/completionForStringLiteral4.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/statements/ifDoWhileStatements/ifDoWhileStatements.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/sourceMapValidationStatements.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_classes.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit2_ES6.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/referencesForFunctionOverloads.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionDeclarationEmit3.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/signatureHelpInParenthetical.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/completionListForTransitivelyExportedMembers01.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/goToDefinitionApparentTypeProperties.ts","time":126,"edits":2,"cost":"5.13"},{"name":"tests/cases/conformance/jsx/tsxCorrectlyParseLessThanComparison1.tsx","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/optionalFunctionArgAssignability.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/switchComparableCompatForBrands.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportInterfaceWithInaccessibleTypeInIndexerTypeAnnotations.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/genericBaseClassLiteralProperty2.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/declFileOptionalInterfaceMethod.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/types/objectTypeLiteral/objectTypeLiteralSyntax2.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor7.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/DeclarationErrorsNoEmitOnError.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/classPropertyErrorOnNameOnly.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/optionsInlineSourceMapSourcemap.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode10.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMember3.ts","time":125,"edits":2,"cost":"5.12"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileQuoteStyleMixed1.ts","time":125,"edits":2,"cost":"5.12"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAllowSyntheticDefaultImports3.ts","time":125,"edits":2,"cost":"5.12"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization_all_3.ts","time":249,"edits":4,"cost":"5.12"},{"name":"tests/cases/fourslash/noImportCompletionsInOtherJavaScriptFile.ts","time":186,"edits":3,"cost":"5.11"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMemberTypeAlias.ts","time":124,"edits":2,"cost":"5.11"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/unusedVariableInModule2.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/javaScriptModules13.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/renameDestructuringClassProperty.ts","time":124,"edits":2,"cost":"5.11"},{"name":"tests/cases/fourslash/genericFunctionWithGenericParams1.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/thisInPropertyBoundDeclarations.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/completionInsideFunctionContainsArguments.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility2.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution1.tsx","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfParameter.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/types/mapped/mappedTypes1.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/declarationEmitProtectedMembers.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithAnyOtherType.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/strictModeReservedWordInDestructuring.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithAnyOtherTypeInvalidOperations.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/arrowFunctionsMissingTokens.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/declarationEmitDestructuringArrayPattern5.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/declarationEmitNameConflicts2.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/getEmitOutputExternalModule2.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers3.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/types/import/importTypeLocal.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/types/uniqueSymbol/uniqueSymbolsDeclarationsErrors.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/es6ImportNamedImport.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithOptionalParameters2.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/controlFlowNoImplicitAny.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/importHelpersNoModule.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/formatNamedExportImport.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithEqualityChecks03.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/codeFixInferFromUsageOptionalParam.ts","time":123,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentNestedInForOf.ts","time":123,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes7.ts","time":123,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction11.ts","time":123,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_parameter_modifier_and_arg.ts","time":123,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess24.ts","time":123,"edits":2,"cost":"5.10"},{"name":"tests/cases/conformance/declarationEmit/libReferenceDeclarationEmit.ts","time":123,"edits":2,"cost":"5.10"},{"name":"tests/cases/compiler/superNoModifiersCrash.ts","time":123,"edits":2,"cost":"5.10"},{"name":"tests/cases/conformance/emitter/es2018/asyncGenerators/emitter.asyncGenerators.objectLiteralMethods.es2018.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction18.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/completionListAfterObjectLiteral1.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations7.ts","time":183,"edits":3,"cost":"5.10"},{"name":"tests/cases/fourslash/externalModuleIntellisense.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/completionsNewTarget.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/genericWithSpecializedProperties1.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/quickInfoOnMethodOfImportEquals.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/codeFixNegativeReplaceQualifiedNameWithIndexedAccessType01.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/conformance/expressions/functions/arrowFunctionContexts.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/invertedFunduleAfterQuickInfo.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures2.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/getEmitOutputSourceRoot.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_infer.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/completionsPathsJsonModuleWithAmd.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/todoComments4.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalAndOperator/logicalAndOperatorWithTypeParameters.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/augmentedTypesModules.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergeThreeInterfaces.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution5.tsx","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/findAllReferencesOfConstructor_badOverload.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/completionListAfterSpreadOperator01.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations2.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization6.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/completionListAfterRegularExpressionLiteral01.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/genericWithSpecializedProperties2.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/promiseTyping1.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/propertyIdentityWithPrivacyMismatch.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/goToImplementationNamespace_04.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/completionListAtEndOfWordInArrowFunction03.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/unusedVariableInModule3.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/assignToExistingClass.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/referencesForLabel6.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormExpr1AndExpr2.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/capturedLetConstInLoop13.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/unusedVariableInNamespace3.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/compiler/shorthandOfExportedEntity02_targetES5_CommonJS.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/es6/destructuring/destructuringVariableDeclaration2.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/typePredicateStructuralMatch.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution14.tsx","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/unusedIdentifiersConsolidated1.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/statements/throwStatements/throwStatements.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithPropertyOfEveryType.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/dynamicImport/importCallExpression4ESNext.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/instantiatedTypeAliasDisplay.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/reachabilityChecks1.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES6UMD.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/jsxFactoryNotIdentifierOrQualifiedName2.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/arrowFunctionWithObjectLiteralBody5.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray2.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/recursiveBaseCheck2.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClass2.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithInheritedPrivates.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName19.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/documentHighlightsInvalidModifierLocations.ts","time":121,"edits":2,"cost":"5.09"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType11.ts","time":121,"edits":2,"cost":"5.09"},{"name":"tests/cases/fourslash/goToDefinitionConstructorOfClassExpression01.ts","time":121,"edits":2,"cost":"5.09"},{"name":"tests/cases/fourslash/classInterfaceInsert.ts","time":121,"edits":2,"cost":"5.09"},{"name":"tests/cases/fourslash/moveToNewFile_exportImport.ts","time":242,"edits":4,"cost":"5.09"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_set.ts","time":121,"edits":2,"cost":"5.09"},{"name":"tests/cases/fourslash/completionListAfterPropertyName.ts","time":121,"edits":2,"cost":"5.09"},{"name":"tests/cases/fourslash/codeFixForgottenThisPropertyAccess03.ts","time":121,"edits":2,"cost":"5.09"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/unionSubtypeIfEveryConstituentTypeIsSubtype.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/declarationEmitReexportedSymlinkReference2.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/conformance/types/members/classWithProtectedProperty.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/refactorExtractType18.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/compiler/importTypeGenericArrowTypeParenthesized.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/quickInfoPropertyTag.ts","time":180,"edits":3,"cost":"5.08"},{"name":"tests/cases/fourslash/completionListInUnclosedDeleteExpression02.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/shims/getSemanticDiagnostics.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/completionList_getExportsOfModule.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/signatureHelpInCompleteGenericsCall.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/unusedInterfaceInNamespace1.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceEmptyTypeLiteral.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/referencesForImports.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/indentationInAssignment.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/renameJsThisProperty01.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/unusedLocalsInMethodFS2.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/getEditsForFileRename_jsExtension.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/unusedImports11FS.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/contextualTypingOfOptionalMembers.tsx","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/completionListInComments2.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/getOccurrencesSuper2.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/compiler/externModule.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/statements/VariableStatements/everyTypeWithAnnotationAndInitializer.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithNumericIndexers3.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_8.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeInference.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/targetTypeTest1.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/moveToNewFile_updateUses_js.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/codeFixInferFromUsageFunctionExpression.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndLocalVarInConstructor.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/completionListOnParam.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/union/unionTypePropertyAccessibility.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/assignmentCompatability32.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/declareFileExportAssignment.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit2_ES5.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithOverloadResolution1_ES6.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/superInDerivedTypeOfGenericWithStatics.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/genericRecursiveImplicitConstructorErrors3.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorWithoutIdenticalBCT.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/extract-method17.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/classMemberInitializerWithLamdaScoping3.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/completionListSuperMembers.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/declFileObjectLiteralWithOnlySetter.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/typeAliases/interfaceDoesNotDependOnBaseTypes.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_unexported_uninitialized_var.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParameterObjectBindingPattern.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/es6ExportClauseWithoutModuleSpecifier.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/members/typesWithSpecializedCallSignatures.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeofAnExportedType.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/statements/throwStatements/throwInEnclosingStatements.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/moduleResolution/typesVersions.ambientModules.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/es6/modules/exportStar-amd.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern15.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/es7/exponentiationOperator/compoundExponentiationAssignmentLHSCannotBeAssigned.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/controlFlow/controlFlowDoWhileStatement.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/declarationEmitEnumReadonlyProperty.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty40.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts2.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/importHelpersOutFile.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/indexSignatureMustHaveTypeAnnotation.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/jsx/tsxNoJsx.tsx","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/typeAssertionToGenericFunctionType.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/classImplementsClass2.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignatures2.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery7.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/unusedLocalsInMethod3.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/rest/restTuplesFromContextualTypes.ts","time":238,"edits":4,"cost":"5.07"},{"name":"tests/cases/fourslash/server/brace01.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/importNameCodeFix_typeUsedAsValue.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess26.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamInstantiateError.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction13.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/importNameCodeFix_symlink_own_package.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/codeFixInferFromUsageAlwaysInfer.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/conformance/expressions/functionCalls/callWithMissingVoid.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/commentsMultiModuleSingleFile.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction9.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/signatureHelpInAdjacentBlockBody.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/automaticConstructorToggling.ts","time":178,"edits":3,"cost":"5.07"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization7.ts","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/codeFixRequireInTs_allowSyntheticDefaultImports.ts","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfStringNamedProperty.ts","time":177,"edits":3,"cost":"5.06"},{"name":"tests/cases/fourslash/completionAfterBackslashFollowingString.ts","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/functionProperty.ts","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution11.tsx","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/unusedImports6FS.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/conformance/es7/exponentiationOperator/compoundExponentiationAssignmentLHSIsValue.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/completionListInObjectLiteralThatIsParameterOfFunctionCall.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/importNameCodeFixUMDGlobal0.ts","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/renameForDefaultExport09.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/interfaceExtendsPrimitive.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/circularlyConstrainedMappedTypeContainingConditionalNoInfiniteInstantiationDepth.ts","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/conformance/types/literal/booleanLiteralTypes2.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/protoVarVisibleWithOuterScopeUnderscoreProto.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames4.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/codeFixAddMissingMember10.ts","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/shims-pp/getOccurrencesAtPosition.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/tsxGoToDefinitionClasses.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/definitionNameOnEnumMember.ts","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsExternalModuleAlias.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/unusedImports1FS.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/conformance/expressions/unaryOperators/typeofOperator/typeofOperatorWithAnyOtherType.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/conformance/es6/destructuring/emptyVariableDeclarationBindingPatterns01_ES6.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern01.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/conformance/statements/continueStatements/forInContinueStatements.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParametertArrayBindingPattern.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/constDeclarations-access4.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/completionListInObjectLiteralPropertyAssignment.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithConstructorTypedArguments5.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/completionsNamespaceName.ts","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/conformance/types/union/unionTypeIndexSignature.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/callbackArgsDifferByOptionality.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/unknownSymbols2.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/moduleAugmentationExtendAmbientModule1.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/privacyCheckAnonymousFunctionParameter2.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/nestedLoopTypeGuards.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/privacyTypeParametersOfInterface.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/sourceMapValidationClass.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/conformance/es6/modules/exportAndImport-es3.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/importHelpersInTsx.tsx","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/circularObjectLiteralAccessors.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethodWithLongName.ts","time":117,"edits":2,"cost":"5.05"},{"name":"tests/cases/fourslash/codeFixAddMissingMember13.ts","time":117,"edits":2,"cost":"5.05"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization_all_2.ts","time":117,"edits":2,"cost":"5.05"},{"name":"tests/cases/compiler/mappedTypeUnionConstraintInferences.ts","time":117,"edits":2,"cost":"5.05"},{"name":"tests/cases/compiler/importShouldNotBeElidedInDeclarationEmit.ts","time":117,"edits":2,"cost":"5.05"},{"name":"tests/cases/fourslash/server/findAllRefsForStringLiteralTypes.ts","time":117,"edits":2,"cost":"5.05"},{"name":"tests/cases/compiler/conditionalTypeContextualTypeSimplificationsSuceeds.ts","time":117,"edits":2,"cost":"5.05"},{"name":"tests/cases/fourslash/findAllRefsDefaultImportThroughNamespace.ts","time":175,"edits":3,"cost":"5.05"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction2.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/completionListForGenericInstance1.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction6.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/breakpointValidationFunctionExpressions.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/documentHighlightInExport1.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/compiler/declFileTypeAnnotationArrayType.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/importNameCodeFix_exportEquals.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/goToImplementationLocal_07.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterProperties1.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/goToImplementationInterface_04.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/findAllRefsForRest.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMappedType.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/importNameCodeFixOptionalImport1.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/compiler/declFileWithClassNameConflictingWithClassReferredByExtendsClause.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/sourceMapValidationFor.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/getEditsForFileRename_ambientModule.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/compiler/declarationEmitExpressionInExtends.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/completionInTypeOf1.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/es6ClassTest8.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/navigationItemsOverloads1.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/jsdocTypedefTagTypeExpressionCompletion.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/compiler/es6ExportDefaultFunctionDeclaration.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/goToImplementationInterfaceProperty_01.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/conformance/types/literal/booleanLiteralTypes1.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/semanticClassificationsCancellation1.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/eval.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of39.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/unusedVariableInForLoop3FS.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints4.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/declarationEmitTypeAliasWithTypeParameters3.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/completionListFunctionMembers.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/genericMemberFunction.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/completionListInNamedFunctionExpression1.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/types/literal/literalTypes1.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/declFileExportAssignmentImportInternalModule.ts","time":58,"edits":1,"cost":"5.04"},{"name":"unittests:: tsserver:: watchEnvironment:: tsserverProjectSystem watchDirectories implementation","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/declarationEmitCrossFileImportTypeOfAmbientModule.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/forwardReference.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/internalAliasClassInsideLocalModuleWithExport.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/internalAliasFunction.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/typeInferenceLiteralUnion.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/discriminantsAndPrimitives.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport01.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/conformance/expressions/functionCalls/typeArgumentInferenceErrors.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames41_ES5.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/quickInfoOnUnResolvedBaseConstructorSignature.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/goToDefinitionImplicitConstructor.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of50.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/dynamicImport/importCallExpression1ESNext.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/types/rest/objectRestParameter.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES6CJS.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall12.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/declarationEmitDefaultExport8.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/genericTypeConstraints.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/sourceMapValidationForIn.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/es6ExportDefaultIdentifier.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/unusedPrivateMembers.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/emitCapturingThisInTupleDestructuring2.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/contextualTyping19.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/parser/ecmascript5/parserUnicode1.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/async/es6/asyncEnum_es6.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/conditionalExpressionNewLine4.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace04.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/codeFixUnreachableCode_if.ts","time":173,"edits":3,"cost":"5.04"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_suggestion.ts","time":173,"edits":3,"cost":"5.04"},{"name":"tests/cases/fourslash/getOccurrencesAsyncAwait2.ts","time":173,"edits":3,"cost":"5.04"},{"name":"tests/cases/fourslash/findAllRefsRenameImportWithSameName.ts","time":115,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import1.ts","time":115,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/completionListOnAliases2.ts","time":115,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/goToImplementationEnum_00.ts","time":115,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFromAtTypes.ts","time":115,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/findAllRefs_importType_named.ts","time":115,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/refactorExtractType19.ts","time":115,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFile1.ts","time":115,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess25.ts","time":115,"edits":2,"cost":"5.04"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentsWithTypeArguments3.tsx","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/fourslash/refactorExtractType34.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/fourslash/todoComments19.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/fourslash/refactorExtractType24.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember1.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/fourslash/indentationInObject.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/conformance/emitter/es2018/asyncGenerators/emitter.asyncGenerators.classMethods.es2018.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorConditoinIsStringType.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/quickInfoForContextuallyTypedFunctionInReturnStatement.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/commentsAfterSpread.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/conformance/types/never/neverType.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/types/rest/objectRestAssignment.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/completionListInUnclosedForLoop01.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/superInObjectLiterals_ES6.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/goToDefinitionBuiltInValues.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_all_infer.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/fourslash/tsxRename5.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/getOccurrencesConstructor.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/compiler/genericSpecializations1.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/internalAliasEnum.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction7.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/enumAssignability.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/complicatedIndexedAccessKeyofReliesOnKeyofNeverUpperBound.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamInstantiateU.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/types/mapped/mappedTypes5.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/compiler/collisionRestParameterClassMethod.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesWithVariousOperators01.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames3.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/completionsStringsWithTriggerCharacter.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoMergedInterfacesWithDifferingOverloads.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/enumDecl1.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/declarationEmitExportDeclaration.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithPropertyAssignmentInES6.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/contextualTypingReturnExpressions.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment15.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithParameterInitializers.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParameterNestedObjectBindingPattern.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/promisesWithConstraints.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/letDeclarations-validContexts.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignaturesWithSpecializedSignatures.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/es6ImportNameSpaceImportDts.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/constDeclarations-invalidContexts.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/breakpointValidationTypeAssertionExpressions.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ModuleAndClassWithSameNameAndCommonRoot.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportModuleWithAccessibleTypesOnItsExportedMembers.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/implicitAnyGenerics.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfUnion.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/assignmentCompatability38.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/fatarrowfunctionsOptionalArgsErrors4.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/tsxSignatureHelp1.ts","time":57,"edits":1,"cost":"5.03"},{"name":"unittests:: tsc-watch:: resolutionCache:: tsc-watch with modules linked to sibling folder","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/es6ExportAssignment2.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments4_es6.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/reactTransitiveImportHasValidDeclaration.ts","time":113,"edits":2,"cost":"5.02"},{"name":"tests/cases/fourslash/importNameCodeFixIndentedIdentifier.ts","time":113,"edits":2,"cost":"5.02"},{"name":"tests/cases/fourslash/extract-method22.ts","time":113,"edits":2,"cost":"5.02"},{"name":"tests/cases/fourslash/findAllRefsImportType.ts","time":113,"edits":2,"cost":"5.02"},{"name":"tests/cases/fourslash/goToImplementationInterface_01.ts","time":113,"edits":2,"cost":"5.02"},{"name":"tests/cases/compiler/narrowingByTypeofInSwitch.ts","time":168,"edits":3,"cost":"5.01"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment29.ts","time":168,"edits":3,"cost":"5.01"},{"name":"tests/cases/fourslash/findAllRefsJsDocTemplateTag_class_js.ts","time":168,"edits":3,"cost":"5.01"},{"name":"tests/cases/conformance/types/keyof/keyofIntersection.ts","time":112,"edits":2,"cost":"5.01"},{"name":"tests/cases/conformance/expressions/unaryOperators/plusOperator/plusOperatorWithAnyOtherType.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/getEmitOutputSingleFile.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/completionListOnFunctionCallWithOptionalArgument.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/jsx/jsxParsingError2.tsx","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/goToDefinitionImports.ts","time":112,"edits":2,"cost":"5.01"},{"name":"tests/cases/conformance/jsx/tsxEmit3.tsx","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_5.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport13.ts","time":112,"edits":2,"cost":"5.01"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty8.tsx","time":112,"edits":2,"cost":"5.01"},{"name":"tests/cases/fourslash/moduleVariables.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/findAllReferencesOfJsonModule.ts","time":112,"edits":2,"cost":"5.01"},{"name":"tests/cases/conformance/types/contextualTypes/jsxAttributes/contextuallyTypedStringLiteralsInJsxAttributes02.tsx","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithUnsupportedBooleanType.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnProperty.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/moduleAugmentationImportsAndExports1.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment11.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/declFileTypeAnnotationVisibilityErrorReturnTypeOfFunction.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesProtectedMembers3.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/jsxFactoryNotIdentifierOrQualifiedName.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/reExportGlobalDeclaration1.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/restParametersOfNonArrayTypes.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/todoComments17.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParametertArrayBindingPattern2.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/genericClassesInModule.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/constDeclarations-errors.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInProperties.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/unusedTypeParametersInMethod1.ts","time":112,"edits":2,"cost":"5.01"},{"name":"tests/cases/fourslash/todoComments12.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceHeritageClauseAlreadyHaveMember.ts","time":112,"edits":2,"cost":"5.01"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithAccessorChildren.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression1_es5.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/interfaceDeclaration3.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncESNext.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration4.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/extendAndImplementTheSameBaseType2.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserCommaInTypeMemberList2.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/es6/templates/templateStringInDivision.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/interfaceExtendsClassWithPrivate2.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectLiteralArgs.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/spreadOfParamsFromGeneratorMakesRequiredParams.ts","time":112,"edits":2,"cost":"5.01"},{"name":"tests/cases/compiler/cf.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/modularizeLibrary_ErrorFromUsingES6FeaturesWithOnlyES5Lib.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/typeParameterArgumentEquivalence2.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/parseCommaSeparatedNewlineString.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/completionListWithModulesInsideModuleScope.ts","time":335,"edits":6,"cost":"5.01"},{"name":"tests/cases/fourslash/genericFunctionSignatureHelp3MultiFile.ts","time":279,"edits":5,"cost":"5.01"},{"name":"tests/cases/fourslash/referencesForInheritedProperties6.ts","time":167,"edits":3,"cost":"5.00"},{"name":"tests/cases/conformance/moduleResolution/typesVersions.emptyTypes.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/goToImplementationNamespace_01.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_02.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/findAllRefsTypedef.ts","time":222,"edits":4,"cost":"5.00"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction3.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import3.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImportTypings3.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/getOccurrencesConstructor2.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/completionsExportImport.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplements2.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/conformance/jsdoc/extendsTag1.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/codeFixSpellingVsImport.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/completionListWithModulesOutsideModuleScope.ts","time":110,"edits":2,"cost":"4.99"},{"name":"tests/cases/compiler/assignmentCompatability5.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/salsa/inferingFromAny.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/APISample_WatchWithDefaults.ts","time":165,"edits":3,"cost":"4.99"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_missingInitializer.ts","time":165,"edits":3,"cost":"4.99"},{"name":"tests/cases/fourslash/incompatibleOverride.ts","time":110,"edits":2,"cost":"4.99"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes8.ts","time":110,"edits":2,"cost":"4.99"},{"name":"tests/cases/fourslash/referencesForInheritedProperties.ts","time":165,"edits":3,"cost":"4.99"},{"name":"tests/cases/fourslash/deleteExtensionInReopenedInterface.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/tsxCompletion5.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/expressions/unaryOperators/typeofOperator/typeofOperatorWithNumberType.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/codeFixUseDefaultImport.ts","time":165,"edits":3,"cost":"4.99"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance6.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/unusedImports14FS.ts","time":110,"edits":2,"cost":"4.99"},{"name":"tests/cases/fourslash/refactorExtractType36.ts","time":110,"edits":2,"cost":"4.99"},{"name":"tests/cases/fourslash/tsxRename1.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/tsxParsing.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/typeParameterAsTypeParameterConstraintTransitively2.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfAny.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImport.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/restArgSignatureHelp.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/localFunction.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/extract-method6.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/declarationMapsOutFile2.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/types/tuple/indexerWithTuple.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/types/union/unionTypeMembers.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/externalModules/umd-augmentation-2.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalOrOperator/logicalOrOperatorWithTypeParameters.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithNumberAndEnum.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration10_es6.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/statics.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/breakpointValidationInterface.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/types/primitives/number/extendNumberInterface.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/systemModule9.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithOverloadedConstructorTypedArguments.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/defaultArgsInFunctionExpressions.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/aliasUsageInGenericFunction.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/types/members/objectTypeHidingMembersOfObjectAssignmentCompat2.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit7.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/types/thisType/contextualThisType.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern28.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/declarationEmitExportAssignment.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/shorthandOfExportedEntity01_targetES2015_CommonJS.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarInAccessors.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/reservedWords2.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithTypeParameter.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/targetTypeCastTest.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target11.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/arrayLiteralAndArrayConstructorEquivalence1.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration10_es6.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/blockScopedSameNameFunctionDeclarationES6.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName23.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/inOperatorWithGeneric.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/doNotEmitPinnedCommentNotOnTopOfFile.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement2.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature4.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/referencesForClassMembersExtendingGenericClass.ts","time":219,"edits":4,"cost":"4.99"},{"name":"tests/cases/compiler/discriminantPropertyCheck.ts","time":219,"edits":4,"cost":"4.99"},{"name":"tests/cases/fourslash/completionForStringLiteralRelativeImport3.ts","time":164,"edits":3,"cost":"4.99"},{"name":"tests/cases/fourslash/referencesForPropertiesOfGenericType.ts","time":164,"edits":3,"cost":"4.99"},{"name":"tests/cases/fourslash/reverseMappedTypeQuickInfo.ts","time":109,"edits":2,"cost":"4.98"},{"name":"tests/cases/compiler/destructuringAssignmentWithDefault.ts","time":109,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/memberCompletionOnRightSideOfImport.ts","time":109,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember5.ts","time":109,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportBaseUrl1.ts","time":218,"edits":4,"cost":"4.98"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_01.ts","time":109,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/getOccurrencesConst04.ts","time":109,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/callSignatureHelp.ts","time":109,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts","time":379,"edits":7,"cost":"4.98"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport12.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes_all.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/augmentedTypesModule5.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/completionListAfterRegularExpressionLiteral05.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/completionListBeforeNewScope01.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/types/literal/literalTypeWidening.ts","time":162,"edits":3,"cost":"4.97"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType4.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/findAllReferPropertyAccessExpressionHeritageClause.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_callComments.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/moduleEnumModule.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/signatureHelpJSX.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithIncompatibleTypedTagsES6.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction17.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/quickInfoForRequire.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/conformance/types/members/objectTypeWithConstructSignatureHidingMembersOfFunctionAssignmentCompat.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportTypeRoots0.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorOverloads1.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/jsdoc/checkExportsObjectAssignPrototypeProperty.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/referencesForFunctionParameter.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/jsx/tsxReactEmit6.tsx","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/renameObjectBindingElementPropertyName01.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/documentHighlights_moduleImport_filesToSearch.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicates02.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateTag2.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/enums/enumClassification.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/superAccess2.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/signatureHelpOnOverloads.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/functionOverloads45.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileQuoteStyleMixed0.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/functionWithMultipleReturnStatements.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment1ES5.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans7.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames7.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/declarationEmitFirstTypeArgumentGenericFunctionType.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/requiredInitializedParameter4.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithEqualityChecks04.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames11_ES6.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/genericConstraintDeclaration.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/moduleAugmentationInAmbientModule4.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod13.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/types/intersection/recursiveIntersectionTypes.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames34_ES5.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/staticClassMemberError.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/declarationEmitDefaultExportWithTempVarNameWithBundling.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/jsx/tsxElementResolution3.tsx","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithStringIndexer3.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName4.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/namespacesDeclaration2.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/anonymousClassExpression2.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports6.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings07_ES5.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/findAllRefsWithShorthandPropertyAssignment.ts","time":161,"edits":3,"cost":"4.97"},{"name":"tests/cases/fourslash/codeFixInferFromUsageVariableJS.ts","time":161,"edits":3,"cost":"4.97"},{"name":"tests/cases/fourslash/extract-method18.ts","time":161,"edits":3,"cost":"4.97"},{"name":"tests/cases/fourslash/refactorExtractType3.ts","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/completionsPaths_pathMapping_notInNestedDirectory.ts","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/javascriptModules24.ts","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractProtectedProperty.ts","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/navigationItemsOverloadsBroken1.ts","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType7.ts","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/unusedTypeParametersInClass2.ts","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/compiler/declarationEmitQualifiedAliasTypeArgument.ts","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty2.tsx","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/completionAfterAtChar.ts","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc16.ts","time":318,"edits":6,"cost":"4.95"},{"name":"tests/cases/fourslash/overloadObjectLiteralCrash.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsParameters.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport_anonymous.ts","time":106,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/shims-pp/getDefinitionAtPosition.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/getOccurrencesOfAnonymousFunction.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/server/goToImplementation_inDifferentFiles.ts","time":53,"edits":1,"cost":"4.95"},{"name":"unittests:: tsserver:: Session:: General functionality","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/codeFixClassImplementInterface_all.ts","time":106,"edits":2,"cost":"4.95"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatements.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/renameCommentsAndStrings2.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/statements/VariableStatements/everyTypeWithInitializer.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/formattingOnStatementsWithNoSemicolon.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/referencesInComment.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/noImplicitAnyParametersInModule.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/breakpointValidationTryCatchFinally.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/refactorExtractType46.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormIsTypeOnInterfaces.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithNumericIndexer.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/signatureHelpForSuperCalls1.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/expressions/unaryOperators/typeofOperator/typeofOperatorWithBooleanType.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/declFileTypeAnnotationTypeReference.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/completionListInTypeParameterOfClassExpression1.ts","time":106,"edits":2,"cost":"4.95"},{"name":"tests/cases/compiler/declarationEmitDestructuringArrayPattern4.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/controlFlow/typeGuardsNestedAssignments.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/goToImplementationShorthandPropertyAssignment_00.ts","time":106,"edits":2,"cost":"4.95"},{"name":"tests/cases/compiler/es5-asyncFunctionDoStatements.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentOverload3.tsx","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/declarationEmitClassMemberNameConflict.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/typeAssertionsWithUnionTypes01.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration5_es6.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/salsa/methodsReturningThis.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/types/objectTypeLiteral/methodSignatures/methodSignaturesWithOverloads.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/typeAnnotationBestCommonTypeInArrayLiteral.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithExtensionInES6.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/genericClasses3.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/types/contextualTypes/methodDeclarations/contextuallyTypedClassExpressionMethodDeclaration02.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit8.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/declarationEmitTypeAliasWithTypeParameters4.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/assignmentCompatability2.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames9_ES5.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/requireOfJsonFileWithNoContent.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates6.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/unusedImports2.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/genericStaticAnyTypeFunction.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/typeComparisonCaching.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/salsa/topLevelThisAssignment.ts","time":106,"edits":2,"cost":"4.95"},{"name":"tests/cases/compiler/staticMemberWithStringAndNumberNames.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName8.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/externalModuleResolution.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/types/forAwait/types.forAwait.es2018.1.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/downlevelLetConst2.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/externFunc.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/findAllRefsExportConstEqualToClass.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/refactorExtractType16.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_parameterInOverride.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember11.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/compiler/optionalParameterInDestructuringWithInitializer.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/conformance/es2019/importMeta/importMetaES5.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/getOccurrencesConst03.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/server/formatBracketInSwitchCase.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/quickInfoTemplateTag.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/completionForStringLiteralImport2.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/extract-method-formatting-objectliteral.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/conformance/types/spread/objectSpreadStrictNull.ts","time":157,"edits":3,"cost":"4.94"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_exportModifier1.ts","time":157,"edits":3,"cost":"4.94"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport_reExport_allowSyntheticDefaultImports.ts","time":156,"edits":3,"cost":"4.94"},{"name":"tests/cases/fourslash/referencesForObjectLiteralProperties.ts","time":104,"edits":2,"cost":"4.94"},{"name":"tests/cases/conformance/types/mapped/mappedTypesArraysTuples.ts","time":208,"edits":4,"cost":"4.94"},{"name":"tests/cases/fourslash/importNameCodeFix_rootDirs.ts","time":156,"edits":3,"cost":"4.94"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_10.ts","time":104,"edits":2,"cost":"4.94"},{"name":"tests/cases/compiler/capturedLetConstInLoop1_ES6.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/reverseMappedPartiallyInferableTypes.ts","time":104,"edits":2,"cost":"4.94"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags7.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport2.ts","time":104,"edits":2,"cost":"4.94"},{"name":"tests/cases/fourslash/formattingOnChainedCallbacks.ts","time":104,"edits":2,"cost":"4.94"},{"name":"tests/cases/compiler/commentsCommentParsing.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/fourslash/findAllRefsImportDefault.ts","time":104,"edits":2,"cost":"4.94"},{"name":"tests/cases/fourslash/getOccurrencesThis.ts","time":104,"edits":2,"cost":"4.94"},{"name":"tests/cases/compiler/declarationEmitDestructuringObjectLiteralPattern.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/fourslash/goToDefinitionObjectBindingElementPropertyName01.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/fourslash/quickInfoTypeAliasDefinedInDifferentFile.ts","time":104,"edits":2,"cost":"4.94"},{"name":"tests/cases/compiler/constDeclarations-access5.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/fourslash/getJavaScriptCompletions12.ts","time":104,"edits":2,"cost":"4.94"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandAnyType.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/fourslash/completionListPrivateMembers.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/fourslash/getOccurrencesAfterEdit.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesPublicMembers.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/autolift4.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/declFileImportModuleWithExportAssignment.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImportDts1.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAsTypeParameterConstraint01.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/typeParameterAsTypeParameterConstraint.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignatureWithoutReturnTypeAnnotationInference.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/references/library-reference-7.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithNumberTypeInvalidOperations.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/typeReferenceDirectives3.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/destructuringWithGenericParameter.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/privacyCheckExternalModuleExportAssignmentOfGenericClass.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/emitThisInSuperMethodCall.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/mismatchedExplicitTypeParameterAndArgumentType.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutExtensionResolvesToTs.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString2.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/references/library-reference-8.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/super2.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum2.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic10.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/fourslash/importNameCodeFix_types_classic.ts","time":155,"edits":3,"cost":"4.93"},{"name":"tests/cases/fourslash/completionAfterGlobalThis.ts","time":155,"edits":3,"cost":"4.93"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes1.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/refactorConvertImport_namespaceToNamed.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/unusedTypeParametersInMethod2.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures2.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/completionsRecommended_nonAccessibleSymbol.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/completionInfoWithExplicitTypeArguments.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures5.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/compiler/symbolLinkDeclarationEmitModuleNamesRootDir.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_05.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/importNameCodeFix_symlink_own_package_2.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/javaScriptClass3.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/compiler/declarationEmitReexportedSymlinkReference3.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/unusedTypeParametersInFunction3.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/getEditsForFileRename_directory_up.ts","time":154,"edits":3,"cost":"4.92"},{"name":"tests/cases/fourslash/renameImportOfExportEquals2.ts","time":153,"edits":3,"cost":"4.92"},{"name":"tests/cases/fourslash/findAllRefsExportEquals.ts","time":153,"edits":3,"cost":"4.92"},{"name":"tests/cases/fourslash/getOccurrencesAbstract03.ts","time":102,"edits":2,"cost":"4.92"},{"name":"tests/cases/compiler/augmentedTypesEnum3.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType8.ts","time":102,"edits":2,"cost":"4.92"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_blankCompilerOptionsInJsconfig.ts","time":102,"edits":2,"cost":"4.92"},{"name":"tests/cases/fourslash/completionListInUnclosedSpreadExpression01.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile6.ts","time":102,"edits":2,"cost":"4.92"},{"name":"tests/cases/compiler/genericFunctions2.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/genericFunctionReturnType2.ts","time":102,"edits":2,"cost":"4.92"},{"name":"tests/cases/fourslash/importNameCodeFixShebang.ts","time":153,"edits":3,"cost":"4.92"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/binaryIntegerLiteral.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/quickInfoOnInternalAliases.ts","time":102,"edits":2,"cost":"4.92"},{"name":"tests/cases/fourslash/unclosedStringLiteralErrorRecovery4.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/getEditsForFileRename_symlink.ts","time":102,"edits":2,"cost":"4.92"},{"name":"tests/cases/compiler/privacyGloInterface.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit2.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/declFileAccessors.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution3.tsx","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/renameImportAndShorthand.ts","time":102,"edits":2,"cost":"4.92"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationOperator1.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/instanceofWithStructurallyIdenticalTypes.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/controlFlow/controlFlowBinaryOrExpression.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/asiPublicPrivateProtected.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInInstanceMember2.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithModuleReopening.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/statements/switchStatements/switchStatements.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass2.es6.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/internalModules/moduleBody/moduleWithStatementsOfEveryKind.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/restParametersWithArrayTypeAnnotations.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit9.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/promiseChaining1.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit1.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/parameterListAsTupleType.ts","time":102,"edits":2,"cost":"4.92"},{"name":"tests/cases/compiler/misspelledNewMetaProperty.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IncompleteMemberVariables/parserErrorRecovery_IncompleteMemberVariable2.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision3.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/modules/exportsAndImportsWithUnderscores3.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/inheritanceStaticFunctionOverridingInstanceProperty.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesInUnionTypes03.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/privacyCheckTypeOfInvisibleModuleError.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment14.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck62.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/destructuring/emptyArrayBindingPatternParameter04.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/generativeRecursionWithTypeOf.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/augmentedTypesFunction.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/assignmentCompatability35.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/checkInterfaceBases.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty30.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport11.ts","time":152,"edits":3,"cost":"4.91"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport5.ts","time":152,"edits":3,"cost":"4.91"},{"name":"tests/cases/fourslash/commentsExternalModules.ts","time":253,"edits":5,"cost":"4.91"},{"name":"tests/cases/fourslash/argumentsAreAvailableAfterEditsAtEndOfFunction.ts","time":101,"edits":2,"cost":"4.91"},{"name":"tests/cases/fourslash/codeFixInferFromUsageCallBodyBoth.ts","time":101,"edits":2,"cost":"4.91"},{"name":"tests/cases/fourslash/unusedTypeParametersInClass1.ts","time":101,"edits":2,"cost":"4.91"},{"name":"tests/cases/compiler/parseEntityNameWithReservedWord.ts","time":101,"edits":2,"cost":"4.91"},{"name":"tests/cases/fourslash/codeFixAddMissingInvocationForDecorator_all.ts","time":151,"edits":3,"cost":"4.90"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMemberJS.ts","time":251,"edits":5,"cost":"4.90"},{"name":"tests/cases/fourslash/moveToNewFile_onlyStatements.ts","time":150,"edits":3,"cost":"4.90"},{"name":"tests/cases/fourslash/goToImplementationLocal_05.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/fourslash/goToDefinitionShadowVariable.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/downlevelLetConst15.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/fourslash/shims-pp/getRenameInfo.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/fourslash/completionListAtEndOfWordInArrowFunction02.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/fourslash/refactorExtractType26.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction_formatBug.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/fourslash/importNameCodeFixOptionalImport0.ts","time":150,"edits":3,"cost":"4.90"},{"name":"tests/cases/fourslash/selfReferencedExternalModule2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization12.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/fourslash/findAllRefsJsDocTemplateTag_class.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/compiler/derivedTypeIncompatibleSignatures.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethod_comment.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/fourslash/findAllRefsForFunctionExpression01.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/fourslash/quickInfoSignatureWithTrailingComma.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess31.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesInUnionTypes04.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty11.tsx","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/objectCreationOfElementAccessExpression.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithAnyOtherType.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTempalteString4.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/interfaceClassMerging2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/es6ImportNamedImportInExportAssignment.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/es6ImportNamedImportInIndirectExportAssignment.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/signaturesUseJSDocForOptionalParameters.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/recursiveTypeComparison2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/constEnumToStringWithComments.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/constDeclarations-access2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperator4.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/es6ImportNameSpaceImportAmd.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/circularTypeofWithFunctionModule.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/superCallInNonStaticMethod.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/controlFlow/controlFlowDestructuringDeclaration.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnProperty.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/es6ExportClause.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/mergedDeclarations1.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnOptionalProperty.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/es6/templates/templateStringBinaryOperations.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/declarationEmitDestructuring2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/es6ExportDefaultClassDeclaration.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/internalAliasInitializedModule.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/errorRecoveryWithDotFollowedByNamespaceKeyword.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/declarationEmitInferredDefaultExportType.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/typeofInObjectLiteralType.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/commentsAfterFunctionExpression1.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/parser/ecmascript5/parserS7.3_A1.1_T2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/recursiveBaseConstructorCreation2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/circularInferredTypeOfVariable.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/recursiveInheritanceGeneric.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing5.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/conditionalExpressionNewLine2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/es6/modules/importEmptyFromModuleNotExisted.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolIndexer1.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc_all.ts","time":149,"edits":3,"cost":"4.89"},{"name":"tests/cases/fourslash/codeFixCannotFindModule_nodeCoreModules.ts","time":99,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/jsDocTypeTagQuickInfo1.ts","time":99,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/goToDefinitionSignatureAlias_require.ts","time":99,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/referencesForClassParameter.ts","time":99,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/codeFixForgottenThisPropertyAccess_all.ts","time":99,"edits":2,"cost":"4.89"},{"name":"tests/cases/compiler/varianceProblingAndZeroOrderIndexSignatureRelationsAlign.ts","time":99,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/completionsLiterals.ts","time":99,"edits":2,"cost":"4.89"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfFunction.ts","time":99,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/goToDefinitionFunctionOverloadsInClass.ts","time":99,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/incompleteFunctionCallCodefix3.ts","time":148,"edits":3,"cost":"4.88"},{"name":"tests/cases/fourslash/moveToNewFile_format.ts","time":148,"edits":3,"cost":"4.88"},{"name":"tests/cases/conformance/jsx/checkJsxSubtleSkipContextSensitiveBug.tsx","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/conformance/expressions/binaryOperators/inOperator/inOperatorWithInvalidOperands.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/types/import/importTypeAmbient.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinNestedSubclass1.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/genericClassesRedeclaration.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/renameDestructuringFunctionParameter.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/codeFixInferFromUsageBindingElement.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/codeFixRequireInTs_all.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/stringPropertyNames2.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/noImplicitThisBigThis.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_00.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/completionsImport_notFromIndex.ts","time":147,"edits":3,"cost":"4.88"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern04.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/recursiveTypeRelations.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/moduleAugmentationExtendAmbientModule2.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/emptyFile-declaration.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/fourslash/javaScriptModulesWithBackticks.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType9.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplementsIntersection1.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceOptionalProperty.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES5System.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponents1.tsx","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/completionListInClosedObjectTypeLiteralInSignature03.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/fourslash/refactorExtractType8.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints4.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/types/any/assignAnyToEveryType.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/fourslash/findAllRefs_importType_typeofImport.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/conformance/jsx/tsxElementResolution7.tsx","time":49,"edits":1,"cost":"4.88"},{"name":"unittests:: tsserver:: compileOnSave:: CompileOnSaveAffectedFileListRequest with and without projectFileName in request","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceDuplicateMember1.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/compiler/capturedLetConstInLoop10.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/classes/members/classTypes/staticPropertyNotInClassType.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/es6/restParameters/readonlyRestParameters.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/es6ExportAllInEs5.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/types/objectTypeLiteral/constructSignatures/constructSignaturesWithIdenticalOverloads.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/nestedBlockScopedBindings1.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/collisionExportsRequireAndModule.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/declFileConstructSignatures.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/declFileTypeAnnotationTypeLiteral.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/genericTypeAssertions1.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/contextualTyping8.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames10_ES6.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/orderMattersForSignatureGroupIdentity.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/initializePropertiesWithRenamedLet.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/nestedInfinitelyExpandedRecursiveTypes.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing3.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithOverloadResolution1.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList8.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/genericCallsWithoutParens.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/collisionArgumentsFunctionExpressions.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/dynamicImport/importCallExpression3ESNext.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionDeclarationEmit1.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/decoratorMetadataRestParameterWithImportedType.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedGenericClassWithAny.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/castExpressionParentheses.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/internalAliasClassInsideLocalModuleWithoutExportAccessError.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of33.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorParametersAccessibility2.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/types/primitives/number/numberPropertyAccess.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/jsx/tsxErrorRecovery3.tsx","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/mixingStaticAndInstanceOverloads.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/moduleResolution/packageJsonMain.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/inheritanceGrandParentPrivateMemberCollision.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/extendPrivateConstructorClass.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ModuleElements/parserErrorRecovery_ModuleElement1.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/objectLiteralMemberWithQuestionMark1.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/noReachabilityErrorsOnEmptyStatement.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/fourslash/convertToEs6Class_emptyCatchClause.ts","time":146,"edits":3,"cost":"4.87"},{"name":"tests/cases/fourslash/findAllRefsParameterPropertyDeclaration_inheritance.ts","time":146,"edits":3,"cost":"4.87"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction19.ts","time":146,"edits":3,"cost":"4.87"},{"name":"tests/cases/fourslash/signatureHelpOnTypePredicates.ts","time":97,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/extract-method3.ts","time":97,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations3.ts","time":97,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/goToImplementationNamespace_05.ts","time":97,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/completionListInScope.ts","time":97,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/getEditsForFileRename_casing.ts","time":97,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess27.ts","time":97,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics22.ts","time":97,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/completionsCombineOverloads_restParameter.ts","time":97,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/findAllRefsDestructureGetter.ts","time":145,"edits":3,"cost":"4.86"},{"name":"tests/cases/compiler/capturedLetConstInLoop1.ts","time":145,"edits":3,"cost":"4.86"},{"name":"tests/cases/fourslash/completionsJsxAttributeInitializer2.ts","time":145,"edits":3,"cost":"4.86"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction11.ts","time":145,"edits":3,"cost":"4.86"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_inheritedConstructor.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/augmentedTypesModule4.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes5.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/compiler/APISample_transform.ts","time":144,"edits":3,"cost":"4.86"},{"name":"tests/cases/fourslash/codeFixInferFromUsageConstructor.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/qualifyModuleTypeNames.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/globalCompletionListInsideObjectLiterals.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/codeFixAddMissingNew_all_arguments.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/conformance/types/tuple/readonlyArraysAndTuples2.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/goToImplementationLocal_00.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/compiler/funcdecl.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/completionAfterDotDotDot.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/tsxCompletionOnClosingTagWithoutJSX1.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpression4.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/emitter/es2015/asyncGenerators/emitter.asyncGenerators.objectLiteralMethods.es2015.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/noImplicitAnyDestructuringInPrivateMethod.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/completionListWithModulesFromModule.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/compiler/jsxFactoryAndReactNamespace.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardIntersectionTypes.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatement1.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/controlFlow/controlFlowWhileStatement.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/completionListInClosedFunction02.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/awaitExpressionInnerCommentEmit.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/letAndVarRedeclaration.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateTag5.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/compiler/undeclaredModuleError.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/emitAccessExpressionOfCastedObjectLiteralExpressionInArrowFunctionES5.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/recursiveFunctionTypes.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/noImplicitAnyParametersInClass.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/declFileForFunctionTypeAsTypeParameter.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/privacyTypeParameterOfFunction.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/refactorExtractType47.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern13.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/jsxHash.tsx","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/moduleAugmentationInAmbientModule5.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/assignmentCompatability18.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/superInLambdas.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentity2.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES5CJS.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/externalModules/exportAssignTypes.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/generics4NoError.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/breakpointValidationModule.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/exportDefaultProperty.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/es5-asyncFunctionNewExpressions.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/quickInfoOnThis.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit10.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/objectLiteralWithSemicolons2.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/methodSignatureDeclarationEmit1.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/missingSelf.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersOptionality.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/returnTypeParameterWithModules.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/exportEqualErrorType.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression1.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/noImplicitAnyParametersInAmbientFunctions.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/inferringAnyFunctionType3.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/es5-asyncFunctionForInStatements.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/declarationEmitInferredDefaultExportType2.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/superWithGenerics.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/prefixIncrementAsOperandOfPlusExpression.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList5.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/requireOfJsonFileWithEmptyObjectWithErrors.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/contextualTyping35.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions14_ES6.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/conditionalExpression1.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction16.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/quickInfoParameter_skipThisParameter.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization.ts","time":190,"edits":4,"cost":"4.85"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName02.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/refactorExtractType31.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/goToImplementationInterfaceProperty_00.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction22.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/codeFixAddAllParameterNames.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess30.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/compiler/declarationEmitClassPrivateConstructor.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/refactorExtractType33.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/moveToNewFile_tsconfig.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/referencesForInheritedProperties7.ts","time":142,"edits":3,"cost":"4.84"},{"name":"tests/cases/fourslash/codeFixInferFromUsageRestParam2.ts","time":142,"edits":3,"cost":"4.84"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc2.ts","time":142,"edits":3,"cost":"4.84"},{"name":"tests/cases/compiler/genericFunctionsWithOptionalParameters3.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/completionListInUnclosedIndexSignature01.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/completionTypeofExpressions.ts","time":94,"edits":2,"cost":"4.83"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile8.ts","time":94,"edits":2,"cost":"4.83"},{"name":"tests/cases/fourslash/refactorConvertExport_namedToDefault_alreadyHasDefault.ts","time":94,"edits":2,"cost":"4.83"},{"name":"tests/cases/fourslash/documentHighlightAtInheritedProperties4.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/extractMethod_forAwait.ts","time":94,"edits":2,"cost":"4.83"},{"name":"tests/cases/fourslash/tsxCompletionOnClosingTag2.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/getJavaScriptCompletions2.ts","time":141,"edits":3,"cost":"4.83"},{"name":"tests/cases/fourslash/renameDestructuringDeclarationInFor.ts","time":94,"edits":2,"cost":"4.83"},{"name":"tests/cases/fourslash/unusedVariableInClass1.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/letDeclarations-scopes.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames6.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/completionForStringLiteral5.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInAMD2.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/declFileForClassWithMultipleBaseClasses.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorWithIdenticalBCT.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/genericDefaultsJs.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportPaths1.ts","time":141,"edits":3,"cost":"4.83"},{"name":"tests/cases/compiler/es6ImportWithoutFromClauseInEs5.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superPropertyAccessNoError.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/goToDefinitionUnionTypeProperty4.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/moduleAliasInterface.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/nestedBlockScopedBindings6.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/privacyCheckOnTypeParameterReferenceInConstructorParameter.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormIsType.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/mergedDeclarations3.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/assignmentCompatability34.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/collisionArgumentsArrowFunctions.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormExpr1OrExpr2.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/decorators/class/constructor/decoratorOnClassConstructor3.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/parameterNamesInTypeParameterList.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES6System.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of45.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/infinitelyExpandingTypes4.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/ambientNameRestrictions.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/es6/templates/templateStringBinaryOperationsES6.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/abstractClassInLocalScope.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/es6/newTarget/newTarget.es6.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration5_es2017.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithNumberType.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/readonlyConstructorAssignment.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/exportAlreadySeen.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClassWithPrivates2.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/initializerReferencingConstructorLocals.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/commentsEnums.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/classExpressionWithStaticPropertiesES63.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithAnyAndNumber.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateStaticShadowingPublicStatic.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInSystem1.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/emitDecoratorMetadata_restArgs.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns01_ES5iterable.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/declFilePrivateStatic.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/assignmentCompatability8.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/excessPropertyCheckWithEmptyObject.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/types/members/classWithPrivateProperty.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/fuzzy.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloadAssignability01.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/enumNumbering1.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/jsFileCompilationWithOutDeclarationFileNameSameAsInputJsFile.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/strictModeUseContextualKeyword.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/constructorParametersThatShadowExternalNamesInVariableDeclarations.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/unusedImports9.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/staticMethodsReferencingClassTypeParameters.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/moduleReopenedTypeSameBlock.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/classes/classDeclarations/classAndInterfaceWithSameName.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/es6/functionExpressions/FunctionExpression2_es6.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions06_ES5.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/es6/templates/templateStringInPropertyName2.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/exportAssignmentError.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/tsxRename4.ts","time":140,"edits":3,"cost":"4.83"},{"name":"tests/cases/fourslash/jsFileCompilationDuplicateFunctionImplementation.ts","time":140,"edits":3,"cost":"4.83"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_badRestParam.ts","time":140,"edits":3,"cost":"4.83"},{"name":"tests/cases/compiler/correctOrderOfPromiseMethod.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/compiler/declarationEmitBundleWithAmbientReferences.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/commentsMultiModuleMultiFile.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/getOccurrencesAsyncAwait.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/unusedParameterInFunction2.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/findAllRefsInheritedProperties2.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractPrivateProperty.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/completionListBuilderLocations_Modules.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/conformance/salsa/typeFromParamTagForFunction.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/codeFixInferFromUsageCallJS.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember6.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes6.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/completionsWritingSpreadArgument.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/formattingOnInvalidCodes.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/conformance/expressions/propertyAccess/propertyAccessWidening.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/completionsDotInArrayLiteralInObjectLiteral.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/compiler/modularizeLibrary_Dom.iterable.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/compiler/baseConstraintOfDecorator.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/conformance/async/es5/asyncMethodWithSuper_es5.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution8_node.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/conformance/types/unknown/unknownType1.ts","time":139,"edits":3,"cost":"4.82"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_commentOnVariableDeclaration.ts","time":139,"edits":3,"cost":"4.82"},{"name":"tests/cases/fourslash/extract-method24.ts","time":139,"edits":3,"cost":"4.82"},{"name":"tests/cases/fourslash/commentsVariables.ts","time":230,"edits":5,"cost":"4.81"},{"name":"tests/cases/fourslash/semanticClassification1.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/jsdoc/checkOtherObjectAssignProperty.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/compiler/primitiveMembers.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_withAugmentation.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization13.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/codeFixInferFromUsageCall.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes3.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/server/references01.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization9.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/compiler/genericDerivedTypeWithSpecializedBase2.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/constantEnumAssert.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/server/getOutliningSpansForRegions.ts","time":138,"edits":3,"cost":"4.81"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfInterfaceClassMerge.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsItselfIndirectly2.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/fourslash/quickInfoForConstDeclaration.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/instanceOfAssignability.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInUMD2.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of37.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/fourslash/extract-method-not-for-import.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponents3.tsx","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/infiniteConstraints.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/compiler/downlevelLetConst14.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport12.ts","time":138,"edits":3,"cost":"4.81"},{"name":"tests/cases/compiler/declarationEmitExpressionInExtends4.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/fourslash/quickInfoTypeArgumentInferenceWithMethodWithoutBody.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/unusedVariableInForLoop2FS.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/fourslash/completionListInClosedObjectTypeLiteralInSignature02.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/salsa/inferringClassStaticMembersFromAssignments.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/objectFreeze.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/declarationEmitCommonJsModuleReferencedType.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/goToDefinitionIndexSignature2.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/statements/VariableStatements/validMultipleVariableDeclarations.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments01_ES6.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/declFileWithErrorsInInputDeclarationFile.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandObjectType.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMergedDeclaration.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution6_classic.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/underscoreMapFirst.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction2.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames3.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ModuleAndFunctionWithSameNameAndCommonRoot.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution5_classic.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterProperties4.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/es6ImportDefaultBindingAmd.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/internalAliasVarInsideTopLevelModuleWithExport.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/expressions/unaryOperators/plusOperator/plusOperatorWithNumberType.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility3.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInCJS1.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/FunctionAndModuleWithSameNameAndDifferentCommonRoot.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/typeReferenceDirectives8.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/typeParameterAsTypeParameterConstraintTransitively.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/commentsBeforeVariableStatement1.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/declareExternalModuleWithExportAssignedFundule.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/classExpressionWithStaticPropertiesES61.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/unionTypeInference.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/interfaceInheritance.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionSpecifierNotStringTypeError.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression11_es6.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/enums/enumExportMergingES6.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall8.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignaturesWithSpecializedSignatures.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeAssignment.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target12.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/arrowFunctionInConstructorArgument1.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/parser/ecmascript5/parserExportAsFunctionIdentifier.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/getAndSetNotIdenticalType2.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/jsx/tsxElementResolution19.tsx","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/jsx/tsxElementResolution17.tsx","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/staticInstanceResolution3.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/regExpWithSlashInCharClass.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/jsx/tsxElementResolution6.tsx","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/parser/ecmascript5/Fuzz/parser768531.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/classDeclarationBlockScoping1.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/fourslash/getEditsForFileRename_directory.ts","time":137,"edits":3,"cost":"4.81"},{"name":"tests/cases/fourslash/importNameCodeFixReExport.ts","time":137,"edits":3,"cost":"4.81"},{"name":"tests/cases/fourslash/codeFixForgottenThisPropertyAccess01.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/codeFixInferFromUsagePropertyAccess.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/codeFixAddMissingNew.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import2.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/conformance/emitter/es2015/forAwait/emitter.forAwait.es2015.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/findReferencesAcrossMultipleProjects.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/refactorExtractType14.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction12.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_differentRootTypes.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/renameDefaultLibDontWork.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/referencesBloomFilters3.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/unusedLocalsInFunction2.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/codeFixCannotFindModule_suggestion_js.ts","time":136,"edits":3,"cost":"4.80"},{"name":"tests/cases/fourslash/importNameCodeFixUMDGlobalReact2.ts","time":136,"edits":3,"cost":"4.80"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentNestedInForOf2.ts","time":136,"edits":3,"cost":"4.80"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression3_es2017.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_all_delete.ts","time":360,"edits":8,"cost":"4.79"},{"name":"tests/cases/fourslash/quickInfoTypeError.ts","time":135,"edits":3,"cost":"4.79"},{"name":"tests/cases/fourslash/getOccurrencesThrow3.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString3.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/classExtendsInterfaceSigHelp1.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/compiler/typeReferenceDirectives9.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName5.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_parameterInCallback.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMemberNestedTypeAlias.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/getPreProcessedFile.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/completionInAugmentedClassModule.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/extract-method15.ts","time":135,"edits":3,"cost":"4.79"},{"name":"tests/cases/compiler/declarationEmitExportAliasVisibiilityMarking.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/findAllRefsOfConstructor_withModifier.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/codeFixClassImplementInterface_optionQuote.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray9.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/renameDefaultImportDifferentName.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAllowSyntheticDefaultImports5.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/completionListInEmptyFile.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/formatTemplateLiteral.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction10.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_08.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/compiler/assignmentCompatability39.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/completionListAndMemberListOnCommentedDot.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES3CJS.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/errorMessagesIntersectionTypes02.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/collisionArgumentsFunction.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/moveToNewFile_namespaceImport.ts","time":135,"edits":3,"cost":"4.79"},{"name":"tests/cases/compiler/fatarrowfunctions.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/destructureOptionalParameter.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInCJS2.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/ambientConstLiterals.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/types/contextualTypes/methodDeclarations/contextuallyTypedBindingInitializerNegative.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassTransitivity2.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/generics0.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution2.tsx","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck29.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/internalAliasFunctionInsideTopLevelModuleWithoutExport.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/inferentialTypingWithFunctionTypeZip.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration3.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/genericsWithDuplicateTypeParameters1.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithBooleanType.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/stripInternal1.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/assignmentCompatFunctionsWithOptionalArgs.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/es5ModuleWithModuleGenCommonjs.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/quotedPropertyName3.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/assignmentCompatability3.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/es6/templates/templateStringInFunctionParameterTypeES6.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/letConstInCaseClauses.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/assignmentCompatability20.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/nestedBlockScopedBindings3.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/functionAndImportNameConflict.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/types/forAwait/types.forAwait.es2018.2.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/classStaticPropertyTypeGuard.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/genericCloneReturnTypes2.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorInAmbientContext6.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision2.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern4.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithInvalidStaticToString.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/classExtendsInterfaceInExpression.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/parser/ecmascript5/parser15.4.4.14-9-2.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/inheritanceStaticFuncOverridingPropertyOfFuncType.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarInConstructor.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/conditionalExpressions2.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/propertiesAndIndexersForNumericNames.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/es6/Symbols/symbolType5.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/castTest.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/moduleVariableArrayIndexer.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/commentOnParameter3.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/genericFunctionSignatureHelp3.ts","time":268,"edits":6,"cost":"4.78"},{"name":"tests/cases/fourslash/getOccurrencesYield.ts","time":134,"edits":3,"cost":"4.78"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport.ts","time":134,"edits":3,"cost":"4.78"},{"name":"tests/cases/fourslash/server/getJavaScriptSyntacticDiagnostics01.ts","time":134,"edits":3,"cost":"4.78"},{"name":"tests/cases/fourslash/navigateToSymbolIterator.ts","time":134,"edits":3,"cost":"4.78"},{"name":"tests/cases/fourslash/unusedVariableInForLoop5FSAddUnderscore.ts","time":134,"edits":3,"cost":"4.78"},{"name":"tests/cases/fourslash/findAllRefsForObjectLiteralProperties.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/getOccurrencesConst02.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_notAtTopLevel.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/completionForStringLiteralImport1.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/codeFixInferFromUsageEmptyTypePriority.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/tsxCompletionUnionElementType.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction21.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess11.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember9.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/completionsSymbolMembers.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/quickInfoImportedTypes.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/signatureHelpCallExpressionTuples.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/augmentedTypesModule1.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/goToImplementationInterface_07.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentOverload2.tsx","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/renameStringLiteralTypes.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures12.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures10.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/goToImplementationClassMethod_01.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/referencesForExternalModuleNames.ts","time":133,"edits":3,"cost":"4.78"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport9.ts","time":133,"edits":3,"cost":"4.78"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction05.ts","time":133,"edits":3,"cost":"4.78"},{"name":"tests/cases/conformance/es6/classDeclaration/exportDefaultClassWithStaticPropertyAssignmentsInES6.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall7.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithStringIndexer.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/goToDefinitionUnionTypeProperty_discriminated.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/genericFunctionReturnType.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations5.ts","time":132,"edits":3,"cost":"4.77"},{"name":"tests/cases/compiler/typeReferenceDirectives12.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/deferredLookupTypeResolution.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/codeFixAddMissingMember_typeParameter.ts","time":132,"edits":3,"cost":"4.77"},{"name":"tests/cases/compiler/getAndSetNotIdenticalType.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/declarationNoDanglingGenerics.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/completionListOutsideOfClosedFunctionDeclaration01.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/referencesForGlobalsInExternalModule.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/completionListNewIdentifierVariableDeclaration.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/completionEntryForUnionProperty2.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/addMemberNotInNodeModulesDeclarationFile.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction13.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/squiggleIllegalSubclassOverride.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/compiler/genericClasses2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/typeParameterAsTypeParameterConstraint2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment8.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_functionJSDoc.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/compiler/typeofAmbientExternalModules.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/completionAfterBrace.ts","time":132,"edits":3,"cost":"4.77"},{"name":"tests/cases/fourslash/findAllRefsReExports2.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/conformance/declarationEmit/libReferenceDeclarationEmitBundle.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/compiler/typeReferenceDirectives5.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterProperties2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/implicitAnyDeclareFunctionWithoutFormalType2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/types/rest/objectRestNegative.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/moveToNewFile_selectionOnImports.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES5UMD.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgs2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/typePredicateInLoop.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/refactorExtractType15.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithStringIndexer2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithNumberType.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/keepImportsInDts3.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTempalteString4ES6.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer4.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall3.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/moduleInTypePosition1.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/genericFunctionsWithOptionalParameters2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/classImplementsClass3.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES6AMD.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/enumMapBackIntoItself.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/systemModuleExportDefault.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/misspelledJsDocTypedefTags.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/assign1.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndNumericIndexer.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/untypedFunctionCallsWithTypeParameters1.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/destructuring/destructuringObjectBindingPatternAndAssignment3.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/exportSpecifierReferencingOuterDeclaration4.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeInference2.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/compiler/jsxInExtendsClause.tsx","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames33_ES5.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/classes/constructorDeclarations/automaticConstructors/derivedClassWithoutExplicitConstructor2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/unusedImports1.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/Symbols/symbolType8.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/superWithGenericSpecialization.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteNoSubstitutionTemplate1.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/chainedAssignment3.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/sourceMapValidationFunctionExpressions.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.octalNegative.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/qualifiedName_entity-name-resolution-does-not-affect-class-heritage.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression4.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509668.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/statements/tryStatements/tryStatements.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/conformance/es6/templates/templateStringWhitespaceEscapes2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_object_shorthand.ts","time":175,"edits":4,"cost":"4.76"},{"name":"tests/cases/fourslash/codeFixInferFromUsageNumberIndexSignatureJS.ts","time":175,"edits":4,"cost":"4.76"},{"name":"tests/cases/fourslash/renameImportOfReExport2.ts","time":131,"edits":3,"cost":"4.76"},{"name":"tests/cases/fourslash/codeFixInferFromUsageJS.ts","time":131,"edits":3,"cost":"4.76"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction_all.ts","time":131,"edits":3,"cost":"4.76"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics9.ts","time":131,"edits":3,"cost":"4.76"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType10.ts","time":87,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/restArgType.ts","time":87,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/findAllRefsJsDocTemplateTag_function.ts","time":87,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_removeVariableStatement.ts","time":87,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/completionListWithUnresolvedModule.ts","time":87,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/goToImplementationNamespace_03.ts","time":87,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/todoComments20.ts","time":87,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_09.ts","time":87,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/tsxFindAllReferences4.ts","time":87,"edits":2,"cost":"4.76"},{"name":"tests/cases/conformance/types/conditional/conditionalTypes1.ts","time":650,"edits":15,"cost":"4.75"},{"name":"tests/cases/fourslash/jsxGenericQuickInfo.tsx","time":130,"edits":3,"cost":"4.75"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_asyncMethods.ts","time":130,"edits":3,"cost":"4.75"},{"name":"tests/cases/fourslash/extract-method-empty-namespace.ts","time":130,"edits":3,"cost":"4.75"},{"name":"tests/cases/fourslash/referencesForNumericLiteralPropertyNames.ts","time":130,"edits":3,"cost":"4.75"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules5.ts","time":130,"edits":3,"cost":"4.75"},{"name":"tests/cases/fourslash/duplicatePackageServices.ts","time":173,"edits":4,"cost":"4.75"},{"name":"tests/cases/fourslash/signatureHelpWithTriggers02.ts","time":129,"edits":3,"cost":"4.75"},{"name":"tests/cases/fourslash/moveToNewFile_updateUses.ts","time":129,"edits":3,"cost":"4.75"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentsWithTypeArguments4.tsx","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/declarationEmitAliasFromIndirectFile.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/fourslash/completionListIsGlobalCompletion.ts","time":215,"edits":5,"cost":"4.75"},{"name":"tests/cases/compiler/declFileExportAssignmentOfGenericInterface.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/classes/classDeclarations/mergedClassInterface.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/fourslash/completionsPathsJsonModuleWithoutResolveJsonModule.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/fourslash/findAllRefsExportNotAtTopLevel.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/fourslash/getEditsForFileRename_notAffectedByJsFile.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/fourslash/codeFixInferFromUsageStringIndexSignature.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/compiler/defaultBestCommonTypesHaveDecls.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/fourslash/completionsTuple.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement2.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/fourslash/refactorExtractType13.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/compiler/aliasInaccessibleModule2.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/es5-asyncFunctionObjectLiterals.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/fourslash/contextualTypingOfGenericCallSignatures2.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/conformance/jsx/jsxEsprimaFbTestSuite.tsx","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/fourslash/findAllRefsTypeofImport.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/fourslash/completionEntryForPropertyFromUnionOfModuleType.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAllowSyntheticDefaultImports0.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/compiler/arrayLiteralTypeInference.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/fourslash/signatureHelpImportStarFromExportEquals.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/fourslash/refactorExtractType25.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/compiler/emitClassExpressionInDeclarationFile2.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/compiler/bestChoiceType.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithOptionality.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment13.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/downlevelLetConst17.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/visibilityOfCrossModuleTypeUsage.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/declarationFilesWithTypeReferences1.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/expressions/unaryOperators/voidOperator/voidOperatorWithAnyOtherType.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/fourslash/quickInfoClassKeyword.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/compiler/enumAssignmentCompat2.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution7_node.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/classes/classDeclarations/declaredClassMergedwithSelf.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/cloduleTest2.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/classes/members/constructorFunctionTypes/constructorHasPrototypeProperty.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/functionsInClassExpressions.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/assignmentCompatability42.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/genericSignatureInheritance2.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/commentsdoNotEmitComments.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints4.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/specializedInheritedConstructors1.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithStringType.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorInTemplateStringWithSyntaxError1.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/statements/forStatements/forStatements.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/moduleAugmentationGlobal2.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns02_ES5iterable.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/externalModules/duplicateExportAssignments.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeReadonly.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInAMD1.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/es6ImportNameSpaceImportInEs5.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es6/Symbols/symbolType12.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/extBaseClass1.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/declarationFilesWithTypeReferences3.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/genericConstraintOnExtendedBuiltinTypes.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/assignmentCompatability6.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithUndefinedValueAndValidOperands.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/interfaceClassMerging.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/expressions/unaryOperators/deleteOperator/deleteOperatorInvalidOperations.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/fixingTypeParametersRepeatedly2.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/constraintSatisfactionWithAny.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/errorWithTruncatedType.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/interfaceWithOptionalProperty.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/systemModule10_ES5.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/collisionSuperAndLocalVarInProperty.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/scopeCheckExtendedClassInsideStaticMethod1.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames31_ES5.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/implementsInClassExpression.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/avoid.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck52.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/illegalModifiersOnClassElements.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/constructorsWithSpecializedSignatures.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames7_ES5.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/moduleResolutionNoTs.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/bestCommonTypeWithContextualTyping.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/instantiateNonGenericTypeWithTypeArguments.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/nonGenericClassExtendingGenericClassWithAny.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es6/templates/templateStringInPropertyNameES6_1.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/unusedPrivateMethodInClass1.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/emptyIndexer.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/FunctionDeclaration7.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesOnOverloads_ES5.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck36.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration4.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression7.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/fourslash/navigationBarItemsItems2.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/importWithTrailingSlash_noResolve.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/fourslash/typeToStringCrashInCodeFix.ts","time":171,"edits":4,"cost":"4.74"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName06.ts","time":128,"edits":3,"cost":"4.74"},{"name":"tests/cases/fourslash/completionListForStringUnion.ts","time":128,"edits":3,"cost":"4.74"},{"name":"tests/cases/fourslash/importNameCodeFixUMDGlobal1.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/signatureHelpIncompleteCalls.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/getEditsForFileRename_renameFromIndex.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType6.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyFunctionNonEmptyClass.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax11.ts","time":170,"edits":4,"cost":"4.73"},{"name":"tests/cases/fourslash/server/declarationMapsGoToDefinitionRelativeSourceRoot.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/compiler/expressionTypeNodeShouldError.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment31.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/server/referencesInConfiguredProject.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/conformance/types/intersection/intersectionOfUnionOfUnitTypes.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/getOccurrencesThrow5.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/conformance/jsx/inline/inlineJsxFactoryLocalTypeGlobalFallback.tsx","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/discriminatedUnionInference.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/findAllRefsUnionProperty.ts","time":212,"edits":5,"cost":"4.73"},{"name":"tests/cases/fourslash/quickInfoUnion_discriminated.ts","time":127,"edits":3,"cost":"4.73"},{"name":"tests/cases/fourslash/findAllReferencesDynamicImport1.ts","time":127,"edits":3,"cost":"4.73"},{"name":"tests/cases/compiler/overloadOnConstConstraintChecks1.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/fourslash/findAllRefsClassExpression1.ts","time":126,"edits":3,"cost":"4.72"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax1.ts","time":168,"edits":4,"cost":"4.72"},{"name":"tests/cases/compiler/requireAsFunctionInExternalModule.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethodTypeParamsInstantiateNumber.ts","time":168,"edits":4,"cost":"4.72"},{"name":"tests/cases/fourslash/refactorExtractType40.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/contextualTypingOfGenericCallSignatures1.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/declFileTypeofFunction.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/fourslash/getEmitOutputWithSyntaxErrors.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/aliasBug.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/deeplyDependentLargeArrayMutation.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess32.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/compiler/deepKeysIndexing.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_notOnWhitespace.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/completionListForExportEquals2.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/ipromise3.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/moduleAugmentationDisallowedExtensions.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/fourslash/tsxFindAllReferences2.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/goToDefinitionAcrossMultipleProjects.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/compiler/unusedPrivateMethodInClass3.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType5.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/compiler/promiseVoidErrorCallback.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/fourslash/convertFunctionToEs6ClassNoSemicolon.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/conformance/classes/classDeclarations/mergedInheritedClassInterface.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/contextualTypes/jsxAttributes/contextuallyTypedStringLiteralsInJsxAttributes01.tsx","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesProtectedMembers.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/interfaceContextualType.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/collisionArgumentsClassMethod.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution4_classic.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/infinitelyExpandingTypeAssignability.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/implicitConstParameters.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/jsx/tsxReactEmit2.tsx","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/functionAssignment.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/declFileTypeAnnotationVisibilityErrorParameterOfFunction.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/genericArgumentCallSigAssignmentCompat.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionErrorInES2015.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/collisionExportsRequireAndClass.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/aliasUsageInOrExpression.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/declarationEmitInvalidReference.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName30.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration9_es6.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/members/objectTypeWithStringNamedPropertyOfIllegalCharacters.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/typeParamExtendsOtherTypeParam.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/statements/forStatements/forStatementsMultipleValidDecl.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/recursiveGenericUnionType1.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/declFileInternalAliases.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/capturedLetConstInLoop10_ES6.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/overloadOnConstNoStringImplementation2.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersAccessibility.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesWithStaticProperty.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/conditionalTypesSimplifyWhenTrivial.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandNumberType.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesInUnionTypes02.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty57.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/jsx/tsxReactEmit7.tsx","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement4.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/cyclicGenericTypeInstantiation.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAsTypeParameterConstraint02.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/members/objectTypeHidingMembersOfObjectAssignmentCompat.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parserNotHexLiteral1.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/es6/arrowFunction/disallowLineTerminatorBeforeArrow.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersMethod.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/contextualTypingOfGenericFunctionTypedArguments1.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/ambient/ambientShorthand_reExport.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/constDeclarations-ambient-errors.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of29.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/assignmentCompatability33.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/contextualSignatureInstantiation1.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/indexSignatureTypeInference.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/literal/literalTypesAndTypeAssertions.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/es2015modulekindWithES6Target.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/indirectSelfReferenceGeneric.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/inheritanceMemberAccessorOverridingAccessor.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/typeCheckingInsideFunctionExpressionInArray.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/promiseIdentity2.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/duplicateIdentifierDifferentSpelling.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/mutuallyRecursiveGenericBaseTypes2.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/blockScopedSameNameFunctionDeclarationES5.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/es6/templates/templateStringInTaggedTemplateES6.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination2.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/fourslash/findAllRefsDestructureGeneric.ts","time":125,"edits":3,"cost":"4.71"},{"name":"tests/cases/fourslash/findAllRefsBadImport.ts","time":125,"edits":3,"cost":"4.71"},{"name":"tests/cases/fourslash/codeFixForgottenThisPropertyAccess_static.ts","time":125,"edits":3,"cost":"4.71"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction15.ts","time":125,"edits":3,"cost":"4.71"},{"name":"tests/cases/fourslash/unusedTypeParametersInClass3.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember10.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/conformance/async/es2017/asyncAwait_es2017.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/codeFixForgottenThisPropertyAccess02.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/unusedParameterInLambda1AddUnderscore.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/completionOfInterfaceAndVar.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/completionsDotInObjectLiteral.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/basicClassMembers.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/completionsDiscriminatedUnion.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/conformance/statements/tryStatements/invalidTryStatements2.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames2.ts","time":124,"edits":3,"cost":"4.71"},{"name":"tests/cases/fourslash/cloduleAsBaseClass2.ts","time":124,"edits":3,"cost":"4.71"},{"name":"tests/cases/fourslash/findAllRefsInheritedProperties3.ts","time":165,"edits":4,"cost":"4.70"},{"name":"tests/cases/fourslash/importJsNodeModule3.ts","time":123,"edits":3,"cost":"4.70"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport4.ts","time":123,"edits":3,"cost":"4.70"},{"name":"tests/cases/compiler/contextualTyping28.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction14.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/fourslash/completionEntryForConst.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization11.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/fourslash/codeFixAddMissingMember_non_generator_function.ts","time":123,"edits":3,"cost":"4.70"},{"name":"tests/cases/fourslash/quickInfoJsDocTags.ts","time":123,"edits":3,"cost":"4.70"},{"name":"tests/cases/fourslash/server/declarationMapsOutOfDateMapping.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/fourslash/navigateToImport.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/conformance/async/es5/awaitBinaryExpression/awaitBinaryExpression4_es5.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/fourslash/breakpointValidationEnums.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedInterfacesOfTheSameName.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsInvalid.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/genericInference2.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/thisIndexOnExistingReadonlyFieldIsNotNever.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInInstanceMember.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/requireOfJsonFileInJsFile.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesSourceMap2_ES6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/destructuring/destructuringObjectBindingPatternAndAssignment1ES6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/types/members/objectTypeWithConstructSignatureHidingMembersOfExtendedFunction.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/controlFlow/controlFlowForStatement.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/controlFlow/typeGuardsTypeParameters.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/blockScopedBindingsReassignedInLoop6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_06.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/fourslash/goToDefinitionConstructorOverloads.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/conformance/expressions/contextualTyping/objectLiteralContextualTyping.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/fourslash/extract-method27.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardFunction.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty16.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/typeReferenceDirectives4.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName9.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/fourslash/refactorConvertImport_useDefault.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/conformance/jsx/tsxReactEmitEntities.tsx","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/indexSignaturesInferentialTyping.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/augmentExportEquals5.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/reachabilityChecks5.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/innerModExport1.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/outModuleConcatES6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern8.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/redeclareParameterInCatchBlock.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty53.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorWithAssignableReturnExpression.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment18.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/typeAssertionsWithIntersectionTypes01.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/typeArgumentsShouldDisallowNonGenericOverloads.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of35.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/fourslash/breakpointValidationDo.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/externalModules/relativePathToDeclarationFile.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression5_es6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing8.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/derivedClassConstructorWithExplicitReturns01.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/moduleExportsCommonjs/defaultExportsGetExportedCommonjs.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/typeReferenceDirectives7.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithIndexingOnLHS2.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/privacyGloClass.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/declarationEmitDefaultExport3.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/exportAssignmentInterface.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/es5ExportDefaultClassDeclaration4.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/targetTypeArgs.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/objectLitIndexerContextualType.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveAssignError.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/moduleAugmentationInAmbientModule2.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergeTwoInterfaces2.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/cloduleTest1.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/fourslash/breakpointValidationIfElse.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern12.ts","time":41,"edits":1,"cost":"4.70"},{"name":"unittests:: tsserver:: watchEnvironment:: tsserverProjectSystem Watched recursive directories with windows style file system","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/chainedImportAlias.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/jsxFactoryIdentifierWithAbsentParameter.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/innerBoundLambdaEmit.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/identicalCallSignatures.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/types/namedTypes/genericInstantiationEquivalentToObjectLiteral.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/constDeclarations-useBeforeDefinition.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/computedPropertiesInDestructuring2_ES6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/typeParametersInStaticAccessors.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames20_ES6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/sourceMapValidationExportAssignment.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/externalModules/invalidSyntaxNamespaceImportWithAMD.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/blockScopedFunctionDeclarationES6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/augmentedTypesModules3.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/innerFunc.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/ParameterList7.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/fourslash/removeInterfaceExtendsClause.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/templates/templateStringInTypeAssertionES6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration3_es6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/functions/functionOverloadCompatibilityWithVoid01.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/classes/classDeclarations/classAndInterfaceMerge.d.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/es5-asyncFunctionConditionals.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/commentOnArrayElement2.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames4.ts","time":122,"edits":3,"cost":"4.69"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMember2JS.ts","time":122,"edits":3,"cost":"4.69"},{"name":"tests/cases/fourslash/findAllRefsDefinition.ts","time":122,"edits":3,"cost":"4.69"},{"name":"tests/cases/fourslash/importNameCodeFixDefaultExport3.ts","time":122,"edits":3,"cost":"4.69"},{"name":"tests/cases/fourslash/goToDefinitionAlias.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/compiler/declarationEmitForGlobalishSpecifierSymlink.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/completionListInScope_doesNotIncludeAugmentations.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/unusedTypeParametersInFunction2.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/codeFixInferFromUsageRestParam3.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules6.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/codeFixInferFromUsageRestParam.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/completionForStringLiteralFromSignature2.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/tsxCompletion10.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/completionListOfGenericSymbol.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/semanticClassificationAlias.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/goToTypeDefinition_typedef.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/getOccurrencesThrow2.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/goToDefinitionConstructorOfClassWhenClassIsPrecededByNamespace01.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/completionForStringLiteralInIndexedAccess01.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/getOccurrencesConst01.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/findReferencesJSXTagName3.ts","time":121,"edits":3,"cost":"4.68"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfBindingPattern.ts","time":121,"edits":3,"cost":"4.68"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression1_es2017.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration10_es5.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/fourslash/renameImportNamespaceAndShorthand.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/conformance/salsa/multipleDeclarations.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction16.ts","time":120,"edits":3,"cost":"4.67"},{"name":"tests/cases/fourslash/unusedVariableInModule4.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/importNameCodeFix_reExportDefault.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/getEditsForFileRename_preferences.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_all_delete_js.ts","time":120,"edits":3,"cost":"4.67"},{"name":"tests/cases/fourslash/incrementalEditInvocationExpressionAboveInterfaceDeclaration.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/conformance/jsdoc/jsdocImportType2.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/goToImplementationEnum_01.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction14.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/formattingJsxElements.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/implicitAnyFromCircularInference.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/fourslash/codeFixSpelling3.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction04.ts","time":120,"edits":3,"cost":"4.67"},{"name":"tests/cases/compiler/circularlySimplifyingConditionalTypesNoCrash.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/compiler/declInput3.ts","time":40,"edits":1,"cost":"4.67"},{"name":"unittests:: tsc-watch:: emit with when module emit is specified as node","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/async/es6/asyncQualifiedReturnType_es6.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/es6ModuleEnumDeclaration.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/requireOfJsonFileTypes.ts","time":40,"edits":1,"cost":"4.67"},{"name":"unittests:: config:: showConfig","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES5UMD.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment32.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor8.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/destructuring/destructuringControlFlow.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/conformance/es6/newTarget/newTarget.es5.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/modules/exportStar.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors10.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/expressions/unaryOperators/voidOperator/voidOperatorWithStringType.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression2_es2017.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/typeValueConflict2.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/optionalConstructorArgInSuper.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of17.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/extendFromAny.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/functionOverloadsRecursiveGenericReturnType.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/constEnumToStringNoComments.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/controlFlowLoopAnalysis.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/declInput.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/jsx/jsxAndTypeAssertion.tsx","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray3.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/newTarget/invalidNewTarget.es6.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures3.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/fourslash/breakpointValidationConditionalExpressions.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/privacyCheckAnonymousFunctionParameter.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/arrayConcatMap.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/internalAliasInitializedModuleInsideTopLevelModuleWithExport.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/declFileExportImportChain.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty21.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedStaticClassPropertyAccessibleWithinSubclass2.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/classSideInheritance2.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/jsx/tsxElementResolution4.tsx","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames45_ES6.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/enumWithUnicodeEscape1.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/duplicatePropertiesInStrictMode.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/contextualTypingOfObjectLiterals.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment16.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/typeInferenceConflictingCandidates.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/requiredInitializedParameter2.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/expressions/unaryOperators/plusOperator/plusOperatorWithEnumType.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/returnInConstructor1.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/unknownSymbols1.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/expressions/newOperator/newOperatorConformance.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/objectLiteralParameterResolution.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/sourceMapValidationIfElse.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType7.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/promiseTypeInference.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/importExportInternalComments.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/inferentialTypingObjectLiteralMethod2.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/types/thisType/thisTypeInBasePropertyAndDerivedContainerOfBase01.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/expressions/contextualTyping/superCallParameterContextualTyping2.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames47_ES6.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTagsTypedAsAnyES6.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/indexIntoEnum.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/gettersAndSettersTypesAgree.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/decorators/class/decoratedClassExportsSystem2.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/reachabilityChecks7.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/infiniteExpansionThroughInstantiation.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray5.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/thisExpressionInIndexExpression.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/abstractProperty.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/externalModules/umd4.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/undefinedTypeArgument2.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/instantiateGenericClassWithWrongNumberOfTypeArguments.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/arrayAssignmentTest3.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/objectIndexer.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/jsFileCompilationShortHandProperty.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution2_classic.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/typings/typingsLookupAmd.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/templates/templateStringInNewExpressionES6.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/classes/classExpressions/classExpression1.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/fourslash/moveToNewFile_newModuleNameUnique.ts","time":119,"edits":3,"cost":"4.66"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics16.ts","time":119,"edits":3,"cost":"4.66"},{"name":"tests/cases/fourslash/findAllRefsInheritedProperties1.ts","time":119,"edits":3,"cost":"4.66"},{"name":"tests/cases/fourslash/moveToNewFile_defaultExport.ts","time":119,"edits":3,"cost":"4.66"},{"name":"tests/cases/fourslash/completionsImport_details_withMisspelledName.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess34.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/jsDocInheritDoc.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/extract-method26.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment27.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/codeFixInferFromUsageVariable.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileQuoteStyle2.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/goToImplementationNamespace_06.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/refactorExtractType4.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty3.tsx","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/refactorExtractType41.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractPublicProperty.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/goToDefinitionIndexSignature.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess33.ts","time":118,"edits":3,"cost":"4.66"},{"name":"tests/cases/fourslash/quickInfoFromContextualType.ts","time":118,"edits":3,"cost":"4.66"},{"name":"tests/cases/fourslash/completionsJsxAttributeInitializer.ts","time":118,"edits":3,"cost":"4.66"},{"name":"tests/cases/fourslash/moveToNewFile_global.ts","time":117,"edits":3,"cost":"4.65"},{"name":"tests/cases/fourslash/tsxGoToDefinitionClassInDifferentFile.ts","time":117,"edits":3,"cost":"4.65"},{"name":"tests/cases/fourslash/quickInfoForJSDocCodefence.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction4.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/referencesForAmbients.ts","time":117,"edits":3,"cost":"4.65"},{"name":"tests/cases/fourslash/completionsRecommended_local.ts","time":156,"edits":4,"cost":"4.65"},{"name":"tests/cases/compiler/interMixingModulesInterfaces1.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_importedFunction5.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName10.ts","time":117,"edits":3,"cost":"4.65"},{"name":"tests/cases/fourslash/codeFixCannotFindModule_suggestion_falsePositive.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature2.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/jsx/tsxElementResolution.tsx","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/codeFixInPropertyAccess_js.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_propertyAccess.ts","time":117,"edits":3,"cost":"4.65"},{"name":"tests/cases/compiler/collisionExportsRequireAndVar.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/arrayTypeInSignatureOfInterfaceAndClass.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/goToImplementationShorthandPropertyAssignment_02.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/editClearsJsDocCache.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInSystem2.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/goToImplementationNamespace_00.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/compiler/propertyAccess6.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/goToImplementationInterface_08.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAllowSyntheticDefaultImports4.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES5System.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/todoComments10.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/es6/newTarget/invalidNewTarget.es5.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/unusedLocalsInFunction4.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/server/formatSpaceBetweenFunctionAndArrayIndex.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInRightOperandOfOrOrOperator.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/moduleAugmentationNoNewNames.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/fatarrowfunctionsErrors.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorOverloads4.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/for.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/nestedBlockScopedBindings4.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_importedFunction2.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/compiler/jsFileClassPropertyType2.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/crossFileQuickInfoExportedTypeDoesNotUseImportType.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/compiler/inheritanceGrandParentPublicMemberCollisionWithPrivateMember.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/declarationEmit/typePredicates/declarationEmitIdentifierPredicatesWithPrivateName01.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/types/thisType/thisTypeInAccessors.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/switchFallThroughs.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty6.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes2.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/compiler/moduleAndInterfaceWithSameName.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/es6/destructuring/emptyArrayBindingPatternParameter02.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/es6ModuleConstEnumDeclaration.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/augmentedTypesClass2a.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithConstructSignatures.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/declFileTypeofEnum.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/statements/VariableStatements/invalidMultipleVariableDeclarations.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/varArgsOnConstructorTypes.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/types/intersection/operatorsAndIntersectionTypes.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/staticMemberExportAccess.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/requireOfJsonFileWithErrors.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImportDts.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/keyofIsLiteralContexualType.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/library_ArraySlice.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck54.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/functionCall6.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/noImplicitAnyParametersInAmbientModule.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfBoolean.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement14.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTypedTagsES6.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/declarationEmitTypeAliasWithTypeParameters5.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias2.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/declarationEmitExpressionInExtends2.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/jsx/tsxExternalModuleEmit1.tsx","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns04_ES5.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/es6/modules/defaultExportsCannotMerge02.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/commentOnDecoratedClassDeclaration.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveNarrow.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/fallbackToBindingPatternForTypeInference.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/externalModuleReferenceOfImportDeclarationWithExportModifier.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/expressions/typeAssertions/duplicatePropertiesInTypeAssertions01.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration6_es2017.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/es6ModuleLet.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction8_es5.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/overloadresolutionWithConstraintCheckingDeferred.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/downlevelLetConst13.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/functionOverloads39.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/classes/classDeclarations/classBody/classWithEmptyBody.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/types/objectTypeLiteral/constructSignatures/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/invalidNestedModules.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/expressions/functionCalls/callWithSpread3.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractConstructorAssignability.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/typeInfer1.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesSourceMap1_ES5.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/exportAssignmentOfDeclaredExternalModule.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/castOfAwait.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/callOverloadViaElementAccessExpression.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/isolatedModulesES6.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/overloadsWithConstraints.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration16.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/types/tuple/tupleElementTypes1.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/interfaceMayNotBeExtendedWitACall.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/removeDeclareParamTypeAnnotation.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery4.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/duplicateFunctionImplementation.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/codeFixInferFromUsageStringIndexSignatureJS.ts","time":116,"edits":3,"cost":"4.64"},{"name":"tests/cases/fourslash/augmentedTypesClass1.ts","time":116,"edits":3,"cost":"4.64"},{"name":"tests/cases/fourslash/completionsImport_exportEquals.ts","time":116,"edits":3,"cost":"4.64"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment25.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_namelessClass.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_03.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/tsxFindAllReferences3.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/completionsWithOptionalProperties.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax13.ts","time":154,"edits":4,"cost":"4.64"},{"name":"tests/cases/fourslash/codeFixInferFromFunctionUsage.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/documentHighlights_windowsPath.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember2.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_importedFunction.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/compiler/mappedTypeContextualTypesApplied.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/findAllRefsOnImportAliases.ts","time":115,"edits":3,"cost":"4.63"},{"name":"tests/cases/fourslash/codeFixInferFromUsageVariable2.ts","time":115,"edits":3,"cost":"4.63"},{"name":"tests/cases/fourslash/completionsPaths_kinds.ts","time":115,"edits":3,"cost":"4.63"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethodTypeParamsInstantiateU.ts","time":115,"edits":3,"cost":"4.63"},{"name":"tests/cases/fourslash/getEditsForFileRename_amd.ts","time":114,"edits":3,"cost":"4.62"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames6.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/tsxFindAllReferences1.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_notInCommonjsProject_yesIfSomeEs6Module.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport02.ts","time":114,"edits":3,"cost":"4.62"},{"name":"tests/cases/compiler/implicitAnyDeclareFunctionExprWithoutFormalType.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/indentationInClassExpression.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/indirectClassInstantiation.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization5.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing8.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/codeFixAddMissingMember_generator_function.ts","time":114,"edits":3,"cost":"4.62"},{"name":"tests/cases/fourslash/unusedClassInNamespace2.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/completionForStringLiteral3.ts","time":114,"edits":3,"cost":"4.62"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentNestedInArrayLiteral.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/signatureHelpOnDeclaration.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/codeFixAddMissingMember11.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/findAllRefsImportEquals.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloadAssignability04.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_notInCommonjsProject.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/codeFixAddParameterNames.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeofANonExportedType.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports4-es6.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/memberFunctionsWithPublicOverloads.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/staticInstanceResolution5.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithUndefinedValueAndValidOperator.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember8.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/jsx/tsxReactEmitWhitespace2.tsx","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/keyof/circularIndexedAccessErrors.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES6CJS.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/jsdoc/jsdocFunctionType.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/objectTypeWithRecursiveWrappedPropertyCheckedNominally.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/classes/classDeclarations/classExtendingBuiltinType.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer3.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/aliasUsageInObjectLiteral.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints3.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/expressions/unaryOperators/negateOperator/negateOperatorWithStringType.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/classes/members/constructorFunctionTypes/classWithConstructors.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/commentsTypeParameters.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/reactImportDropped.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/noImplicitAnyParametersInAmbientClass.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration11.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/genericCombinators2.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass5.es6.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/overloadOnConstConstraintChecks3.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/declInput-2.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/classExpressionWithStaticProperties3.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/externalModules/umd-augmentation-3.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/genericReduce.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/moduleAndInterfaceSharingName4.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/declarationEmitDefaultExport4.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignaturesWithOptionalParameters.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/es6ModuleModuleDeclaration.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/ambient/ambientExternalModuleMerging.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/thisCapture1.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/everyTypeAssignableToAny.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement4.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of43.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/declFilePrivateMethodOverloads.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/constraints0.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/taggedTemplateStringsWithMultilineTemplateES6.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/functionMergedWithModule.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName12.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/toggleDuplicateFunctionDeclaration.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/es6ImportDefaultBinding.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/any/anyPropertyAccess.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/out-flag.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/assignmentNonObjectTypeConstraints.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/decoratorMetadataPromise.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/cyclicGenericTypeInstantiationInference.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames36_ES6.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/classes/constructorDeclarations/superCalls/derivedClassSuperCallsInNonConstructorMembers.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES3For-ofTypeCheck4.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/syntheticDefaultExportsWithDynamicImports.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/compiler/argumentsObjectIterator02_ES5.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/exportAssignmentWithPrivacyError.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/classSideInheritance3.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/shorthandPropertyAssignmentInES6Module.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/typeParameterArgumentEquivalence.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithEqualityChecks01.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/fileReferencesWithNoExtensions.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/numericIndexerConstraint5.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/aliasesInSystemModule2.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesProtectedMembers4.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty43.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/conditionallyDuplicateOverloadsCausedByOverloadResolution.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/externalModules/umd6.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/crashInresolveReturnStatement.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/constructorOverloads7.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/noErrorTruncation.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/spreadTypeRemovesReadonly.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/duplicateLocalVariable3.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/moduleScopingBug.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/inheritanceMemberAccessorOverridingProperty.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/declarationMerging1.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/augmentedTypesEnum2.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/modulePrologueAMD.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/overloadOnConstInCallback1.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration7_es6.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/parameterPropertyReferencingOtherParameter.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration6_es6.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/continueTarget6.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/continueTarget5.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/mixedExports.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum4.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/functionCall3.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/navigationBarItemsItemsExternalModules2.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/getEditsForFileRename_caseInsensitive.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/completionWithConditionalOperatorMissingColon.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/importNameCodeFix_quoteStyle.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/quickInfoFunctionKeyword.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/completionsForRecursiveGenericTypesMember.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/unusedTypeParametersInFunction1.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction15.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/completionImportMeta.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/conformance/salsa/moduleExportWithExportPropertyAssignment4.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/getOccurrencesThis3.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/compiler/esModuleInteropTslibHelpers.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/moveToNewFile_moveImport.ts","time":187,"edits":5,"cost":"4.61"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport_reExport.ts","time":149,"edits":4,"cost":"4.60"},{"name":"tests/cases/fourslash/commentsEnums.ts","time":149,"edits":4,"cost":"4.60"},{"name":"tests/cases/fourslash/goToDefinitionDynamicImport4.ts","time":111,"edits":3,"cost":"4.60"},{"name":"tests/cases/fourslash/refactorConvertExport_defaultToNamed.ts","time":111,"edits":3,"cost":"4.60"},{"name":"tests/cases/conformance/classes/constructorDeclarations/automaticConstructors/derivedClassWithoutExplicitConstructor3.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/fourslash/unusedVariableInForLoop6FS.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction1.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_shorthandProperty.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/compiler/bigintWithoutLib.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction5.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/fourslash/goToImplementationLocal_03.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/conformance/types/import/importTypeAmbientMissing.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/fourslash/goToDefinitionDecorator.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/fourslash/goToDefinition_super.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfOther.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction11.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionReturnPromiseOfAny.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/declFileAmbientExternalModuleWithSingleExportedModule.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/internalAliasEnumInsideTopLevelModuleWithoutExport.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/restInvalidArgumentType.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern6.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/controlFlowJavascript.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/memberFunctionsWithPrivateOverloads.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/amdDependencyCommentName4.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames26_ES5.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAsTags03.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments18_ES6.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinClass.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/types/contextualTypes/methodDeclarations/contextuallyTypedBindingInitializer.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/arraySigChecking.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/genericClassesInModule2.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/fourslash/breakpointValidationInComments.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementDefaultValues.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/declFileTypeofClass.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/templateStringsArrayTypeDefinedInES5Mode.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/randomSemicolons1.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/fourslash/definition.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/compiler/typeArgumentInferenceApparentType2.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/jsxViaImport.2.tsx","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithTypeParameter.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/expressions/unaryOperators/negateOperator/negateOperatorWithAnyOtherType.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/genericChainedCalls.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/noImplicitAnyForIn.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit5_ES5.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/getAccessorWithImpliedReturnTypeAndFunctionClassMerge.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/internalAliasInitializedModuleInsideLocalModuleWithExport.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/dynamicImport/importCallExpression6ESNext.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/declarationEmitDetachedComment2.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/collisionExportsRequireAndFunction.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPrivates2.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/collisionExportsRequireAndAmbientClass.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/requireOfJsonFile.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/constraintsUsedInPrototypeProperty.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfString.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions10_ES6.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/async/es5/awaitBinaryExpression/awaitBinaryExpression3_es5.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/expressions/asOperator/asOperator4.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/expressions/propertyAccess/propertyAccessStringIndexSignature.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/es5-declaration-amd.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/assignToObjectTypeWithPrototypeProperty.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/unusedDestructuringParameters.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/templates/templateStringInSwitchAndCaseES6.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/getAndSetAsMemberNames.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/inferentialTypingWithFunctionTypeNested.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/ClassDeclaration11.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty45.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractUsingAbstractMethod1.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/circularReferenceInImport.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/types/typeRelationships/widenedTypes/strictNullChecksNoWidening.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorWithES3.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/assignmentToObjectAndFunction.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings12_ES5.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithIncompatibleTypedTags.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/ambientClassDeclarationWithExtends.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/unusedTypeParameters9.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/fourslash/breakpointValidationVariables.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/lambdaPropSelf.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration2.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/letInLetConstDeclOfForOfAndForIn_ES6.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target12.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/types/primitives/number/invalidNumberAssignments.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/genericFunctionsWithOptionalParameters1.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersOptionality4.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumTypeInvalidOperations.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/interfaceImplementation5.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithTemplateStringInvalidES6.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/types/objectTypeLiteral/propertySignatures/numericStringNamedPropertyEquivalence.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/collisionSuperAndLocalFunctionInMethod.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/inheritanceMemberFuncOverridingProperty.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments07_ES6.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement8.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/scopeTests.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/reorderProperties.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/staticPrototypePropertyOnClass.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/staticOffOfInstance2.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral9.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/moduleMemberMissingErrorIsRelative.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers04.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/exportAssignmentVariable.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/functionOverloads27.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList13.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck9.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/decoratorInJsFile1.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/contextualTyping39.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/libdtsFix.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/bind1.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es2017/useSharedArrayBuffer5.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserInvocationOfMemberAccessOffOfObjectCreationExpression1.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic3.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/excessPropertyCheckWithUnions.ts","time":184,"edits":5,"cost":"4.59"},{"name":"tests/cases/fourslash/completionInJsDoc.ts","time":147,"edits":4,"cost":"4.59"},{"name":"tests/cases/fourslash/codeFixInferFromUsageNumberIndexSignature.ts","time":110,"edits":3,"cost":"4.59"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_destructure_allUnused_all.ts","time":110,"edits":3,"cost":"4.59"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFile5.ts","time":110,"edits":3,"cost":"4.59"},{"name":"tests/cases/fourslash/codeFixAddMissingNew5.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/compiler/requiredMappedTypeModifierTrumpsVariance.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/fourslash/renameForAliasingExport02.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/compiler/declarationEmitPrefersPathKindBasedOnBundling.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/fourslash/completionsUniqueSymbol.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import11.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/fourslash/codeFixAddMissingNew3.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/compiler/classExtendingAny.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/compiler/declarationEmitPrefersPathKindBasedOnBundling2.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/compiler/contextuallyTypedByDiscriminableUnion.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportIndex_notForClassicResolution.ts","time":109,"edits":3,"cost":"4.58"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport04.ts","time":145,"edits":4,"cost":"4.57"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportBaseUrl2.ts","time":145,"edits":4,"cost":"4.57"},{"name":"tests/cases/fourslash/shims/getReferencesAtPosition.ts","time":108,"edits":3,"cost":"4.57"},{"name":"tests/cases/fourslash/refactorExtractType42.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/fourslash/completionEntryForImportName.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/fourslash/goToImplementationLocal_06.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/covariantCallbacks.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/fourslash/goToImplementationLocal_04.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/fourslash/codeFixInferFromUsageVariable3JS.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/compiler/functionWithAnyReturnTypeAndNoReturnExpression.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/destructuredDeclarationEmit.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/fourslash/typeCheckAfterResolve.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/compiler/constructorTypeWithTypeParameters.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/fourslash/completionListInNamedClassExpressionWithShadowing.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_parameter_modifier.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/fourslash/codeFixGenerateDefinitions.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType2.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericsInVariableDeclaration1.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/jsx/tsxEmit2.tsx","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/types/union/unionTypeConstructSignatures.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/compiler/objectLiteralEnumPropertyNames.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/conformance/classes/classExpressions/genericClassExpressionInFunction.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithMultipleBases.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty47.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment4.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/compiler/privacyInterfaceExtendsClauseDeclFile.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/importedAliasesInTypePositions.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloads03.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/constEnums/constEnum1.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/types/tuple/wideningTuples6.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/fourslash/asOperatorCompletion.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit3.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/deepElaborationsIntoArrowExpressions.ts","time":36,"edits":1,"cost":"4.57"},{"name":"unittests:: tsserver:: typingsInstaller:: discover typings","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/genericCallWithObjectLiteralArguments1.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/constDeclarations-validContexts.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/unionPropertyExistence.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration10_es2017.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames28_ES6.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationOperator2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/declarationMerging2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/typeParameterExtendingUnion2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/declFileCallSignatures.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of1.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithMemberClassConflict.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics2.ts","time":108,"edits":3,"cost":"4.57"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod5.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/overloadResolutionOverNonCTObjectLit.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement17.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfNumber.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/assignmentCompatability21.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfNotEqualHasNoEffect.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression1_es6.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/alwaysStrictES6.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithNumericIndexer2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/genericBaseClassLiteralProperty.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/illegalGenericWrapping1.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/complicatedPrivacy.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/enumAssignmentCompat.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/unusedLocalsinConstructor2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithIndexingOnLHS3.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/statements/forStatements/forStatementsMultipleInvalidDecl.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/partiallyDiscriminantedUnions.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperator3.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/declarationEmitReadonly.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/expressions/thisKeyword/thisInObjectLiterals.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of46.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/newNamesInGlobalAugmentations1.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/genericWithIndexerOfTypeParameterType2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedAdditionES6.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedUMD.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/anyInferenceAnonymousFunctions.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/functionOverloadImplementationOfWrongName2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/types/any/narrowFromAnyWithInstanceof.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/declarationEmitTypeAliasTypeParameterExtendingUnknownSymbol.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/internalAliasFunctionInsideLocalModuleWithoutExportAccessError.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/undeclaredMethod.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/interMixingModulesInterfaces5.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/es6ImportNamedImportNoExportMember.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/superWithTypeArgument3.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution6_node.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty12.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/funduleUsedAcrossFileBoundary.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/metadataOfClassFromModule.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/strictModeReservedWord2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementObjectBindingPattern2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/classImplementsClass4.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/contextualTyping6.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/yieldExpressionInnerCommentEmit.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/typeParameterConstraintInstantiation.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames12_ES5.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/contextualTyping36.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/controlFlow/controlFlowIteration.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName7.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/namedFunctionExpressionCall.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/classDeclaredBeforeClassFactory.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveIndexingWithForInNoImplicitAny.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/templates/templateStringInWhile.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode15-negative.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/classWithOverloadImplementationOfWrongName.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/expressions/asOperator/asOperatorContextualType.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithAssignmentPattern3.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/fourslash/smartIndentOnAccessors.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_onlyNamedImports.ts","time":107,"edits":3,"cost":"4.56"},{"name":"tests/cases/fourslash/codeFixAddMissingTypeof1.ts","time":107,"edits":3,"cost":"4.56"},{"name":"tests/cases/fourslash/completionEntryForClassMembers3.ts","time":107,"edits":3,"cost":"4.56"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty7.tsx","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/codeFixInferFromUsage.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/quickInfoAlias.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType1.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile_all.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/extract-const1.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames1.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/conformance/salsa/typeFromJSConstructor.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/compiler/objectLiteralExcessProperties.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/goToImplementationLocal_02.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/quickInfoUnionOfNamespaces.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/codeFixAwaitShouldNotCrashIfNotInFunction.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/gotoDefinitionInObjectBindingPattern2.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/unusedVariableInForLoop6FSAddUnderscore.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/documentHighlights_filesToSearch.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/conformance/types/uniqueSymbol/uniqueSymbolsErrors.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution4.tsx","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateTag4.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/compiler/excessPropertyCheckWithSpread.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/conformance/expressions/newOperator/newOperatorErrorCases_noImplicitAny.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics1.ts","time":106,"edits":3,"cost":"4.55"},{"name":"tests/cases/fourslash/completionsImport_augmentation.ts","time":106,"edits":3,"cost":"4.55"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules7.ts","time":106,"edits":3,"cost":"4.55"},{"name":"tests/cases/fourslash/findAllRefsClassExpression0.ts","time":106,"edits":3,"cost":"4.55"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution10.tsx","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/fourslash/getJavaScriptCompletions_tsCheck.ts","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/fourslash/breakpointValidationLet.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction08.ts","time":105,"edits":3,"cost":"4.54"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_noTsconfig.ts","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/fourslash/findAllReferencesDynamicImport2.ts","time":105,"edits":3,"cost":"4.54"},{"name":"tests/cases/fourslash/esModuleInteropFindAllReferences2.ts","time":105,"edits":3,"cost":"4.54"},{"name":"tests/cases/fourslash/completionsDestructuring.ts","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/fourslash/unusedImports13FS.ts","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorSyntaxError1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/genericConstructorFunction1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_destructure_allUnused.ts","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/fourslash/completionsImport_reExport_wrongName.ts","time":105,"edits":3,"cost":"4.54"},{"name":"tests/cases/compiler/commentsClass.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/salsa/exportNestedNamespaces.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument3.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/functionOverloads1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/internalModules/importDeclarations/shadowedInternalModule.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/members/objectTypeWithConstructSignatureHidingMembersOfFunction.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/internalModules/codeGeneration/nameCollision.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfNumberNamedProperty.ts","time":105,"edits":3,"cost":"4.54"},{"name":"tests/cases/fourslash/importNameCodeFixDefaultExport2.ts","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/fourslash/refactorExtractType28.ts","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/compiler/genericContextualTypingSpecialization.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/externalModules/exportNonInitializedVariablesAMD.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/jsx/tsxReactEmitWhitespace.tsx","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/badThisBinding.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithStringIndexerHidingBaseTypeIndexer.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/jsx/tsxUnionElementType6.tsx","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration17.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/mapped/mappedTypesAndObjects.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/jsdoc/jsdocParamTagTypeLiteral.ts","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/compiler/interfacePropertiesWithSameName2.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/augmentedTypesEnum.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax_all.ts","time":105,"edits":3,"cost":"4.54"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression5_es2017.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/infinitelyExpandingOverloads.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/commentsFunction.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/expressions/contextualTyping/functionExpressionContextualTyping1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/declInput4.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/externalModules/moduleScoping.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/es6ModuleInternalNamedImports.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/duplicateIdentifierBindingElementInParameterDeclaration1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of26.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/importHelpers.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/importedModuleClassNameClash.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/declFileImportedTypeUseInTypeArgPosition.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/defaultIndexProps1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated2_ES6.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/collisionThisExpressionAndParameter.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/super1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression2_es5.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName6.ts","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesWithVariousOperators02.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/bestCommonTypeWithOptionalProperties.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution6.tsx","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/typeParameterDirectlyConstrainedToItself.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInstantiations2.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/contextualTyping37.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/collisionExportsRequireAndAlias.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractSingleLineDecl.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithLiteralPropertyNameInES6.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorInAmbientContext4.d.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/unusedLocalsAndObjectSpread.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck55.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/reachabilityChecks6.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es2017/useObjectValuesAndEntries4.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/classExpressionTest1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList16.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/importDeclWithDeclareModifier.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/newOperator.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoInterfacesDifferentRootModule.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/duplicateLocalVariable2.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/strictNullLogicalAndOr.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/declarationEmitBindingPatterns.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected7.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericsInTypeContexts2.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions09_ES5.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/jsx/tsxTypeErrors.tsx","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IncompleteMemberVariables/parserErrorRecovery_IncompleteMemberVariable1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/commentsDottedModuleName.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/internalModules/codeGeneration/exportCodeGen.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/typeInferenceReturnTypeCallback.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/EnumAndModuleWithSameNameAndCommonRoot.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/uncaughtCompilerError1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/parserS12.11_A3_T4.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/inferringAnyFunctionType5.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType8_ES5.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/multivar.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target4.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall4.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of34.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass7.es6.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/arrayBindingPatternOmittedExpressions.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/generics4.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithStringIndexer2.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexingResults.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/infinitelyExpandingTypes1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/constructorAsType.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/overloadModifiersMustAgree.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/nonArrayRestArgs.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithArrayLiteralArgs.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/identityForSignaturesWithTypeParametersAndAny.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/arrayAssignmentTest6.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/thisType/thisTypeInInterfaces.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/modules/exportAndImport-es3-amd.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames1_ES6.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement5.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/checkJsObjectLiteralHasCheckedKeyof.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/inheritedStringIndexersFromDifferentBaseTypes2.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/classes/classExpression.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature5.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/getsetReturnTypes.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/classes/classExpressions/extendClassExpressionFromModule.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/unusedPrivateMethodInClass2.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/typeParameterDiamond4.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/sourceMapWithCaseSensitiveFileNames.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration3_es6.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserConstructorAmbiguity2.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/functionOverloads13.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/wrappedAndRecursiveConstraints2.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/parameterPropertyOutsideConstructor.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration3.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMethodInNonAbstractClass.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/defaultValueInFunctionOverload1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/checkJsFiles6.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc6.ts","time":139,"edits":4,"cost":"4.53"},{"name":"tests/cases/fourslash/completionForStringLiteralExport.ts","time":104,"edits":3,"cost":"4.53"},{"name":"tests/cases/fourslash/completionsRecommended_switch.ts","time":104,"edits":3,"cost":"4.53"},{"name":"tests/cases/fourslash/completionsImport_notFromUnrelatedNodeModules.ts","time":104,"edits":3,"cost":"4.53"},{"name":"tests/cases/fourslash/completionForStringLiteral7.ts","time":104,"edits":3,"cost":"4.53"},{"name":"tests/cases/fourslash/indentationInAmdIife.ts","time":104,"edits":3,"cost":"4.53"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess7.ts","time":104,"edits":3,"cost":"4.53"},{"name":"tests/cases/conformance/jsx/inline/inlineJsxFactoryDeclarations.tsx","time":69,"edits":2,"cost":"4.53"},{"name":"tests/cases/compiler/declFileTypeAnnotationVisibilityErrorAccessors.ts","time":69,"edits":2,"cost":"4.53"},{"name":"tests/cases/fourslash/quickInfoCanBeTruncated.ts","time":138,"edits":4,"cost":"4.53"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTagOnObjectProperty1.ts","time":69,"edits":2,"cost":"4.53"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment36.ts","time":69,"edits":2,"cost":"4.53"},{"name":"tests/cases/compiler/circularConstrainedMappedTypeNoCrash.ts","time":69,"edits":2,"cost":"4.53"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAmbient2.ts","time":103,"edits":3,"cost":"4.52"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics15.ts","time":103,"edits":3,"cost":"4.52"},{"name":"tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment3.ts","time":103,"edits":3,"cost":"4.52"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithNumericIndexer3.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/jsDocTags.ts","time":136,"edits":4,"cost":"4.51"},{"name":"tests/cases/compiler/controlFlowForCatchAndFinally.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/fourslash/getOccurrencesAsyncAwait3.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/compiler/genericTypeAssertions2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/augmentedTypesModule6.ts","time":136,"edits":4,"cost":"4.51"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck20.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/navigationItemsOverloads2.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceWithNegativeNumber.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_importedFunction4.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/fourslash/codeFixAddMissingMember12.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction12.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/undefinedAssignableToEveryType.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/unusedLocalsInMethodFS1.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/fourslash/breakpointValidationArrayLiteralExpressions.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/aliasUsageInIndexerOfClass.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/typeAliases/typeAliasesForObjectTypes.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/exportDefaultFunction.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/compiler/superPropertyAccess2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/members/augmentedTypeAssignmentCompatIndexSignature.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/overloadedConstructorFixesInferencesAppropriately.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndLocalVarInAccessors.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/doubleUnderscoreMappedTypes.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/async/es2017/asyncAwaitIsolatedModules_es2017.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/primitives/void/invalidAssignmentsToVoid.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/expressions/unaryOperators/voidOperator/voidOperatorWithNumberType.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithInvalidOperands.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/moduleResolutionWithSymlinks_notInNodeModules.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBinding1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/super_inside-object-literal-getters-and-setters.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/quickInfoForDestructuringShorthandInitializer.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithMultipleBases2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinNestedSubclass.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/jsx/tsxElementResolution9.tsx","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/mapped/mappedTypeWithAny.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/compiler/overloadingOnConstants2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractGeneric.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es2017/useObjectValuesAndEntries3.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/optionalProperties02.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/es5-asyncFunctionArrayLiterals.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/promiseChaining.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/completionForStringLiteral12.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInUMD3.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/async/es5/asyncAwaitIsolatedModules_es5.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/declarationEmitForGlobalishSpecifierSymlink2.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/compiler/inheritanceOfGenericConstructorMethod2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/contextualTypes/methodDeclarations/contextuallyTypedObjectLiteralMethodDeclaration01.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/expressions/arrayLiterals/arrayLiterals.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of19.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/voidAsOperator.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates19_ES6.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern24.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/expressions/arrayLiterals/arrayLiterals3.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/unionAndIntersectionInference2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns03_ES5iterable.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithOverloadResolution2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/primitives/null/validNullAssignments.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments12.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/templates/templateStringPlainCharactersThatArePartsOfEscapes02.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicates01.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/stringLiteralObjectLiteralDeclaration1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/systemModule17.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/octalIntegerLiteral.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/es6ModuleVariableStatement.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/arrayFilter.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/internalAliasUninitializedModuleInsideTopLevelModuleWithExport.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarInMethod.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithOverloadedCallAndConstructSignatures.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/nameCollisions.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/async/es2017/awaitBinaryExpression/awaitBinaryExpression4_es2017.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/exportAssignmentOfGenericType1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnOptionalProperty.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName36.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/abstractIdentifierNameStrict.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/inferentialTypingWithFunctionType2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/ambiguousCallsWhereReturnTypesAgree.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution12.tsx","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/functionLiteralForOverloads.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsArray.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports4.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/genericRecursiveImplicitConstructorErrors1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/aliasInaccessibleModule.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/constructorOverloads3.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of35.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/jsx/tsxOpeningClosingNames.tsx","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod3.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/jsFileCompilationLetDeclarationOrder2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/declFileClassWithStaticMethodReturningConstructor.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames33_ES6.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/typePartameterConstraintInstantiatedWithDefaultWhenCheckingDefault.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/conformance/ambient/ambientErrors.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/controlFlow/controlFlowCommaOperator.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/privacyTypeParametersOfClass.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardNarrowsToLiteralTypeUnion.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/inheritanceStaticAccessorOverridingProperty.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/contextualTyping33.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/inferSecondaryParameter.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/genericFunctionCallSignatureReturnTypeMismatch.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/badArrayIndex.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/objectLitGetterSetter.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck26.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/enumWithQuotedElementName1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/copyrightWithNewLine1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/unusedImports7.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/collisionSuperAndPropertyNameAsConstuctorParameter.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithStringIndexerHidingBaseTypeIndexer3.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/assignmentCompatability30.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionThisCapturing.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalTypeParameter.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/superCallFromClassThatDerivesFromGenericTypeButWithNoTypeArguments1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName20.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/conditionalExpressionNewLine9.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/undefinedTypeAssignment2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/downlevelLetConst6.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/switchCaseWithUnionTypes01.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates11_ES5.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedNewOperator.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral3.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral4.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/ambientErrors1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/formattingWithEnterAfterMultilineString.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/salsa/contextualTypedSpecialAssignment.ts","time":169,"edits":5,"cost":"4.50"},{"name":"tests/cases/fourslash/genericParameterHelpTypeReferences.ts","time":135,"edits":4,"cost":"4.50"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc21.ts","time":135,"edits":4,"cost":"4.50"},{"name":"tests/cases/fourslash/findAllRefsClassWithStaticThisAccess.ts","time":135,"edits":4,"cost":"4.50"},{"name":"tests/cases/fourslash/completionsGeneratorFunctions.ts","time":101,"edits":3,"cost":"4.50"},{"name":"tests/cases/fourslash/refactorExtractType38.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax20.ts","time":134,"edits":4,"cost":"4.50"},{"name":"tests/cases/fourslash/extract-method-in-anonymous-function-declaration.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess2.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/conformance/types/tuple/unionsOfTupleTypes1.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/codeFixSpellingVsMissingMember.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/conformance/salsa/typeFromPrototypeAssignment.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/conformance/async/es6/asyncWithVarShadowing_es6.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/codeFixAddMissingNew4.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/compiler/bigintIndex.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures6.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/stringLiteralCompletionsForStringEnumContextualType.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMember2.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/quickInfoMappedSpreadTypes.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/extract-method_jsxIntrinsicTagSymbol.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/conformance/enums/enumConstantMemberWithStringEmitDeclaration.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/refactorExtractType32.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/signatureHelpAtEOF2.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/completionListStaticProtectedMembers.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/compiler/controlFlowNullTypeAndLiteral.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/server/convertFunctionToEs6Class-server.ts","time":234,"edits":7,"cost":"4.49"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess17.ts","time":167,"edits":5,"cost":"4.49"},{"name":"tests/cases/compiler/indexingTypesWithNever.ts","time":100,"edits":3,"cost":"4.49"},{"name":"tests/cases/fourslash/completionsPaths_importType.ts","time":100,"edits":3,"cost":"4.49"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics17.ts","time":100,"edits":3,"cost":"4.49"},{"name":"tests/cases/fourslash/codeFixCannotFindModule_notIfMissing.ts","time":100,"edits":3,"cost":"4.49"},{"name":"tests/cases/fourslash/completionForStringLiteralWithDynamicImport.ts","time":100,"edits":3,"cost":"4.49"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics14.ts","time":100,"edits":3,"cost":"4.49"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethod_all.ts","time":100,"edits":3,"cost":"4.49"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_moduleDotExportsEqualsRequire.ts","time":133,"edits":4,"cost":"4.49"},{"name":"tests/cases/fourslash/codeFixInferFromUsageUnifyAnonymousType.ts","time":132,"edits":4,"cost":"4.48"},{"name":"tests/cases/fourslash/calledUnionsOfDissimilarTyeshaveGoodDisplay.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax5.ts","time":132,"edits":4,"cost":"4.48"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames6.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess13.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/compiler/aliasErrors.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames3.ts","time":99,"edits":3,"cost":"4.48"},{"name":"tests/cases/fourslash/augmentedTypesClass3.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/fourslash/quickInfoJsdocTypedefMissingType.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/fourslash/todoComments18.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/fourslash/completionsImport_importType.ts","time":132,"edits":4,"cost":"4.48"},{"name":"tests/cases/fourslash/refactorExtractType12.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/conformance/types/thisType/thisTypeAccessibility.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/compiler/jsFileClassPropertyType3.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/superInObjectLiterals_ES5.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern27.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithStringType.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/destructuring/emptyVariableDeclarationBindingPatterns01_ES5.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern29.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/typings/typingsLookup3.ts","time":33,"edits":1,"cost":"4.48"},{"name":"unittests:: tsserver:: syntax operations","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern11.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty15.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/fourslash/breakpointValidationWhile.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/indexSignatureWithInitializer1.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/destructuring/emptyVariableDeclarationBindingPatterns01_ES5iterable.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/privacyCheckExportAssignmentOnExportedGenericInterface1.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/nestedBlockScopedBindings16.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandStringType.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames47_ES5.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern26.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames49_ES5.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/typeReferenceDirectives13.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration12_es2017.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/internalAliasFunctionInsideLocalModuleWithExport.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithExport.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction3.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/types/primitives/undefined/invalidUndefinedValues.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/spyComparisonChecking.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/salsa/constructorFunctions2.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/compiler/declarationsForIndirectTypeAliasReference.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/compiler/matchReturnTypeInAllBranches.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck28.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/moduleAugmentationImportsAndExports2.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/unusedImports4.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/transformsElideNullUndefinedType.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/superErrors.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of40.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/objectLiteralFunctionArgContextualTyping2.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/moduleAugmentationImportsAndExports3.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithStringAndEveryType.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/jsFileCompilationHeritageClauseSyntaxOfClass.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty7.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesTypePredicates01.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/types/thisType/thisTypeErrors.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/es6ImportWithoutFromClauseAmd.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty20.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName39.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/assignLambdaToNominalSubtypeOfFunction.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/types/typeAliases/asiPreventsParsingAsTypeAlias02.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/externalModules/umd-augmentation-1.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty22.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/collisionExportsRequireAndInternalModuleAlias.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of23.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithoutExportAccessError.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/classExpressionWithStaticPropertiesES64.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/nestedRecursiveLambda.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/protoAssignment.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/moduleSymbolMerging.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/types/primitives/string/invalidStringAssignments.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/noImplicitReturnsInAsync2.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/classTypeParametersInStatics.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/es3-jsx-react.tsx","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/systemModule15.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns02_ES5.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/overloadsWithProvisionalErrors.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/decorators/class/method/parameter/decoratorOnClassMethodParameter1.es6.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/types/localTypes/localTypes5.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/extendArray.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorWithoutOperand.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/constructorOverloads2.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/sourceMapValidationFunctions.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/shorthand-property-es6-amd.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames8_ES6.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType6.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction6_es2017.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/callSignatureFunctionOverload.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/externalModules/reexportClassDefinition.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/baseTypeWrappingInstantiationChain.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of30.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/expressions/functionCalls/forgottenNew.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck18.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/templates/templateStringMultiline2_ES6.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/duplicateLocalVariable4.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/typeUsedAsValueError2.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/interMixingModulesInterfaces0.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClass.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/constDeclarations-scopes2.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/modules/multipleDefaultExports01.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/parameterPropertyInitializerInInitializers.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty4.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/fatarrowfunctionsOptionalArgsErrors1.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames42_ES5.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/es6ExportAssignment.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithEnumMemberConflict.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution.tsx","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/baseTypePrivateMemberClash.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration7_es6.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass8.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/addMoreCallSignaturesToBaseSignature.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/functionOverloads12.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/fourslash/commentsFunctionExpression.ts","time":165,"edits":5,"cost":"4.48"},{"name":"tests/cases/fourslash/completionsThisType.ts","time":131,"edits":4,"cost":"4.47"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport2.ts","time":98,"edits":3,"cost":"4.47"},{"name":"tests/cases/fourslash/codeFixCannotFindModule_suggestion.ts","time":98,"edits":3,"cost":"4.47"},{"name":"tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment2.ts","time":98,"edits":3,"cost":"4.47"},{"name":"tests/cases/fourslash/completionListInClosedObjectTypeLiteralInSignature04.ts","time":98,"edits":3,"cost":"4.47"},{"name":"tests/cases/fourslash/importFixWithMultipleModuleExportAssignment.ts","time":65,"edits":2,"cost":"4.47"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization1.ts","time":65,"edits":2,"cost":"4.47"},{"name":"tests/cases/fourslash/jsdocParameterNameCompletion.ts","time":65,"edits":2,"cost":"4.47"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction1.ts","time":65,"edits":2,"cost":"4.47"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames5.ts","time":65,"edits":2,"cost":"4.47"},{"name":"tests/cases/fourslash/completionsNamespaceMergedWithObject.ts","time":65,"edits":2,"cost":"4.47"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceDuplicateMember2.ts","time":65,"edits":2,"cost":"4.47"},{"name":"tests/cases/fourslash/importNameCodeFix_getCanonicalFileName.ts","time":65,"edits":2,"cost":"4.47"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction6.5.ts","time":97,"edits":3,"cost":"4.46"},{"name":"tests/cases/fourslash/moveToNewFile_importEquals.ts","time":97,"edits":3,"cost":"4.46"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures9.ts","time":97,"edits":3,"cost":"4.46"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax23.ts","time":129,"edits":4,"cost":"4.46"},{"name":"tests/cases/fourslash/incompleteFunctionCallCodefix.ts","time":128,"edits":4,"cost":"4.45"},{"name":"tests/cases/fourslash/codeFixAddMissingMember8.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess3.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/compiler/interfacedecl.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/completionForStringLiteralRelativeImport4.ts","time":128,"edits":4,"cost":"4.45"},{"name":"tests/cases/fourslash/completionListInvalidMemberNames_startWithSpace.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/fourslash/completionsPaths_fromTypings.ts","time":96,"edits":3,"cost":"4.45"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern2.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/completionForStringLiteralFromSignature.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors7.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/completionListAfterStringLiteralTypeWithNoSubstitutionTemplateLiteral.ts","time":96,"edits":3,"cost":"4.45"},{"name":"tests/cases/compiler/staticInheritance.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/unusedParameterInFunction1AddUnderscore.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/compiler/arrayConstructors1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/quickinfoForNamespaceMergeWithClassConstrainedToSelf.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_exportModifier2.ts","time":96,"edits":3,"cost":"4.45"},{"name":"tests/cases/fourslash/completionsNamespaceMergedWithClass.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/compiler/superPropertyAccess.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias3.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/genericAndNonGenericInheritedSignature2.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit4.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/thisType/typeRelationships.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/completionsRecursiveNamespace.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/compiler/implicitAnyFunctionInvocationWithAnyArguements.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit13.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/genericFunctionInference2.ts","time":96,"edits":3,"cost":"4.45"},{"name":"tests/cases/compiler/modifiersInObjectLiterals.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/declareFileExportAssignmentWithVarFromVariableStatement.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/declarationEmitTypeofDefaultExport.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamInstantiation.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/compiler/genericsAndHigherOrderFunctions.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/thisInLambda.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/genericWithOpenTypeParameters1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/autoLift2.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/declFileGenericClassWithGenericExtendedClass.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/breakpointValidationTypeAlias.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/inferentialTypingUsingApparentType3.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/declFileEnums.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/superPropertyAccess_ES5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/implicitAnyDeclareVariablesWithoutTypeAndInit.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/interfacePropertiesWithSameName3.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/salsa/constructorFunctionsStrict.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns02_ES6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithExport.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/contextualSignatureInstatiationCovariance.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_ES6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/salsa/moduleExportAssignment.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType4_ES5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/discriminatedUnionErrorMessage.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/overloadOnConstNoStringImplementation.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/specifyingTypes/typeReferences/nonGenericTypeReferenceWithTypeArguments.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/octalIntegerLiteralES6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/genericTypeAssertions5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/constructorReturningAPrimitive.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/overloadOnConstNoAnyImplementation2.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/missingTypeArguments3.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/doNotWidenAtObjectLiteralPropertyAssignment.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithTypeArgumentInES6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression6_es6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/collisionThisExpressionAndAliasInGlobal.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/baseCheck.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinNestedClass.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions07_ES6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/typeReferenceDirectives6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/destructuring/destructuringObjectBindingPatternAndAssignment1ES5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit1_ES5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/systemModule10.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMethodWithImplementation.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorInAmbientContext5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/classExpressions/typeArgumentInferenceWithClassExpression3.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/implicitAnyInCatch.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement3.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/genericClasses0.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/exportDeclarationsInAmbientNamespaces2.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList4.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/systemModuleAmbientDeclarations.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/infiniteExpansionThroughInstantiation2.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithNullValueAndValidOperands.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/scopeCheckStaticInitializer.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns04_ES5iterable.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/async/es2017/await_unaryExpression_es2017_1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/typeReferenceDirectives1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/templates/templateStringInPropertyAssignment.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/moduleResolutionWithSymlinks_withOutDir.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/inferentialTypingWithFunctionTypeSyntacticScenarios.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/spread/arrayLiteralSpreadES5iterable.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/decorators/class/constructor/decoratorOnClassConstructor2.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/accessibilityModifiers.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall10.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/emitPreComments.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/emitCapturingThisInTupleDestructuring1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/collisionExportsRequireAndAmbientModule.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/classExtendsInterfaceInModule.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTypedTags.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/withStatement.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/sourceMapValidationSwitch.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/globalIsContextualKeyword.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/functionOverloads42.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithInheritedPrivates3.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/es6ClassTest3.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/contextualTyping15.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/parserS7.2_A1.5_T2.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/letDeclarations-invalidContexts.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/errorRecoveryInClassDeclaration.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/multiCallOverloads.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/contextualTyping21.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType8_ES6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/implicitAnyGenericTypeInference.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/exportSpecifierReferencingOuterDeclaration1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/es6ImportDefaultBindingMergeErrors.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/classExpressions/typeArgumentInferenceWithClassExpression1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/Symbols/symbolType13.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/thisType/unionThisTypeInFunctions.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyNameConflictsInAmbientContext.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/memberFunctionOverloadMixingStaticAndInstance.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/intersectionTypeWithLeadingOperator.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/internalAliasVarInsideLocalModuleWithoutExportAccessError.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/members/typesWithPublicConstructor.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/scopeCheckInsideStaticMethod1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames29_ES6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/functionCall9.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/separate1-1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName13.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/literalIntersectionYieldsLiteral.ts","time":96,"edits":3,"cost":"4.45"},{"name":"tests/cases/compiler/recursiveSpecializationOfSignatures.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/classDeclarationBlockScoping2.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classWithTwoConstructorDefinitions.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/errorTypesAsTypeArguments.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/withStatementNestedScope.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck33.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserExpressionStatement1.d.ts","time":32,"edits":1,"cost":"4.45"},{"name":"unittests:: services:: extract:: Symbol Walker","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions11_ES6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerEnum1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/blockScopedFunctionDeclarationES5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/importNameCodeFix_jsx.ts","time":127,"edits":4,"cost":"4.44"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics18.ts","time":95,"edits":3,"cost":"4.44"},{"name":"tests/cases/fourslash/unusedParameterInLambda2.ts","time":95,"edits":3,"cost":"4.44"},{"name":"tests/cases/fourslash/completionsOptionalKindModifier.ts","time":95,"edits":3,"cost":"4.44"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction10.ts","time":95,"edits":3,"cost":"4.44"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileQuoteStyle3.ts","time":63,"edits":2,"cost":"4.43"},{"name":"tests/cases/compiler/jsxFactoryIdentifier.ts","time":63,"edits":2,"cost":"4.43"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction7.ts","time":63,"edits":2,"cost":"4.43"},{"name":"tests/cases/compiler/identicalTypesNoDifferByCheckOrder.ts","time":63,"edits":2,"cost":"4.43"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment20.ts","time":63,"edits":2,"cost":"4.43"},{"name":"tests/cases/fourslash/moveToNewFile_declarationKinds.ts","time":94,"edits":3,"cost":"4.43"},{"name":"tests/cases/fourslash/staticGenericOverloads1.ts","time":94,"edits":3,"cost":"4.43"},{"name":"tests/cases/fourslash/completionListInUnclosedObjectTypeLiteralInSignature02.ts","time":94,"edits":3,"cost":"4.43"},{"name":"tests/cases/fourslash/codeFixAddMissingTypeof2.ts","time":94,"edits":3,"cost":"4.43"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethodThis.ts","time":124,"edits":4,"cost":"4.42"},{"name":"tests/cases/fourslash/codeFixInferFromUsageSetterWithInaccessibleTypeJS.ts","time":93,"edits":3,"cost":"4.42"},{"name":"tests/cases/fourslash/findAllRefsEnumAsNamespace.ts","time":62,"edits":2,"cost":"4.42"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport10.ts","time":93,"edits":3,"cost":"4.42"},{"name":"tests/cases/conformance/dynamicImport/importCallExpression5ESNext.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/fourslash/goToImplementationClassMethod_00.ts","time":62,"edits":2,"cost":"4.42"},{"name":"tests/cases/fourslash/goToImplementationTypeAlias_00.ts","time":62,"edits":2,"cost":"4.42"},{"name":"tests/cases/compiler/undefinedSymbolReferencedInArrayLiteral1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/fourslash/completionListOfUnion.ts","time":124,"edits":4,"cost":"4.42"},{"name":"tests/cases/fourslash/completionsCombineOverloads_returnType.ts","time":62,"edits":2,"cost":"4.42"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of53.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/fourslash/importNameCodeFixDefaultExport.ts","time":62,"edits":2,"cost":"4.42"},{"name":"tests/cases/fourslash/getEditsForFileRename_tsconfig_include_noChange.ts","time":93,"edits":3,"cost":"4.42"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax24.ts","time":124,"edits":4,"cost":"4.42"},{"name":"tests/cases/conformance/externalModules/umd-errors.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/arrayLiteralWithMultipleBestCommonTypes.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/wrappedAndRecursiveConstraints4.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/expressions/assignmentOperator/assignmentLHSIsValue.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/recursiveIdenticalAssignment.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/fourslash/refactorExtractType35.ts","time":62,"edits":2,"cost":"4.42"},{"name":"tests/cases/compiler/declarationEmitRetainsJsdocyComments.ts","time":62,"edits":2,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget6.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/instantiatedBaseTypeConstraints2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType1_ES6.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/assignmentCompatability16.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithMultipleBaseTypes.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/jsx/tsxAttributeInvalidNames.tsx","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty8.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/interfaceOnly.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/objectCreate-errors.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/typeParameterUsedAsConstraint.ts","time":31,"edits":1,"cost":"4.42"},{"name":"unittests:: tsserver:: events:: LargeFileReferencedEvent with large file","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/salsa/exportNestedNamespaces2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration12_es6.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments05_ES6.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/modularizeLibrary_TargetES6UsingES6Lib.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndLocalVarInMethod.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/typeofUndefined.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/reexportWrittenCorrectlyInDeclaration.ts","time":62,"edits":2,"cost":"4.42"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/moduleProperty2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/doubleMixinConditionalTypeBaseClassWorks.ts","time":62,"edits":2,"cost":"4.42"},{"name":"tests/cases/conformance/externalModules/importImportOnlyModule.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/jsx/tsxElementResolution12.tsx","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/internalAliasVarInsideLocalModuleWithoutExport.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersMethodES6.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInSystem3.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/jsx/tsxGenericArrowFunctionParsing.tsx","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript5/Fuzz/parser0_004152.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedAndNonExportedInterfacesOfTheSameName.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/moduleAugmentationInAmbientModule1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/privateVisibility.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/classImplementsClass5.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/typeArgumentInferenceApparentType1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/collisionRestParameterFunctionExpressions.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/NonInitializedExportInInternalModule.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/objectTypeLiteral/propertySignatures/stringNamedPropertyDuplicates.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/contextualTyping14.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/letDeclarations2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/parseShortform.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/declaredExternalModule.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/augmentedTypesModules4.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit11.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersMethodES6.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/unusedImports8.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/discriminantsAndNullOrUndefined.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/declarationEmitDefaultExport7.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractOverloads.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/assignmentCompat1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/primitives/boolean/assignFromBooleanInterface2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundAssignmentLHSIsReference.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/unusedImports13.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/members/typesWithPrivateConstructor.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteTemplateExpressions3.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/assignmentCompatability7.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit1_ES6.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/exportImportNonInstantiatedModule2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/methodContainingLocalFunction.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/dottedModuleName.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/externalModules/exportAssignmentMergedInterface.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/parametersWithNoAnnotationAreAny.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithEnumTypeInvalidOperations.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/es6ExportClauseInEs5.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/structuralTypeInDeclareFileForModule.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/chainedAssignment1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/declarationEmitTypeAliasWithTypeParameters2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/es6ImportNameSpaceImport.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/ambientModuleExports.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeofClass2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/ambient/ambientShorthand_merging.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/union/unionTypeReadonly.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/recur1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/null.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of42.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/nodeResolution4.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames36_ES5.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/switchStatementsWithMultipleDefaults.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/superNewCall1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/importShadowsGlobalName.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/errorMessagesIntersectionTypes01.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/jsFileCompilationExternalPackageError.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/destructuring/emptyArrayBindingPatternParameter01.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/alwaysStrictNoImplicitUseStrict.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/expressions/contextualTyping/iterableContextualTyping1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/duplicatePackage_subModule.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/duplicateAnonymousModuleClasses.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/systemModuleWithSuperClass.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements10.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoGenericInterfacesWithTheSameNameButDifferentArity.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/externalModules/exportAssignmentGenericType.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/members/typesWithProtectedConstructor.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/jsFileCompilationNoErrorWithoutDeclarationsWithJsFileReferenceWithNoOut.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/objectLiteralIndexerErrors.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/readonlyInConstructorParameters.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/thisType/thisTypeErrors2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/library_StringSlice.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName6.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesSourceMap2_ES5.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/instantiatedReturnTypeContravariance.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/externalModuleExportingGenericClass.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of9.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithAccessibilityModifiers.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement3.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/callOverloads4.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/fourslash/shims/getBreakpointStatementAtPosition.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/genericObjectCreationWithoutTypeArgs.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames2_ES5.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/genericConstraintSatisfaction1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionExpressionWithinFunctionExpression1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/nonExportedElementsOfMergedModules.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/blockScopedBindingsReassignedInLoop1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/unionTypeWithRecursiveSubtypeReduction1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/superCallFromClassThatHasNoBaseType1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement13.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserMemberAccessOffOfGenericType1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/interfaceWithCommaSeparators.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens18.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/objectCreationExpressionInFunctionParameter.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/varAndFunctionShareName.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/fatarrowfunctionsOptionalArgsErrors3.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/unusedInterfaceinNamespace4.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/jsFileCompilationDuplicateFunctionImplementation.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/dontShowCompilerGeneratedMembers.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/optionsSourcemapInlineSourcesSourceRoot.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedSystem.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/conflictMarkerTrivia1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments13.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/SwitchStatements/parserErrorRecovery_SwitchStatement1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration13.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/fourslash/navigationBarItemsMultilineStringIdentifiers.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrayLiteralExpressions/parserErrorRecoveryArrayLiteralExpression2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax7.ts","time":123,"edits":4,"cost":"4.41"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportPaths0.ts","time":92,"edits":3,"cost":"4.41"},{"name":"tests/cases/fourslash/findAllRefsExportDefaultClassConstructor.ts","time":92,"edits":3,"cost":"4.41"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics10.ts","time":92,"edits":3,"cost":"4.41"},{"name":"tests/cases/fourslash/referencesBloomFilters.ts","time":122,"edits":4,"cost":"4.40"},{"name":"tests/cases/fourslash/getEditsForFileRename_tsconfig.ts","time":122,"edits":4,"cost":"4.40"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember3.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax15.ts","time":122,"edits":4,"cost":"4.40"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction9.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileQuoteStyle0.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/syntheticImportFromBabelGeneratedFile2.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction15.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethod.ts","time":122,"edits":4,"cost":"4.40"},{"name":"tests/cases/fourslash/completionsPaths_pathMapping_topLevel.ts","time":122,"edits":4,"cost":"4.40"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileQuoteStyle1.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/completionsDefaultExport.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_methodCallUnion.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/suggestionOfUnusedVariableWithExternalModule.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/completionsKeyof.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/conformance/salsa/typeFromPrototypeAssignment2.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty1.tsx","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/compiler/defaultDeclarationEmitDefaultImport.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/conformance/jsdoc/jsdocParseBackquotedParamName.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/server/getJavaScriptSyntacticDiagnostics02.ts","time":91,"edits":3,"cost":"4.40"},{"name":"tests/cases/compiler/unusedInvalidTypeArguments.ts","time":91,"edits":3,"cost":"4.40"},{"name":"tests/cases/fourslash/completionListInvalidMemberNames2.ts","time":91,"edits":3,"cost":"4.40"},{"name":"tests/cases/fourslash/completionsImport_exportEqualsNamespace_noDuplicate.ts","time":121,"edits":4,"cost":"4.39"},{"name":"tests/cases/fourslash/completionsInJsxTag.ts","time":121,"edits":4,"cost":"4.39"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithNonSymmetricSubtypes.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/crashInGetTextOfComputedPropertyName.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax_all_nullable.ts","time":90,"edits":3,"cost":"4.39"},{"name":"tests/cases/fourslash/codeFixInferFromUsageAlwaysInferJS.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/fourslash/refactorConvertImport_notAtDefaultName.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of3.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/interfaceInheritance2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser642331_1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfClass.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess6.ts","time":120,"edits":4,"cost":"4.39"},{"name":"tests/cases/compiler/keywordField.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/deferredLookupTypeResolution2.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/conformance/es6/destructuring/optionalBindingParameters1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/es6ModuleInternalNamedImports2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern14.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/compiler/genericsWithoutTypeParameters1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/classExpressions.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/letDeclarations.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/overEagerReturnTypeSpecialization.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/moveToNewFile_jsx.ts","time":90,"edits":3,"cost":"4.39"},{"name":"tests/cases/compiler/anyIdenticalToItself.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithBooleanType.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/spread/spreadUnion.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess1.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/compiler/internalAliasClassInsideLocalModuleWithoutExport.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitNone.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/es6ClassTest.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport08.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/compiler/consistentAliasVsNonAliasRecordBehavior.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/compiler/unusedVariablesinNamespaces3.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/recursiveBaseCheck3.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/stringLiteralsErrors.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/exportDefaultAsyncFunction2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"unittests:: config:: tsconfigParsing:: parseConfigFileTextToJson","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndAmbientWithSameNameAndCommonRoot.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/errorMessagesIntersectionTypes03.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/genericArray1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/argumentsAsPropertyName.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern5.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldStarExpression3_es6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/declFileEnumUsedAsValue.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/indexWithUndefinedAndNull.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/expressions/functionCalls/functionCalls.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/arrayconcat.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/letDeclarations-scopes2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames7_ES6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/expressions/typeAssertions/duplicatePropertiesInTypeAssertions02.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/classes/members/classTypes/instancePropertiesInheritedIntoClassType.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit5.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/literal/literalTypes3.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/externalModules/amdImportNotAsPrimaryExpression.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithMultipleBaseTypes2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/genericIndexedAccessMethodIntersectionCanBeAccessed.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/contextualTypes/partiallyAnnotatedFunction/partiallyAnnotatedFunctionInferenceWithTypeParameter.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndStringIndexer.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/noImplicitAnyIndexingSuppressed.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/sourceMapWithMultipleFilesWithCopyright.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/genericRestArgs.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImport1WithExport.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/defaultArgsInOverloads.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/functionLikeInParameterInitializer.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty18.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/externalModules/importNonStringLiteral.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck50.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/inheritedMembersAndIndexSignaturesFromDifferentBases.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/undefinedTypeAssignment1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/callbacksDontShareTypes.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/moduleAugmentationExtendFileModule2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers03.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/unusedVariablesinNamespaces2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/noImplicitAnyFunctionExpressionAssignment.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/genericArray0.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/indexTypeCheck.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/destructuringPropertyAssignmentNameIsNotAssignmentTarget.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/commonSourceDir6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/asyncIIFE.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/internalAliasVarInsideTopLevelModuleWithoutExport.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/primitives/undefined/invalidUndefinedAssignments.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/expressions/unaryOperators/typeofOperator/typeofOperatorWithEnumType.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/objectTypeLiteral/methodSignatures/objectTypesWithOptionalProperties.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/quotedAccessorName1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/enumAssignmentCompat5.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/decorators/class/decoratedClassFromExternalModule.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/breakpointValidationForIn.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/blockScopedBindingUsedBeforeDef.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/importAliasAnExternalModuleInsideAnInternalModule.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/commentsOnObjectLiteral2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/promiseIdentityWithAny.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/templates/templateStringInModuloES6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/jsx/tsxParseTests1.tsx","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/implementingAnInterfaceExtendingClassWithPrivates.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target8.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersFunctionExpressionES6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/async/es6/await_unaryExpression_es6_2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression6_es5.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral4.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment7.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck38.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/externalModules/importTsBeforeDTs.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/typeAliases/directDependenceBetweenTypeAliases.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates04_ES5.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty35.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/internalAliasVar.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/assigningFromObjectToAnythingElse.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/controlFlow/controlFlowInstanceofExtendsFunction.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/compiler/thisBinding.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/unusedParametersWithUnderscore.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment12.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/voidFunctionAssignmentCompat.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/strictModeWordInImportDeclaration.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/contextualTypes/logicalAnd/contextuallyTypeLogicalAnd02.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression3_es6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserConstructorAmbiguity3.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression8_es6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/superPropertyAccess1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/recursiveInferenceBug.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/overloadOnConstConstraintChecks4.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superSymbolIndexedAccess2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/emptyThenWithoutWarning.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/multiLineErrors.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/augmentExportEquals4_1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/nestedSelf.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/interfaceRecursiveInheritanceErrors1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/formattingIllegalImportClause.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/constructSignatureWithAccessibilityModifiersOnParameters.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/sourceMapValidationWhile.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/stringHasStringValuedNumericIndexer.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/continueInIterationStatement4.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/constraintReferencingTypeParameterFromSameTypeParameterList.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName15.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/recursiveObjectLiteral.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/modules/exportBinding.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/overloadOnConstConstraintChecks2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of51.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/es5-umd4.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments15_ES6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments14_ES6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/arrayCast.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/commentOnAmbientModule.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/commentBeforeStaticMethod1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/noImplicitUseStrict_umd.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/collisionArgumentsInterfaceMembers.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendingPrimitive2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity5.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/badArraySyntax.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of8.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of25.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration25.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/incompatibleExports2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/es5-souremap-amd.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/contextualTyping16.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/es5-umd2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesAssignmentError.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/classWithOverloadImplementationOfWrongName2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/genericConstructExpressionWithoutArgs.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing5.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/ambient/ambientExternalModuleInsideNonAmbientExternalModule.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/jsdoc/jsdocParseErrorsInTypescript.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/unusedParametersinConstructor3.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/anyDeclare.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration4.d.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/invalidTripleSlashReference.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/esModuleInteropFindAllReferences.ts","time":119,"edits":4,"cost":"4.38"},{"name":"tests/cases/fourslash/codeFixClassImplementClassMultipleSignatures2.ts","time":119,"edits":4,"cost":"4.38"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics4.ts","time":89,"edits":3,"cost":"4.37"},{"name":"tests/cases/fourslash/referencesBloomFilters2.ts","time":118,"edits":4,"cost":"4.37"},{"name":"tests/cases/fourslash/importNameCodeFix_fromPathMapping.ts","time":118,"edits":4,"cost":"4.37"},{"name":"tests/cases/fourslash/renameParameterPropertyDeclaration4.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/extract-method20.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/codeFixAddMissingMember9.ts","time":118,"edits":4,"cost":"4.37"},{"name":"tests/cases/fourslash/jsDocForTypeAlias.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/importTypesDeclarationDiagnosticsNoServerError.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName2.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/conformance/async/es5/asyncAwait_es5.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/completionForComputedStringProperties.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFromAtTypesScopedPackage.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/compiler/keyofModuleObjectHasCorrectKeys.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/typeOperatorNodeBuilding.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess19.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/syntheticImportFromBabelGeneratedFile1.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/compiler/duplicatePackage_withErrors.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/compiler/mappedTypeNoTypeNoCrash.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFromPropNameInUnionType.ts","time":88,"edits":3,"cost":"4.36"},{"name":"tests/cases/fourslash/completionListInvalidMemberNames_escapeQuote.ts","time":88,"edits":3,"cost":"4.36"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations.ts","time":88,"edits":3,"cost":"4.36"},{"name":"tests/cases/compiler/promiseChaining2.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectTypes/parserObjectType1.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_destructure_partlyUnused.ts","time":87,"edits":3,"cost":"4.35"},{"name":"tests/cases/fourslash/completionsImport_compilerOptionsModule.ts","time":145,"edits":5,"cost":"4.35"},{"name":"tests/cases/compiler/arrayOfExportedClass.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction3.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax19.ts","time":116,"edits":4,"cost":"4.35"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization8.ts","time":87,"edits":3,"cost":"4.35"},{"name":"tests/cases/fourslash/codeFixClassImplementInterface_typeInOtherFile.ts","time":87,"edits":3,"cost":"4.35"},{"name":"tests/cases/fourslash/findAllRefsJsDocTypeDef.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/conformance/dynamicImport/importCallExpression2ESNext.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndIndexersErrors.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/fourslash/quickInfoJsDocTags1.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/fourslash/goToDefinition_untypedModule.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/compiler/declarationEmitWithDefaultAsComputedName.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_objectBindingPattern_complex.ts","time":87,"edits":3,"cost":"4.35"},{"name":"tests/cases/fourslash/goToDefinitionFunctionOverloads.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/fourslash/formatWithBaseIndent.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck22.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/intersection/intersectionsAndEmptyObjects.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/conformance/es6/Symbols/symbolType7.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinue5.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/compiler/listFailure.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration11_es6.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/typeInferenceFBoundedTypeParams.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsWithAny.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments13_ES6.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/assignmentCompatability13.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClass1.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/exportEqualsOfModule.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/crashIntypeCheckObjectCreationExpression.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfTuple.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/fourslash/breakpointValidationBinaryExpressions.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/salsa/chainedPrototypeAssignment.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns04_ES6.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/any/assignEveryTypeToAny.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/union/unionTypeFromArrayLiteral.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/inferentialTypingUsingApparentType1.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern30.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/aliasUsageInVarAssignment.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/typeParameterFixingWithContextSensitiveArguments5.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/declarationEmitForTypesWhichNeedImportTypes.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/outModuleConcatAmd.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/aliasAssignments.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfacesWithPredefinedTypesAsNames.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/Symbols/symbolType10.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/fourslash/completionListWithMeanings.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/compiler/varBlock.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/fixTypeParameterInSignatureWithRestParameters.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/typeofUsedBeforeBlockScoped.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/es6ModuleInternalImport.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/letInLetConstDeclOfForOfAndForIn_ES5.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/getAndSetNotIdenticalType3.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/functionOverloads5.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/SourceUnits/parserErrorRecovery_SourceUnit1.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/superPropertyAccessInSuperCall01.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinSubclass.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/statements/breakStatements/invalidWhileBreakStatements.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/externSemantics.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/superPropertyAccess_ES6.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedFunctionExpressionES6.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/jsx/tsxErrorRecovery2.tsx","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of12.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/illegalSuperCallsInConstructor.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/genericDerivedTypeWithSpecializedBase.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/union/unionTypeCallSignatures2.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/reExportGlobalDeclaration4.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/narrowTypeByInstanceof.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/templates/templateStringMultiline1.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/shadowPrivateMembers.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration11_es6.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression3_es5.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/unusedFunctionsinNamespaces6.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/classes/members/accessibility/privateClassPropertyAccessibleWithinClass.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/generics1NoError.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/members/objectTypePropertyAccess.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/modules/defaultExportsCannotMerge01.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/sourcemapValidationDuplicateNames.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/declarationEmitDestructuring3.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/declFileAliasUseBeforeDeclaration.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/classIndexer4.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression15_es6.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/enumInitializersWithExponents.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericsInTypeContexts1.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/genericCallWithObjectTypeArgsAndInitializers.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/exportAssignmentWithDeclareModifier.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/controlFlow/controlFlowForInStatement.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNumericLiteral.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/es3defaultAliasIsQuoted.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration15_es5.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/targetTypeBaseCalls.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/recursiveUnionTypeInference.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/parserX_ArrowFunction3.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/blockScopedFunctionDeclarationInStrictClass.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/contextualTypingOfLambdaWithMultipleSignatures.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/incrementOnTypeParameter.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments15.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature4.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration9_es6.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/destructuring/destructuringObjectBindingPatternAndAssignment5.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/fourslash/formattingTypeInfer.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/compiler/inheritanceStaticFuncOverridingProperty.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/autoAsiForStaticsInClassDeclaration.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/Symbols/symbolType15.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments3.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/compositeGenericFunction.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/expressions/asOperator/asOperatorASI.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/nestedLoopWithOnlyInnerLetCaptured.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement10.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classAppearsToHaveMembersOfObject.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of9.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/genericConstraint3.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/fourslash/smartIndentArrayBindingPattern02.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration11.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/unusedTypeParameters7.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolIndexer3.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/templates/TemplateExpression1.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/redeclarationOfVarWithGenericType.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass3.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/nullAssignedToUndefined.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/noUsedBeforeDefinedErrorInAmbientContext1.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/commentsOnObjectLiteral1.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/ambient/ambientDeclarationsPatterns_tooManyAsterisks.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax12.ts","time":115,"edits":4,"cost":"4.34"},{"name":"tests/cases/conformance/salsa/classCanExtendConstructorFunction.ts","time":115,"edits":4,"cost":"4.34"},{"name":"tests/cases/fourslash/jsxQualifiedTagCompletion.ts","time":86,"edits":3,"cost":"4.34"},{"name":"tests/cases/compiler/controlFlowInstanceof.ts","time":86,"edits":3,"cost":"4.34"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction14.ts","time":86,"edits":3,"cost":"4.34"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics13.ts","time":86,"edits":3,"cost":"4.34"},{"name":"tests/cases/fourslash/gotoDefinitionInObjectBindingPattern1.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/fourslash/getEditsForFileRename_unaffectedNonRelativePath.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/fourslash/tsxCompletionOnOpeningTagWithoutJSX1.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName01.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax2.ts","time":114,"edits":4,"cost":"4.33"},{"name":"tests/cases/fourslash/closedCommentsInConstructor.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/conformance/types/spread/spreadMethods.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/compiler/objectLiteralsAgainstUnionsOfArrays01.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/compiler/duplicatePackage_relativeImportWithinPackage_scoped.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/compiler/declarationEmitLocalClassDeclarationMixin.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/compiler/declarationEmitHasTypesRefOnNamespaceUse.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/fourslash/indentationInAsyncExpressions.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/fourslash/completionEntryForClassMembers.ts","time":142,"edits":5,"cost":"4.33"},{"name":"tests/cases/fourslash/genericParameterHelpConstructorCalls.ts","time":85,"edits":3,"cost":"4.33"},{"name":"tests/cases/fourslash/augmentedTypesModule2.ts","time":85,"edits":3,"cost":"4.33"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics6.ts","time":85,"edits":3,"cost":"4.33"},{"name":"tests/cases/fourslash/completionListInImportClause05.ts","time":141,"edits":5,"cost":"4.32"},{"name":"tests/cases/compiler/deeplyNestedCheck.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/primitives/undefined/validUndefinedAssignments.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/symbolLinkDeclarationEmitModuleNames.ts","time":84,"edits":3,"cost":"4.32"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamInstantiateNumber.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/fourslash/completionsCombineOverloads.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction8.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/fourslash/quickInfo_errorSignatureFillsInTypeParameter.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/fourslash/codeFixInferFromUsageInaccessibleTypes.ts","time":84,"edits":3,"cost":"4.32"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames4.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules4.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/fourslash/codeFixInferFromUsagePropertyAccessJS.ts","time":112,"edits":4,"cost":"4.32"},{"name":"tests/cases/fourslash/refactorConvertExport_namedToDefault.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics3.ts","time":84,"edits":3,"cost":"4.32"},{"name":"tests/cases/conformance/types/thisType/declarationFiles.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/staticMethodWithTypeParameterExtendsClauseDeclFile.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/fourslash/refactorExtractType21.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget3.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression7_es6.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck3.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/es6ExportAll.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement6.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesErrorFromNotUsingIdentifier.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment35.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty9.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/rest/objectRestForOf.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/expressions/unaryOperators/deleteOperator/deleteOperatorWithBooleanType.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/constructorArgsErrors1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/internalAliasClassInsideTopLevelModuleWithoutExport.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/jsx/tsxUnionElementType1.tsx","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/destructuring/optionalBindingParametersInOverloads1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/internalModules/codeGeneration/importStatements.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/es5-commonjs4.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/wrappedAndRecursiveConstraints3.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty29.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/fourslash/refactorExtractType17.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/compiler/genericTypeAssertions4.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAndTuples01.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModule1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/reachabilityCheckWithEmptyDefault.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/jsdoc/enumTag.ts","time":84,"edits":3,"cost":"4.32"},{"name":"tests/cases/compiler/declFileForVarList.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersOptionality2.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/recursiveLetConst.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/callNonGenericFunctionWithTypeArguments.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations7.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty8.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBinding1InEs5.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/classes/classExpressions/modifierOnClassExpressionMemberInFunction.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/expressions/newOperator/newOperatorErrorCases.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/declFileRestParametersOfFunctionAndFunctionType.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/underscoreThisInDerivedClass02.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/declFileTypeofModule.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/compiler/blockScopedBindingsReassignedInLoop2.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInCJS3.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/cyclicModuleImport.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/classes/members/accessibility/classPropertyAsProtected.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/differentTypesWithSameName.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/decorators/class/constructor/parameter/decoratorOnClassConstructorParameter4.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/genericMethodOverspecialization.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/mixedStaticAndInstanceClassMembers.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/typeParametersAvailableInNestedScope.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/Symbols/symbolType1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty38.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings24_ES6.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImport1InEs5.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/es5-importHelpersAsyncFunctions.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitEsNext.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/missingReturnStatement.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/classExpressions/classExpressionES62.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty7.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/readonlyInAmbientClass.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck34.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/circularModuleImports.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/ambientEnumElementInitializer3.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/es6ExportEquals.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/arrayConcat2.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/functionOverloads16.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution9.tsx","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty58.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/contextualTyping1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicatesWithPrivateName01.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/controlFlow/controlFlowForOfStatement.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/abstractPropertyNegative.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/genericClasses4.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendingClass.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/assignmentCompatability10.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/continueNotInIterationStatement4.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of16.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck10.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/binaryIntegerLiteralError.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/noImplicitAnyWithOverloads.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/libMembers.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/lambdaArgCrash.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithStaticPropertyAssignmentInES6.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/typeArgumentConstraintResolution1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/genericParameterAssignability1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/systemModule16.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/jsxAttributeWithoutExpressionReact.tsx","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInDoStatement.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/nominalSubtypeCheckOfTypeParameter.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName7.tsx","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/functionDeclarationWithArgumentOfTypeFunctionTypeArray.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/acceptableAlias1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames13_ES6.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/thisType/fluentInterfaces.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.hexNegative.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/enumAssignmentCompat4.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImportWithExport.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/missingArgument1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/indexSignatureWithInitializer.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/controlFlowWithIncompleteTypes.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/expressions/unaryOperators/negateOperator/negateOperatorInvalidOperations.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature8.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/breakInIterationOrSwitchStatement4.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty3.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/sourceMap-Comments.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509667.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/recursiveTypeComparison.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames8_ES5.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/functionType.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/implicitAnyFunctionReturnNullOrUndefined.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfPrimitiveSubtype.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of23.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck2.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesInVariableDeclarations01.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesIndexersWithAssignmentCompatibility.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/moduleImportedForTypeArgumentPosition.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/enumWithoutInitializerAfterComputedMember.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/metadataOfStringLiteral.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/contextualTypingArrayOfLambdas.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/spreadIntersection.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/badExternalModuleReference.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/genericTypeWithMultipleBases3.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/wrappedAndRecursiveConstraints.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/jsx/tsxElementResolution13.tsx","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/externalModules/commonJSImportAsPrimaryExpression.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/continueNotInIterationStatement2.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/contextualTyping10.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedNewOperatorES6.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/generatorES6_3.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/unusedPrivateMethodInClass4.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/exportEqualsAmd.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/moduleIdentifiers.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/unexportedInstanceClassVariables.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/genericFunctionHasFreshTypeArgs.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/superCallFromClassThatDerivesFromGenericType1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/scopingInCatchBlocks.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/restParamAsOptional.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/SuperExpressions/parserSuperExpression3.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/letShadowedByNameInNestedScope.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/dynamicRequire.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates04_ES6.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/genericClassStaticMethod.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/primitives/number/assignFromNumberInterface.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/unusedMultipleParameters1InMethodDeclaration.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/unusedParametersInLambda1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesAssignmentES6.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/classHeritageWithTrailingSeparator.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList11.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target6.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/outModuleConcatUnspecifiedModuleKind.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserConstructorAmbiguity1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/specializedSignatureWithOptional.ts","time":28,"edits":1,"cost":"4.32"},{"name":"unittests:: tsserver:: reload","time":28,"edits":1,"cost":"4.32"},{"name":"unittests:: tsserver:: duplicate packages","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression13.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserPublicBreak1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/generatorTransformFinalLabel.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/fourslash/formattingRegexes.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc22.ts","time":139,"edits":5,"cost":"4.31"},{"name":"tests/cases/compiler/contextualTypeShouldBeLiteral.ts","time":83,"edits":3,"cost":"4.30"},{"name":"tests/cases/fourslash/moveToNewFile_bindingPatterns.ts","time":83,"edits":3,"cost":"4.30"},{"name":"tests/cases/fourslash/codeFixForgottenThisPropertyAccess04.ts","time":83,"edits":3,"cost":"4.30"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceInheritsAbstractMethod.ts","time":83,"edits":3,"cost":"4.30"},{"name":"tests/cases/fourslash/convertFunctionToEs6ClassJsDoc.ts","time":83,"edits":3,"cost":"4.30"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction6.ts","time":83,"edits":3,"cost":"4.30"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeTagCast.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/fourslash/completionsPaths_pathMapping_parentDirectory.ts","time":110,"edits":4,"cost":"4.30"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization10.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/fourslash/refactorExtractType11.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/fourslash/goToImplementationNamespace_02.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/fourslash/unusedVariableInClass2.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/fourslash/completionsPaths_pathMapping_relativePath.ts","time":110,"edits":4,"cost":"4.30"},{"name":"tests/cases/fourslash/goToImplementationShorthandPropertyAssignment_01.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceObjectLiteral.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns01_ES5.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/compiler/specedNoStackBlown.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/conformance/types/thisType/thisTypeSyntacticContext.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/compiler/conditionalTypeSimplification.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class1.ts","time":137,"edits":5,"cost":"4.29"},{"name":"tests/cases/fourslash/quickInfoInvalidLocations.ts","time":82,"edits":3,"cost":"4.29"},{"name":"tests/cases/fourslash/codeFixInferFromUsageVariable2JS.ts","time":82,"edits":3,"cost":"4.29"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentNestedInFor2.ts","time":82,"edits":3,"cost":"4.29"},{"name":"tests/cases/fourslash/augmentedTypesModule3.ts","time":82,"edits":3,"cost":"4.29"},{"name":"tests/cases/fourslash/codeFixInferFromUsageOptionalParamJS.ts","time":109,"edits":4,"cost":"4.29"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern10.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/fourslash/completionsJsdocTypeTagCast.ts","time":108,"edits":4,"cost":"4.28"},{"name":"tests/cases/fourslash/moveToNewFile_getter.ts","time":81,"edits":3,"cost":"4.28"},{"name":"tests/cases/conformance/async/es2017/await_unaryExpression_es2017.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/fourslash/completionListInvalidMemberNames_withExistingIdentifier.ts","time":81,"edits":3,"cost":"4.28"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_invalidName.ts","time":108,"edits":4,"cost":"4.28"},{"name":"tests/cases/fourslash/codeFixChangeExtendsToImplementsAbstractModifier.ts","time":108,"edits":4,"cost":"4.28"},{"name":"tests/cases/fourslash/moveToNewFile_rangeSemiValid.ts","time":81,"edits":3,"cost":"4.28"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction02.ts","time":81,"edits":3,"cost":"4.28"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportPaths_withParentRelativePath.ts","time":108,"edits":4,"cost":"4.28"},{"name":"tests/cases/compiler/noUnusedLocals_writeOnly.ts","time":81,"edits":3,"cost":"4.28"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution7_classic.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/parameterReferencesOtherParameter2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames4_ES6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/nonInstantiatedModule.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/declFileIndexSignatures.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/es6ExportDefaultClassDeclaration2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/externalModules/exportNonInitializedVariablesUMD.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/salsa/constructorFunctions3.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundArithmeticAssignmentLHSCanBeAssigned.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/structural1.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/fallFromLastCase2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/noImplicitAnyParametersInBareFunctions.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer5.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/expressions/unaryOperators/voidOperator/voidOperatorWithBooleanType.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/unusedMultipleParameter1InContructor.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/numericEnumMappedType.ts","time":54,"edits":2,"cost":"4.28"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution6.tsx","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/mappedTypeNestedGenericInstantiation.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/typeParameterConstrainedToOuterTypeParameter2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClassWithProtecteds2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias5.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/exportAssignmentMembersVisibleInAugmentation.ts","time":54,"edits":2,"cost":"4.28"},{"name":"tests/cases/compiler/commonSourceDirectory.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/asyncFunctionsAcrossFiles.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithModuleChildren.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesOnOverloads_ES6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/bases.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/moduleExportsUmd/anonymousDefaultExportsUmd.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/assignmentIndexedToPrimitives.ts","time":54,"edits":2,"cost":"4.28"},{"name":"tests/cases/compiler/interfaceDeclaration1.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/implicitAnyCastedValue.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTag4.ts","time":54,"edits":2,"cost":"4.28"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments16.ts","time":27,"edits":1,"cost":"4.28"},{"name":"unittests:: tsserver:: applyChangesToOpenFiles","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/forOfStringConstituents.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty39.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/keepImportsInDts1.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames3_ES6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck7.ts","time":27,"edits":1,"cost":"4.28"},{"name":"unittests:: tsserver:: typeReferenceDirectives","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/indexerReturningTypeParameter1.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/extendingClassFromAliasAndUsageInIndexer.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/declarationEmitInvalidExport.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/moduleCodeGenTest5.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/es6ExportClauseWithAssignmentInEs5.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/types/contextualTypes/jsdoc/contextualTypeFromJSDoc.ts","time":54,"edits":2,"cost":"4.28"},{"name":"tests/cases/compiler/functionAssignmentError.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/declarationEmitDestructuring5.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/es5ExportDefaultFunctionDeclaration3.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedVariables.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/exportImportNonInstantiatedModule.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration1.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/expressions/superCalls/errorSuperCalls.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInAMD3.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/genericTypeAssertions6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/recursiveBaseCheck6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/types/members/objectTypeWithCallSignatureHidingMembersOfFunction.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/visibilityOfTypeParameters.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/varArgParamTypeCheck.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/crashIntypeCheckInvocationExpression.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/types/any/narrowExceptionVariableInCatchClause.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/derivedClasses.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/contextuallyTypingOrOperator.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/parseTypes.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/exportStarForValues8.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/sourceMapValidationDo.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction1_es5.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguity2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/typeofProperty.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/parser/ecmascript2018/forAwait/parser.forAwait.es2018.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/aliasUsageInAccessorsOfClass.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassTransitivity.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/derivedInterfaceCallSignature.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution7.tsx","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration6_es6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/unaryOperators1.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/constEnums/constEnumPropertyAccess2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/objectLitPropertyScoping.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of29.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/typeOfEnumAndVarRedeclarations.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/typeArgumentInferenceOrdering.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/enumOperations.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/modularizeLibrary_UsingES5LibES6ArrayLibES6WellknownSymbolLib.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/fourslash/formattingOnClosingBracket.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/constEnumErrors.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/inlineSources.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/genericRecursiveImplicitConstructorErrors2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/typeConstraintsWithConstructSignatures.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/ClassDeclaration22.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteTemplateExpressions6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations1.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/staticInstanceResolution2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/getterThatThrowsShouldNotNeedReturn.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/getterControlFlowStrictNull.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/reverseInferenceInContextualInstantiation.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments16_ES6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_allowJs.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/newNonReferenceType.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/errorsOnImportedSymbol.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/betterErrorForAccidentalCall.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/unknownTypeArgOnCall.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName4.tsx","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/stringIndexerAndConstructor.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/nestedModulePrivateAccess.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/nestedBlockScopedBindings12.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/resolveTypeAliasWithSameLetDeclarationName1.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/arrayLiteral2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames41_ES6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/out-flag3.ts","time":27,"edits":1,"cost":"4.28"},{"name":"unittests:: tsserver:: maxNodeModuleJsDepth for inferred projects","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/noImplicitAnyFunctions.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/unusedTypeParameterInMethod1.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/externSyntax.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/unusedFunctionsinNamespaces2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/unreachableFlowAfterFinally.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty7.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/es6ModuleWithModuleGenTargetAmd.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/classIndexer3.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/duplicateVarAndImport2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithConstructSignaturesThatHidesBaseSignature.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration3.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/importsInAmbientModules2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration5.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of10.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/commonSourceDir4.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/functionReturn.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/types/primitives/string/validStringAssignments.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates06_ES5.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/fourslash/navigationBarItemsImports.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/interfaceNameAsIdentifier.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration15.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/checkJsFiles5.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/types/primitives/boolean/boolInsteadOfBoolean.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/fourslash/formatAsyncAwait.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/fourslash/findAllRefsOnImportAliases2.ts","time":107,"edits":4,"cost":"4.27"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_multipleUniqueIdentifiers.ts","time":107,"edits":4,"cost":"4.27"},{"name":"tests/cases/fourslash/incompleteFunctionCallCodefix2.ts","time":160,"edits":6,"cost":"4.27"},{"name":"tests/cases/fourslash/extract-method21.ts","time":80,"edits":3,"cost":"4.27"},{"name":"tests/cases/conformance/types/conditional/inferTypes1.ts","time":293,"edits":11,"cost":"4.27"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileDetachedComments.ts","time":53,"edits":2,"cost":"4.26"},{"name":"tests/cases/fourslash/quickInfoMappedTypeRecursiveInference.ts","time":106,"edits":4,"cost":"4.26"},{"name":"tests/cases/fourslash/unusedClassInNamespaceWithTrivia.ts","time":53,"edits":2,"cost":"4.26"},{"name":"tests/cases/conformance/jsx/tsxDefaultAttributesResolution1.tsx","time":53,"edits":2,"cost":"4.26"},{"name":"tests/cases/fourslash/codeFixClassExprClassImplementClassFunctionVoidInferred.ts","time":106,"edits":4,"cost":"4.26"},{"name":"tests/cases/compiler/defaultPropsEmptyCurlyBecomesAnyForJs.ts","time":53,"edits":2,"cost":"4.26"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution13.tsx","time":53,"edits":2,"cost":"4.26"},{"name":"tests/cases/compiler/importHelpersAmd.ts","time":53,"edits":2,"cost":"4.26"},{"name":"tests/cases/compiler/moduleAugmentationDuringSyntheticDefaultCheck.ts","time":53,"edits":2,"cost":"4.26"},{"name":"tests/cases/compiler/typePredicatesInUnion_noMatch.ts","time":53,"edits":2,"cost":"4.26"},{"name":"tests/cases/fourslash/unusedImportsFS_entireImportDeclaration.ts","time":79,"edits":3,"cost":"4.26"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_preserveQuotes.ts","time":79,"edits":3,"cost":"4.26"},{"name":"tests/cases/fourslash/extract-method19.ts","time":79,"edits":3,"cost":"4.26"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_multipleVariableDeclarations.ts","time":105,"edits":4,"cost":"4.25"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax14.ts","time":105,"edits":4,"cost":"4.25"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax22.ts","time":105,"edits":4,"cost":"4.25"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc11.ts","time":131,"edits":5,"cost":"4.25"},{"name":"tests/cases/compiler/declFileWithInternalModuleNameConflictsInExtendsClause2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration9_es5.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/fourslash/completionListInNamedClassExpression.ts","time":78,"edits":3,"cost":"4.24"},{"name":"tests/cases/compiler/destructuringTypeGuardFlow.ts","time":52,"edits":2,"cost":"4.24"},{"name":"tests/cases/compiler/moduleMergeConstructor.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/twoAccessorsWithSameName.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution12.tsx","time":52,"edits":2,"cost":"4.24"},{"name":"tests/cases/conformance/ambient/ambientExternalModuleInsideNonAmbient.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/inferredFunctionReturnTypeIsEmptyType.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/controlFlow/controlFlowInstanceOfGuardPrimitives.ts","time":52,"edits":2,"cost":"4.24"},{"name":"tests/cases/compiler/mapOnTupleTypes02.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/classes/classDeclarations/classExtendingClassLikeType.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans3.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/references/library-reference-12.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES3UMD.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/declFileEmitDeclarationOnly.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/fourslash/trailingCommaSignatureHelp.ts","time":78,"edits":3,"cost":"4.24"},{"name":"tests/cases/compiler/restArgAssignmentCompat.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/typeRelationships/apparentType/apparentTypeSupertype.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/internalAliasEnumInsideTopLevelModuleWithExport.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es2017/awaitBinaryExpression/awaitBinaryExpression3_es2017.ts","time":26,"edits":1,"cost":"4.24"},{"name":"unittests:: evaluation:: asyncArrowEvaluation","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/functions/parameterInitializersForwardReferencing.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/letInVarDeclOfForOf_ES5.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/contextualTypingOfTooShortOverloads.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/jsx/tsxAttributeErrors.tsx","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/objectLiteralFunctionArgContextualTyping.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInCJS4.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/internalAliasClassInsideTopLevelModuleWithExport.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/typeAliases/asiPreventsParsingAsTypeAlias01.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/unusedImports16.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/typeRootsFromNodeModulesInParentDirectory.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/thisInOuterClassBody.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/tsxDeepAttributeAssignabilityError.tsx","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/externalModules/nameWithRelativePaths.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndAmbientFunctionWithTheSameNameAndCommonRoot.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es7/exponentiationOperator/compoundExponentiationAssignmentLHSIsReference.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/internalAliasEnumInsideLocalModuleWithExport.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/destructuring/emptyObjectBindingPatternParameter04.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithFunctionChildren.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/privacyCheckTypeOfFunction.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/accessors_spec_section-4.5_inference.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments02_ES6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/privacyCheckExportAssignmentOnExportedGenericInterface2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/collectionPatternNoError.ts","time":52,"edits":2,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueInIterationStatement4.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/tuple/strictTupleLength.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments02.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/recursiveBaseCheck.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/declFileForExportedImport.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldStarExpression1_es6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType7_ES6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithStringIndexer3.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/interfaceImplementation8.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/forOfTransformsExpression.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/augmentExportEquals6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/multipleStringIndexers.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/emitPinnedCommentsOnTopOfFile.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/moduleAugmentationGlobal4.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesAssignment.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/genericConstraint2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/genericCallbacksAndClassHierarchy.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/typeParameterArgumentEquivalence3.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/super.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/importDeclarationUsedAsTypeQuery.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/salsa/jsContainerMergeTsDeclaration.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/moduleResolution/typesVersions.multiFile.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/ambientExternalModuleWithRelativeExternalImportDeclaration.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/classes/constructorDeclarations/superCalls/derivedClassConstructorWithoutSuperCall.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration3_es2017.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunctionCapturesArguments_es6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/missingImportAfterModuleImport.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/es6ImportWithoutFromClause.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersAccessibility2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/commentsArgumentsOfCallExpression2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/declarationEmitDetachedComment1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/union/unionTypeCallSignatures3.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBindingDts1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"unittests:: tsserver:: Session:: exceptions","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/primitives/void/invalidVoidValues.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/declarationEmitClassMemberNameConflict2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/contextuallyTypingOrOperator2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/typeArgInference2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/typeParameterDiamond2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/sourceMap-LineBreaks.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/systemModuleConstEnumsSeparateCompilation.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/twoAccessorsWithSameName2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/baseIndexSignatureResolution.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/assignmentCompatability41.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/es6ImportNameSpaceImportWithExport.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList14.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/internalAliasFunctionInsideTopLevelModuleWithExport.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithLHSIsObject.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/deleteOperatorInStrictMode.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/classExpressionNames.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/strictModeInConstructor.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/primitiveConstraints2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/optionsInlineSourceMapMapRoot.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/es6ImportEqualsExportModuleCommonJsError.ts","time":52,"edits":2,"cost":"4.24"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression4_es2017.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/internalAliasInitializedModuleInsideLocalModuleWithoutExport.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames14_ES5.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision4.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/stringLiteralTypesInImplementationSignatures.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of19.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/stradac.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/assignmentCompatability_checking-apply-member-off-of-function-interface.ts","time":26,"edits":1,"cost":"4.24"},{"name":"unittests:: FactoryAPI","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es6/await_unaryExpression_es6_3.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfEqualEqualHasNoEffect.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern21.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause3.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType6_ES5.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty46.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/exportEqualsProperty2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/localImportNameVsGlobalName.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithMultipleBases4.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/destructuring/optionalBindingParametersInOverloads2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateStaticShadowingProtectedStatic.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundAdditionAssignmentLHSCannotBeAssigned.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractDeclarations.d.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates4.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/functionOverloads21.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames6_ES6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserInterfaceKeywordInEnum.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing7.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/catchClauseWithTypeAnnotation.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/controlFlow/controlFlowWithTemplateLiterals.ts","time":52,"edits":2,"cost":"4.24"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithEnumType.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/thisType/thisTypeInTuples.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression17_es6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/expressions/asOperator/asOperator2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of22.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/templates/templateStringPlainCharactersThatArePartsOfEscapes01.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/parserUnicodeWhitespaceCharacter1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/functionOverloads36.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty7.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/classExtendsClauseClassMergedWithModuleNotReferingConstructor.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/typeParameterOrderReversal.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/multiExtendsSplitInterfaces1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/shebangBeforeReferences.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor3.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/controlFlow/controlFlowBinaryAndExpression.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral5.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassFunctionOverridesBaseClassAccessor.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/fatarrowfunctionsInFunctionParameterDefaults.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/templates/templateStringInObjectLiteralES6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature12.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/es6ClassTest5.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/jsFileCompilationTypeSyntaxOfVar.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration2_es6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/es5-commonjs3.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/downlevelLetConst1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/cannotInvokeNewOnErrorExpression.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/doNotEmitPinnedCommentOnNotEmittedNodets.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/augmentedTypesClass4.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/importAnImport.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/genericConstructSignatureInInterface.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity13.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/commentOnParameter1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/emptyEnum.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserLabeledStatement1.d.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement4.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration12.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement19.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedUnaryPlus.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES3For-ofTypeCheck6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedModulo.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/commentsPropertySignature1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/unusedPrivateVariableInClass2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature5.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/primitiveTypeAsInterfaceName.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/es5-system2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/alwaysStrict.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunctionCapturesArguments_es5.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/fourslash/syntacticClassificationsDocComment3.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/fourslash/incrementalParsing1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserUnfinishedTypeNameBeforeKeyword1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedES2015.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportPaths_withExtension.ts","time":103,"edits":4,"cost":"4.23"},{"name":"tests/cases/fourslash/completionsImport_defaultFalsePositive.ts","time":103,"edits":4,"cost":"4.23"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/unionAndIntersectionInference1.ts","time":77,"edits":3,"cost":"4.23"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames.ts","time":77,"edits":3,"cost":"4.23"},{"name":"tests/cases/fourslash/getEditsForFileRename_shortenRelativePaths.ts","time":77,"edits":3,"cost":"4.23"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames2.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/fourslash/functionOverloadCount.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/compiler/metadataOfClassFromAlias.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/fourslash/contextuallyTypedFunctionExpressionGeneric1.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/fourslash/jsdocReturnsTag.ts","time":102,"edits":4,"cost":"4.22"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentsWithTypeArguments2.tsx","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/fourslash/goToDefinitionNewExpressionTargetNotClass.ts","time":102,"edits":4,"cost":"4.22"},{"name":"tests/cases/fourslash/unusedLocalsInFunction3.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment33.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/compiler/emptyObjectNotSubtypeOfIndexSignatureContainingObject2.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/compiler/numericLiteralsWithTrailingDecimalPoints01.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/compiler/spellingSuggestionLeadingUnderscores01.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/compiler/typeGuardOnContainerTypeNoHang.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/fourslash/javaScriptPrototype3.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractProperty.ts","time":76,"edits":3,"cost":"4.22"},{"name":"tests/cases/fourslash/completionsRecommended_equals.ts","time":76,"edits":3,"cost":"4.22"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics8.ts","time":76,"edits":3,"cost":"4.22"},{"name":"tests/cases/conformance/jsdoc/typedefMultipleTypeParameters.ts","time":76,"edits":3,"cost":"4.22"},{"name":"tests/cases/conformance/async/es2017/asyncMethodWithSuper_es2017.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport7.ts","time":75,"edits":3,"cost":"4.20"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment26.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/fourslash/refactorConvertExport_ambientModule.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/fourslash/getEditsForFileRename_tsconfig_include_add.ts","time":75,"edits":3,"cost":"4.20"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics23.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/fourslash/findAllRefsTypedef_importType.ts","time":75,"edits":3,"cost":"4.20"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax9.ts","time":75,"edits":3,"cost":"4.20"},{"name":"tests/cases/compiler/typeParametersShouldNotBeEqual3.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/parameterDestructuringObjectLiteral.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/compiler/constEnumDeclarations.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax25.ts","time":100,"edits":4,"cost":"4.20"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractSuperCalls.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/internalAliasUninitializedModule.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall9.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/fourslash/codeFixAddMissingNew2.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction6_es6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/declarationEmitForDefaultExportClassExtendingExpression01.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/fourslash/genericParameterHelp.ts","time":100,"edits":4,"cost":"4.20"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunction.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/declarationEmitDefaultExport6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/es6ExportDefaultExpression.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/fourslash/navbar_contains-no-duplicates.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias4.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/expressions/identifiers/scopeResolutionIdentifiers.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandProperties.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/generics3.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/optionalProperties01.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/moduleAliasAsFunctionArgument.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck61.ts","time":25,"edits":1,"cost":"4.20"},{"name":"unittests:: tsserver:: Project Errors","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/externalModules/exportAssignmentConstrainedGenericType.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/declarationEmitTypeAliasWithTypeParameters6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/genericFunduleInModule.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/assignmentCompatability19.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/ambient/ambientInsideNonAmbient.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments01.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/constraintSatisfactionWithEmptyObject.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/unusedMethodsInInterface.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/tooFewArgumentsInGenericFunctionTypedArgument.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/typeofInternalModules.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardFunctionGenerics.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty52.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/async/es5/awaitBinaryExpression/awaitBinaryExpression1_es5.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/namedTypes/classWithOnlyPublicMembersEquivalentToInterface.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/typeParameterWithInvalidConstraintType.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/tupleTypeInference2.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/conformance/es6/Symbols/symbolType2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/async/es6/asyncAwaitIsolatedModules_es6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/genericCallWithFixedArguments.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/missingFunctionImplementation.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/controlFlowDestructuringLoop.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/conformance/types/members/typesWithOptionalProperty.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/typeParametersAndParametersInComputedNames.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/jsExpandoObjectDefineProperty.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/compiler/genericAssignmentCompatWithInterfaces1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/declarationFilesWithTypeReferences4.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/expressions/typeGuards/nullOrUndefinedTypeGuardIsOrderIndependent.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/scopeCheckExtendedClassInsidePublicMethod2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/jsx/tsxElementResolution2.tsx","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/typeParameterExplicitlyExtendsAny.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/thisInModuleFunction1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/importOnAliasedIdentifiers.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature11.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/bestCommonTypeReturnStatement.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/assignToExistingClass.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/moduleKeywordRepeatError.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/subSubClassCanAccessProtectedConstructor.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/constDeclarations2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectLiterals/parserObjectLiterals1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/expressions/unaryOperators/voidOperator/voidOperatorWithEnumType.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/exportImport.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/exportAssignedTypeAsTypeAnnotation.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/duplicateIdentifierInCatchBlock.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/primitives/void/invalidVoidAssignments.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/templates/templateStringWithOpenCommentInStringPortion.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/interfaceNaming1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature10.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/implicitAnyAnyReturningFunction.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedUnaryPlusES6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/exportStarForValues4.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/moduleAugmentationGlobal5.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/externalModules/exportAssignNonIdentifier.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/declarationEmitDestructuringOptionalBindingParametersInOverloads.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments17.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/jsx/tsxReactEmit4.tsx","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/aliasOnMergedModuleInterface.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTag1.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction7_es6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/externalModules/multipleExportDefault6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/es6ImportWithoutFromClauseNonInstantiatedModule.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass1.es6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/staticMemberOfClassAndPublicMemberOfAnotherClassAssignment.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/recursiveMods.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserDebuggerStatement1.d.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnInterface.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithOverloadResolution2_ES6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/propertiesAndIndexers2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/exportStarForValues2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/fourslash/formattingOnVariety.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperator1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/discriminantsAndTypePredicates.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/internalAliasWithDottedNameEmit.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement11.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/functionSubtypingOfVarArgs2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/ambientGetters.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/controlFlow/controlFlowIfStatement.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/commonjsSafeImport.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution4_node.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/grammarAmbiguities1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/declarationEmitDestructuringParameterProperties.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/collisionExportsRequireAndInternalModuleAliasInGlobalFile.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/baseTypeOrderChecking.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/declarationEmitArrayTypesFromGenericArrayUsage.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithSwitchStatements03.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/unusedFunctionsinNamespaces1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty8.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/declFileClassWithIndexSignature.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/modules/defaultExportInAwaitExpression02.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/unclosedExportClause01.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/internalAliasEnumInsideLocalModuleWithoutExportAccessError.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/thisInSuperCall.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/genericCloduleInModule2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/arithmeticOnInvalidTypes2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/ambiguousGenericAssertion1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression9_es6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/ambient/ambientDeclarationsExternal.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/modules/exportsAndImportsWithUnderscores1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/destructuring/optionalBindingParameters2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/expressions/unaryOperators/deleteOperator/deleteOperatorWithEnumType.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/thisType/thisTypeAndConstraints.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithManyCallAndMemberExpressionsES6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/restParameterAssignmentCompatibility.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/cloduleGenericOnSelfMember.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/conformance/controlFlow/controlFlowStringIndex.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/compiler/mergedModuleDeclarationCodeGen4.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorOtherValidOperation.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/detachedCommentAtStartOfConstructor1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesWithoutSubtype.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery8.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayTypeOfFunctionTypes.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray4.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/contextualTyping17.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/constraintsThatReferenceOtherContstraints1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractExtends.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens4.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/exportStarForValues10.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/unknownPropertiesAreAssignableToObjectUnion.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/fourslash/indentationInBlockCommentAfterFormatting.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/staticInterfaceAssignmentCompat.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/requireOfJsonFileNonRelativeWithoutExtensionResolvesToTs.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionsAsIsES6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/arithmeticOnInvalidTypes.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveAccessProperty.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/noBundledEmitFromNodeModules.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/noImplicitAnyMissingSetAccessor.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName18.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/extendConstructSignatureInInterface.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/templates/templateStringInInOperatorES6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/assignToEnum.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock3.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/functionExpressionWithResolutionOfTypeOfSameName02.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions04_ES6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/errorLocationForInterfaceExtension.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget5.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of55.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration4.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration7.d.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement21.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/modifierOnParameter1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/contextualTyping13.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedFunctionExpression.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination5.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination3_ES6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/functionWithNoBestCommonType1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/fourslash/codeFixInferFromUsageRestParam3JS.ts","time":124,"edits":5,"cost":"4.20"},{"name":"tests/cases/fourslash/unusedParameterInLambda1.ts","time":99,"edits":4,"cost":"4.19"},{"name":"tests/cases/fourslash/extract-method1.ts","time":99,"edits":4,"cost":"4.19"},{"name":"tests/cases/compiler/strictFunctionTypes1.ts","time":99,"edits":4,"cost":"4.19"},{"name":"tests/cases/fourslash/codeFixClassImplementClassAbstractGettersAndSetters.ts","time":74,"edits":3,"cost":"4.19"},{"name":"tests/cases/fourslash/getEditsForFileRename_subDir.ts","time":74,"edits":3,"cost":"4.19"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_nameFromModuleSpecifier.ts","time":74,"edits":3,"cost":"4.19"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction13.ts","time":74,"edits":3,"cost":"4.19"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import12.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/fourslash/unusedMethodInClass5.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess4.ts","time":98,"edits":4,"cost":"4.18"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import4.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/fourslash/codeFixCannotFindModule_all.ts","time":98,"edits":4,"cost":"4.18"},{"name":"tests/cases/compiler/booleanFilterAnyArray.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax26.ts","time":98,"edits":4,"cost":"4.18"},{"name":"tests/cases/compiler/declarationEmitComputedNameConstEnumAlias.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/compiler/symbolLinkDeclarationEmitModuleNamesImportRef.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/conformance/async/es6/asyncAwait_es6.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/compiler/inferenceShouldFailOnEvolvingArrays.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution2.tsx","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/compiler/circularConstraintYieldsAppropriateError.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/compiler/emitClassMergedWithConstNamespaceNotElided.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/compiler/complicatedIndexesOfIntersectionsAreInferencable.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/compiler/literalFreshnessPropagationOnNarrowing.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction11_es5.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/fourslash/extract-method2.ts","time":73,"edits":3,"cost":"4.18"},{"name":"tests/cases/fourslash/moveToNewFile_selectionOnName.ts","time":73,"edits":3,"cost":"4.18"},{"name":"tests/cases/conformance/types/never/neverInference.ts","time":73,"edits":3,"cost":"4.18"},{"name":"tests/cases/fourslash/findAllRefs_importType_meaningAtLocation.ts","time":97,"edits":4,"cost":"4.17"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc9.5.ts","time":97,"edits":4,"cost":"4.17"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess5.ts","time":97,"edits":4,"cost":"4.17"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax17.ts","time":97,"edits":4,"cost":"4.17"},{"name":"tests/cases/fourslash/codeFixInferFromUsageSingleLineClassJS.ts","time":121,"edits":5,"cost":"4.17"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc20.ts","time":120,"edits":5,"cost":"4.16"},{"name":"tests/cases/fourslash/completionEntryInJsFile.ts","time":72,"edits":3,"cost":"4.16"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportPaths2.ts","time":72,"edits":3,"cost":"4.16"},{"name":"tests/cases/fourslash/completionsRecommended_contextualTypes.ts","time":96,"edits":4,"cost":"4.16"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction01.ts","time":72,"edits":3,"cost":"4.16"},{"name":"tests/cases/compiler/narrowByEquality.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/compiler/funduleSplitAcrossFiles.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithNullInitializer.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/genericArrayAssignment1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/fourslash/completionsPathsJsonModule.ts","time":72,"edits":3,"cost":"4.16"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateTag.ts","time":72,"edits":3,"cost":"4.16"},{"name":"tests/cases/compiler/jsxChildrenSingleChildConfusableWithMultipleChildrenNoError.tsx","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/compiler/requireOfJsonFileWithTraillingComma.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/conformance/es6/spread/arrayLiteralSpread.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/fourslash/completionListAfterStringLiteral1.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/fourslash/server/getOutliningSpansForRegionsNoSingleLineFolds.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/compiler/assignmentCompatability37.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/initializedDestructuringAssignmentTypes.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/compiler/typeParameterAssignmentCompat1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/templates/templateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/numericLiteralsWithTrailingDecimalPoints02.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/conformance/types/spread/objectSpreadNoTransform.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/deduplicateImportsInSystem.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundAdditionAssignmentWithInvalidOperands.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/sourceMapValidationTryCatchFinally.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/varianceCallbacksAndIndexedAccesses.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/union/contextualTypeWithUnionTypeIndexSignatures.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/compiler/overloadResolutionOverNonCTLambdas.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayOfFunctionTypes3.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/arithAssignTyping.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/typeCheckObjectCreationExpressionWithUndefinedCallResolutionData.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/fixingTypeParametersRepeatedly1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/jsx/inline/inlineJsxFactoryWithFragmentIsError.tsx","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement20.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/declFileObjectLiteralWithOnlyGetter.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/extension.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements9.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/classes/members/constructorFunctionTypes/classWithBaseClassButNoConstructor.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/relationalOperatorComparable.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/interfaceInReopenedModule.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/enumUsedBeforeDeclaration.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/fourslash/moveToNewFile_variableDeclarationWithNoInitializer.ts","time":72,"edits":3,"cost":"4.16"},{"name":"tests/cases/compiler/exportDefaultProperty2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/assignmentCompatability17.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/typeParameterEquality.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractUsingAbstractMethods2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/noImplicitAnyDestructuringParameterDeclaration.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/statements/breakStatements/invalidForBreakStatements.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignaturesWithOptionalParameters.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/arityErrorRelatedSpanBindingPattern.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/mapped/mappedTypeInferenceErrors.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryOnClass.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoInterfacesDifferentRootModule2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/exportDefaultForNonInstantiatedModule.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of4.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/es6ImportEqualsDeclaration.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/restParameterNotLast.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/typeParameters/recurringTypeParamForContainerOfBase01.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/declFileTypeAnnotationStringLiteral.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/ambient/ambientDeclarationsPatterns_merging3.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty3.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/externalModuleRefernceResolutionOrderInImportDeclaration.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/restParamsWithNonRestParams.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralMatchedInSwitch01.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/flowInFinally1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/systemModule11.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/objectTypeLiteral/propertySignatures/propertyNameWithoutTypeAnnotation.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsItselfIndirectly3.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/unusedTypeParameterInFunction3.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/aliasUsageInArray.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/externalModules/exportNonInitializedVariablesSystem.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithIndexingOnLHS4.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithoutExport.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/functionsMissingReturnStatementsAndExpressions.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/functionTypeArgumentArrayAssignment.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/objectLiteralDeclarationGeneration1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/nestedFreshLiteral.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/contextualTypingWithGenericAndNonGenericSignature.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/constructorParametersInVariableDeclarations.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/commonSourceDirectory_dts.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/classExtendsInterfaceThatExtendsClassWithPrivates1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/quotedFunctionName1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatement.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/functionOverloads43.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/es6ImportDefaultBindingDts.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames28_ES5.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/continueTarget3.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/functionParameterArityMismatch.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/fourslash/smartIndentTemplateLiterals.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/emitter/es2015/asyncGenerators/emitter.asyncGenerators.functionDeclarations.es2015.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/classes/members/accessibility/classPropertyAsPrivate.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/nestedBlockScopedBindings15.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/inferParameterWithMethodCallInitializer.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/declarationFilesWithTypeReferences2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/declarationEmitImportInExportAssignmentModule.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty11.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/exportDeclarationWithModuleSpecifierNameOnNextLine1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/useBeforeDeclaration.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/overloadWithCallbacksWithDifferingOptionalityOnArgs.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall5.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/augmentExportEquals2_1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames38_ES6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithEnumUnion.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames10_ES5.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/augmentedTypesInterface.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/declFileAliasUseBeforeDeclaration2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/2dArrays.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/internalAliasInterface.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithTypeArgumentAndOverloadInES6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty41.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/checkInfiniteExpansionTermination2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/inferentialTypingWithObjectLiteralProperties.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/enumPropertyAccess.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/invalidConstraint1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray11.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/assigningFunctionToTupleIssuesError.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/compiler/generatorES6_6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/nominalSubtypeCheckOfTypeParameter2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/extendAndImplementTheSameBaseType.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/objectTypeLiteral/methodSignatures/objectTypesWithOptionalProperties2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/ArrowFunction3.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/sourceMapValidationLabeled.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/primtiveTypesAreIdentical.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/functionOverloads41.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/getterMissingReturnError.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/es6ImportNamedImportParsingError.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/functionExpressionShadowedByParams.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/members/duplicateStringIndexers.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/assignmentCompatBug3.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/nodeResolution6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod4.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/externalModules/importsImplicitlyReadonly.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/abstractClassInLocalScopeIsAbstract.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/overloadConsecutiveness.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/contextualSignatureInstatiationContravariance.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/getParameterNameAtPosition.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/compiler/genericImplements.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/getterSetterNonAccessor.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedESNext.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens16.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames45_ES5.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/cloduleWithDuplicateMember2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/cachedModuleResolution3.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/duplicateInterfaceMembers1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/inheritanceStaticPropertyOverridingAccessor.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/defaultIndexProps2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceThatHidesBaseProperty2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/genericInstanceOf.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/contextualTypes/partiallyAnnotatedFunction/partiallyAnnotatedFunctionWitoutTypeParameter.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormFunctionEquality.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration6_es6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/modulePrologueUmd.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement8.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/localRequireFunction.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/assignmentToFunction.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/interfaceSubtyping.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/incompleteDottedExpressionAtEOF.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/overloadResolutionOnDefaultConstructor1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions12_ES6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/typeofEnum.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/es5ModuleWithModuleGenAmd.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/modules/defaultExportsCannotMerge04.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/continueNotInIterationStatement1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of24.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/optionalParamReferencingOtherParams2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyAndFunctionWithSameName.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationOverloadInES6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression5_es6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/downlevelLetConst10.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration13_es5.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates02_ES6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/multipleClassPropertyModifiers.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserContinueStatement1.d.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/missingReturnStatement1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/commonSourceDir2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolIndexer2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/es5-commonjs8.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration4.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration5.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/parservoidInQualifiedName0.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedDivision.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_7.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/fourslash/findAllRefsInClassExpression.ts","time":71,"edits":3,"cost":"4.15"},{"name":"tests/cases/compiler/destructuringInitializerContextualTypeFromContext.ts","time":71,"edits":3,"cost":"4.15"},{"name":"tests/cases/fourslash/findAllRefsReExport_broken2.ts","time":71,"edits":3,"cost":"4.15"},{"name":"tests/cases/fourslash/moveToNewFile_js.ts","time":71,"edits":3,"cost":"4.15"},{"name":"tests/cases/fourslash/goToDefinitionDynamicImport3.ts","time":71,"edits":3,"cost":"4.15"},{"name":"tests/cases/fourslash/regexDetection.ts","time":71,"edits":3,"cost":"4.15"},{"name":"tests/cases/compiler/unusedLocalsAndParameters.ts","time":71,"edits":3,"cost":"4.15"},{"name":"tests/cases/compiler/destructuringAssignment_private.ts","time":71,"edits":3,"cost":"4.15"},{"name":"tests/cases/fourslash/codeFixInferFromUsageRestParam2JS.ts","time":118,"edits":5,"cost":"4.15"},{"name":"tests/cases/fourslash/tsxCompletionOnClosingTagWithoutJSX2.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc17.ts","time":141,"edits":6,"cost":"4.14"},{"name":"tests/cases/fourslash/refactorExtractType39.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/fourslash/completionsImport_reExportDefault.ts","time":94,"edits":4,"cost":"4.14"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoGenericInterfacesWithDifferentConstraints.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/conformance/enums/enumBasics.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/conformance/types/rest/genericObjectRest.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/compiler/restParameterWithBindingPattern1.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/conformance/jsdoc/paramTagOnFunctionUsingArguments.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/compiler/blockScopedEnumVariablesUseBeforeDef_preserve.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/compiler/enumDeclarationEmitInitializerHasImport.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/compiler/partialTypeNarrowedToByTypeGuard.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/compiler/declarationEmitModuleWithScopeMarker.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/compiler/underscoreEscapedNameInEnum.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/fourslash/findAllRefs_importType_exportEquals.ts","time":164,"edits":7,"cost":"4.14"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess16.ts","time":117,"edits":5,"cost":"4.14"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportTypeRoots1.ts","time":70,"edits":3,"cost":"4.13"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_shadowing.ts","time":70,"edits":3,"cost":"4.13"},{"name":"tests/cases/fourslash/genericFunctionSignatureHelp2.ts","time":70,"edits":3,"cost":"4.13"},{"name":"tests/cases/fourslash/genericFunctionSignatureHelp1.ts","time":70,"edits":3,"cost":"4.13"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/recursiveTypeInGenericConstraint.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport8.ts","time":138,"edits":6,"cost":"4.12"},{"name":"tests/cases/conformance/async/es2017/await_unaryExpression_es2017_3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndLocalVarInProperty.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/fourslash/codeFixInferFromUsageSetterJS.ts","time":92,"edits":4,"cost":"4.12"},{"name":"tests/cases/compiler/awaitUnionPromise.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames13_ES5.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/es3-jsx-preserve.tsx","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/checkInfiniteExpansionTermination.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/exportDefaultParenthesize.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/conformance/types/mapped/mappedTypeConstraints.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/fourslash/moveToNewFile_multiple.ts","time":69,"edits":3,"cost":"4.12"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNoModuleKindSpecified.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/conformance/es6/destructuring/restPropertyWithBindingPattern.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/conformance/types/tuple/readonlyArraysAndTuples.ts","time":69,"edits":3,"cost":"4.12"},{"name":"tests/cases/compiler/nonContextuallyTypedLogicalOr.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of31.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/externalModules/exportNonInitializedVariablesCommonJS.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType6_ES6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates06_ES6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/declFileForInterfaceWithRestParams.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/contextualTyping4.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/indexSignatureAndMappedType.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/compiler/jsxSpreadFirstUnionNoErrors.tsx","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/compiler/exportImportAndClodule.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/exportAssignmentClass.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/parseBigInt.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/compiler/icomparable.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames49_ES6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/jsFileCompilationLetDeclarationOrder.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/declFileModuleContinuation.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/innerAliases2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/emitter/es2017/forAwait/emitter.forAwait.es2017.ts","time":69,"edits":3,"cost":"4.12"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty10.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern20.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/conditionalExpressionNewLine10.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersOptionality3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/emitSuperCallBeforeEmitParameterPropertyDeclaration1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment4.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType5.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/superHasMethodsFromMergedInterface.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/library_ObjectPrototypeProperties.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/transformNestedGeneratorsWithTry.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/keepImportsInDts4.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/typeofExternalModules.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/moduleAugmentationExtendFileModule1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES5AMD.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/thisInSuperCall3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"unittests:: tsserver:: document registry in project service","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersFunctionExpression.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/moduleOuterQualification.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/decrementAndIncrementOperators.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentsWithTypeArguments5.tsx","time":69,"edits":3,"cost":"4.12"},{"name":"tests/cases/compiler/classOrder2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/members/objectTypeWithDuplicateNumericProperty.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/internalModules/codeGeneration/importStatementsInterfaces.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/classes/indexMemberDeclarations/publicIndexer.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames38_ES5.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/ArrowFunction4.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superSymbolIndexedAccess1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/objectTypeLiteral/constructSignatures/constructSignaturesWithOverloads.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/noImplicitAnyIndexing.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/doNotemitTripleSlashComments.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/nestedBlockScopedBindings2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/jsFileCompilationErrorOnDeclarationsWithJsFileReferenceWithOutDir.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/es5ModuleInternalNamedImports.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassTransitivity4.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/expressions/unaryOperators/plusOperator/plusOperatorWithBooleanType.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/es6-declaration-amd.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames43_ES5.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/binopAssignmentShouldHaveType.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/declarationEmitTypeAliasWithTypeParameters1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/primitives/boolean/booleanPropertyAccess.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/identityForSignaturesWithTypeParametersSwitched.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithUndefinedValueAndInvalidOperands.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/unqualifiedCallToClassStatic1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutAllowJs.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendingPrimitive.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames15_ES5.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/moduleDuplicateIdentifiers.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/typeReferenceDirectives10.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/constructorWithCapturedSuper.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated1_ES6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/modules/exportsAndImportsWithContextualKeywordNames02.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/typeParameterFixingWithConstraints.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/augmentedTypesClass.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/unusedTypeParameters8.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/unusedLocalsAndParametersTypeAliases.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/classes/classDeclarations/classWithSemicolonClassElement2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/classes/classDeclarations/classWithPredefinedTypesAsNames2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/externalModuleAssignToVar.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution5_node.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/paramterDestrcuturingDeclaration.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/superAccessCastedCall.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/compiler/multipleInheritance.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/templates/templateStringInPropertyNameES6_2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/assignmentCompatability22.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/declarationEmitFBoundedTypeParams.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/declarationEmitDefaultExport5.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/callGenericFunctionWithZeroTypeArguments.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/genericFunctions0.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/collisionExportsRequireAndUninstantiatedModule.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/functionCall7.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/es6ExportDefaultFunctionDeclaration2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/ambient/ambientShorthand_declarationEmit.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/ambient/ambientDeclarations.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/classImplementsImportedInterface.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/fourslash/navigationBarItemsPropertiesDefinedInConstructors.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/never/neverUnionIntersection.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/compiler/properties.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/noConstraintInReturnType1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/accessOverriddenBaseClassMember1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern19.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/initializerReferencingConstructorParameters.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/staticPropSuper.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/namespaces2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck25.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/moduleMerge.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/usingModuleWithExportImportInValuePosition.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/any/narrowFromAnyWithTypePredicate.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/destructuring/emptyObjectBindingPatternParameter01.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/interfaceWithMultipleDeclarations.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/nativeToBoxedTypes.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/moduleResolutionNoResolve.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/fatArrowSelf.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/collisionExportsRequireAndFunctionInGlobalFile.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/typeParameterFixingWithContextSensitiveArguments3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment3.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck24.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/Symbols/symbolType3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithThisKeywordInES6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/expressions/unaryOperators/negateOperator/negateOperatorWithEnumType.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/innerTypeArgumentInference.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/parameterReferenceInInitializer1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/classExpressions/typeArgumentInferenceWithClassExpression2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments05.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/protoAsIndexInIndexExpression.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/propertyAccess1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfIsOrderIndependent.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndVarInGlobal.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/enumIndexer.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment19.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/typeParameterFixingWithContextSensitiveArguments2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/arrayLiteralContextualType.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck10.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignatures3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_rootImport_aliasWithRoot.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration3_es6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/members/augmentedTypeBracketAccessIndexSignature.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/decorators/class/method/decoratorOnClassMethod1.es6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/trailingCommaInHeterogenousArrayLiteral1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames35_ES6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/unusedClassesinModule1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/unexpectedStatementBlockTerminator.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/gettersAndSettersErrors.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/jsx/jsxParsingError1.tsx","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty23.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/classMemberInitializerScoping.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersMethod.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor4.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/conditionalExpressionNewLine8.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/functionSignatureAssignmentCompat1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/namedFunctionExpressionAssignedToClassProperty.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/specializedLambdaTypeArguments.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/bigIntWithTargetES3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/contextualTypingTwoInstancesOfSameTypeParameter.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/objectTypeLiteral/objectTypeLiteralSyntax.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/functions/functionOverloadCompatibilityWithVoid02.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/numericIndexerTyping2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/negativeZero.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/staticGetterAndSetter.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/noImplicitAnyInCastExpression.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/functionOverloads17.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/nestedRedeclarationInES6AMD.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/nameCollisionsInPropertyAssignments.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/enumsWithMultipleDeclarations3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates10_ES6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration8.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/unusedVariablesinForLoop3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/contextualTyping2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/unusedNamespaceInNamespace.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/throwWithoutNewLine2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/unusedInterfaceinNamespace5.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/moduleAugmentationGlobal7_1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/emptyTypeArgumentListWithNew.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/emitCommentsOnlyFile.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithInitializer2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/conflictMarkerTrivia3.tsx","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/spread/spreadNonPrimitive.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/fourslash/formattingTemplates.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/conflictingMemberTypesInBases.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/templates/templateStringInArrowFunction.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode4.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates16_ES5.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/binaryArithmatic3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/quotedPropertyName1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/accessorWithoutBody2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity9.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates18_ES5.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc19.ts","time":137,"edits":6,"cost":"4.11"},{"name":"tests/cases/fourslash/findAllRefsForModule.ts","time":91,"edits":4,"cost":"4.11"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportPaths_withLeadingDotSlash.ts","time":91,"edits":4,"cost":"4.11"},{"name":"tests/cases/conformance/types/keyof/keyofAndIndexedAccessErrors.ts","time":159,"edits":7,"cost":"4.11"},{"name":"tests/cases/fourslash/codeFixInferFromUsageCommentAfterParameter.ts","time":68,"edits":3,"cost":"4.11"},{"name":"tests/cases/compiler/narrowingOfDottedNames.ts","time":68,"edits":3,"cost":"4.11"},{"name":"tests/cases/compiler/moduleDeclarationExportStarShadowingGlobalIsNameable.ts","time":45,"edits":2,"cost":"4.10"},{"name":"tests/cases/fourslash/importNameCodeFixUMDGlobalReact1.ts","time":90,"edits":4,"cost":"4.10"},{"name":"tests/cases/compiler/importHelpersInAmbientContext.ts","time":45,"edits":2,"cost":"4.10"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty5.tsx","time":45,"edits":2,"cost":"4.10"},{"name":"tests/cases/conformance/types/thisType/thisTypeInFunctions2.ts","time":45,"edits":2,"cost":"4.10"},{"name":"tests/cases/compiler/declarationEmitAmdModuleDefault.ts","time":45,"edits":2,"cost":"4.10"},{"name":"tests/cases/compiler/uniqueSymbolAssignmentOnGlobalAugmentationSuceeds.ts","time":45,"edits":2,"cost":"4.10"},{"name":"tests/cases/conformance/controlFlow/controlFlowTruthiness.ts","time":45,"edits":2,"cost":"4.10"},{"name":"tests/cases/compiler/esModuleInteropImportTSLibHasImport.ts","time":45,"edits":2,"cost":"4.10"},{"name":"tests/cases/conformance/salsa/typeFromPrototypeAssignment3.ts","time":45,"edits":2,"cost":"4.10"},{"name":"tests/cases/fourslash/codeFixInferFromUsagePartialParameterListJS.ts","time":112,"edits":5,"cost":"4.09"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType6.tsx","time":67,"edits":3,"cost":"4.09"},{"name":"tests/cases/fourslash/findAllRefsRootSymbols.ts","time":132,"edits":6,"cost":"4.08"},{"name":"tests/cases/compiler/typeOfOnTypeArg.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings22_ES5.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/fourslash/moveToNewFile_defaultImport.ts","time":66,"edits":3,"cost":"4.08"},{"name":"tests/cases/fourslash/extract-method25.ts","time":66,"edits":3,"cost":"4.08"},{"name":"tests/cases/compiler/mergedEnumDeclarationCodeGen.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/spreadInvalidArgumentType.ts","time":66,"edits":3,"cost":"4.08"},{"name":"tests/cases/compiler/identifierStartAfterNumericLiteral.ts","time":44,"edits":2,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName41.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/fourslash/completionsImport_quoteStyle.ts","time":66,"edits":3,"cost":"4.08"},{"name":"tests/cases/fourslash/completionsImport_default_exportDefaultIdentifier.ts","time":132,"edits":6,"cost":"4.08"},{"name":"tests/cases/conformance/es7/exponentiationOperator/compoundExponentiationAssignmentLHSCanBeAssigned1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/assignmentStricterConstraints.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declFileTypeAnnotationBuiltInType.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_withExtension.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/moduleElementsInWrongContext.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/contextualSignatureInstantiation3.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/members/typesWithSpecializedConstructSignatures.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/instanceSubtypeCheck2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/classes/classDeclarations/modifierOnClassDeclarationMemberInFunction.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/paramsOnlyHaveLiteralTypesWhenAppropriatelyContextualized.ts","time":44,"edits":2,"cost":"4.08"},{"name":"tests/cases/conformance/es6/Symbols/symbolType9.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/expressions/contextualTyping/superCallParameterContextualTyping3.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty5.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/exportAssignmentWithImportStatementPrivacyError.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision8.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment3.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersFunction.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declFileModuleWithPropertyOfTypeModule.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern13.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/classes/members/constructorFunctionTypes/classWithStaticMembers.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declFileClassExtendsNull.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/genericClasses1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declFileForTypeParameters.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/inheritanceStaticAccessorOverridingAccessor.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings13_ES6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/modules/exportsAndImportsWithContextualKeywordNames01.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/genericSpecializations3.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/objectTypeLiteral/propertySignatures/stringNamedPropertyAccess.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/expressions/typeGuards/TypeGuardWithEnumUnion.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarInLambda.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/importHelpersES6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/staticFactory1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression6_es2017.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/anonterface.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/invariantGenericErrorElaboration.ts","time":44,"edits":2,"cost":"4.08"},{"name":"tests/cases/compiler/emitBOM.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames24_ES6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement10.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithCallSignaturesThatHidesBaseSignature2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/duplicateOverloadInTypeAugmentation1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/assignmentCompatability25.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/augmentExportEquals1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithMethodChildren.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/importWithTrailingSlash.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/jsx/tsxUnionElementType2.tsx","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/expressions/thisKeyword/thisInInvalidContextsExternalModule.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/exportStarFromEmptyModule.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/mappedTypeWithCombinedTypeMappers.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/interfaces/declarationMerging/genericAndNonGenericInterfaceWithTheSameName2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/sourceMapValidationWithComments.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/setterBeforeGetter.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/indirectSelfReference.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/indexIntoArraySubclass.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/genericSignatureIdentity.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/salsa/typeFromJSInitializer.ts","time":44,"edits":2,"cost":"4.08"},{"name":"tests/cases/compiler/duplicateVarsAcrossFileBoundaries.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/contextualTypes/commaOperator/contextuallyTypeCommaOperator02.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/spread/objectSpreadIndexSignature.ts","time":66,"edits":3,"cost":"4.08"},{"name":"tests/cases/conformance/externalModules/exportNonVisibleType.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloads04.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/enumFromExternalModule.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerClass2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration5.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/umdDependencyCommentName1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/privacyCheckCallbackOfInterfaceMethodWithTypeParameter.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias9.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/narrowedConstInMethod.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/asyncFunctionWithForStatementNoInitializer.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/constructorOverloads8.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/systemModuleDeclarationMerging.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/typeParameterFixingWithContextSensitiveArguments4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty13.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithNullValueAndValidOperator.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/interfaceDeclaration4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/interfaceExtendsClassWithPrivate1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/functionReturningItself.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/primitives/boolean/invalidBooleanAssignments.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/modules/exportsAndImportsWithUnderscores4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserConditionalExpression1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty17.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/es5-asyncFunctionHoisting.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/downlevelLetConst12.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declarationEmitDestructuring4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/jsxFactoryQualifiedNameWithEs5.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithEnumType.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias8.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/amdDependencyComment1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/enums/enumErrors.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/exportedInterfaceInaccessibleInCallbackInModule.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitEs2015.ts","time":44,"edits":2,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty14.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/assignmentCompatability9.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/internalAliasInterfaceInsideTopLevelModuleWithoutExport.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/dottedSymbolResolution1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithIndexingOnLHS1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments03.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/genericWithIndexerOfTypeParameterType1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/genericFunctions3.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/functionCall11.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declarationEmitDefaultExport2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/forwardRefInEnum.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/destructuring/emptyObjectBindingPatternParameter03.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterUsedAsTypeParameterConstraint.ts","time":22,"edits":1,"cost":"4.08"},{"name":"unittests:: tsserver:: getEditsForFileRename","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/es5ExportDefaultExpression.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/es5ExportDefaultClassDeclaration2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of10.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/fromAsIdentifier1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/classExtendsAcrossFiles.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/unusedClassesinNamespace4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/classExpressionWithStaticProperties1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/superWithTypeArgument2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration14.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionExpressionWithinFunctionExpression2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/unusedImports14.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/assignmentCompatability40.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/assignmentCompatability14.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/typeParametersInStaticProperties.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/typeIdentityConsidersBrands.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithAny.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression3_es6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames50_ES5.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName9.tsx","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments08_ES6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/specializedOverloadWithRestParameters.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/recursiveTypeParameterConstraintReferenceLacksTypeArgs.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/functionSubtypingOfVarArgs.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/ExportAssignment7.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/async/es2017/awaitBinaryExpression/awaitBinaryExpression5_es2017.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration18.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/classExtendsNull.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/es6MemberScoping.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardNarrowsPrimitiveIntersection.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/duplicatePackage_referenceTypes.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/typeParametersShouldNotBeEqual2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/doWhileUnreachableCode.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/intrinsics.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports4-amd.ts","time":22,"edits":1,"cost":"4.08"},{"name":"unittests:: tsserver:: Project Errors dont include overwrite emit error","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of21.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/forInModule.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/importAsBaseClass.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/genericOverloadSignatures.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty36.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/derivedClassOverridesPrivateFunction1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/decorators/class/constructor/decoratorOnClassConstructor4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/contextualTyping5.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/detachedCommentAtStartOfLambdaFunction2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck7.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/superCallAssignResult.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates17_ES5.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declarationEmitToDeclarationDirWithDeclarationOption.ts","time":44,"edits":2,"cost":"4.08"},{"name":"tests/cases/compiler/indexer2A.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList9.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames17_ES6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/generatorES6_2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/parseGenericArrowRatherThanLeftShift.ts","time":44,"edits":2,"cost":"4.08"},{"name":"tests/cases/compiler/funClodule.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/commentOnExportEnumDeclaration.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser521128.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType5_ES6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/unaryPlus.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_notSupported2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/baseTypeAfterDerivedType.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/typedGenericPrototypeMember.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/contextualTyping11.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/jsFileCompilationPublicMethodSyntaxOfClass.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/typesWithDuplicateTypeParameters.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/objectLiteralWithSemicolons4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/fourslash/functionTypePredicateFormatting.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/noUnusedLocals_writeOnlyProperty.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic7.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithIndexers.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/typeInferenceWithTypeAnnotation.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/classExtendsClauseClassNotReferringConstructor.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity7.ts","time":44,"edits":2,"cost":"4.08"},{"name":"tests/cases/compiler/arraySlice.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/globalThis.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/genericInterfacesWithoutTypeArguments.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/genericFunctionSpecializations1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/primitives/void/validVoidValues.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/primitives/void/validVoidAssignments.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/Symbols/symbolType17.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/duplicateLabel4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates10_ES5.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates03_ES5.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/templates/templateStringMultiline3_ES6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueInIterationStatement1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/exportAsNamespace.d.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserEmptyParenthesizedExpression1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/compilerOptionsOutAndNoEmit.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/fourslash/codeFixInferFromUsageRestParamJS.ts","time":109,"edits":5,"cost":"4.07"},{"name":"tests/cases/fourslash/completionsJsxAttribute.ts","time":109,"edits":5,"cost":"4.07"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfComputedProperty.ts","time":109,"edits":5,"cost":"4.07"},{"name":"tests/cases/conformance/types/mapped/recursiveMappedTypes.ts","time":87,"edits":4,"cost":"4.06"},{"name":"tests/cases/fourslash/completionsStringLiteral_fromTypeConstraint.ts","time":87,"edits":4,"cost":"4.06"},{"name":"tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment1.ts","time":65,"edits":3,"cost":"4.06"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization3.ts","time":65,"edits":3,"cost":"4.06"},{"name":"tests/cases/fourslash/codeFixUndeclaredMethodFunctionArgs.ts","time":108,"edits":5,"cost":"4.06"},{"name":"tests/cases/fourslash/unusedParameterInConstructor1AddUnderscore.ts","time":108,"edits":5,"cost":"4.06"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutEsModuleInterop.ts","time":43,"edits":2,"cost":"4.05"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_arrayBindingPattern.ts","time":86,"edits":4,"cost":"4.05"},{"name":"tests/cases/compiler/contravariantTypeAliasInference.ts","time":43,"edits":2,"cost":"4.05"},{"name":"tests/cases/compiler/jsxCallbackWithDestructuring.tsx","time":43,"edits":2,"cost":"4.05"},{"name":"tests/cases/conformance/jsdoc/callbackTag1.ts","time":43,"edits":2,"cost":"4.05"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericFunctionParameters.ts","time":43,"edits":2,"cost":"4.05"},{"name":"tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles.ts","time":43,"edits":2,"cost":"4.05"},{"name":"tests/cases/compiler/promiseEmptyTupleNoException.ts","time":43,"edits":2,"cost":"4.05"},{"name":"tests/cases/compiler/destructuringAssignmentWithExportedName.ts","time":43,"edits":2,"cost":"4.05"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitAmdOutFile.ts","time":43,"edits":2,"cost":"4.05"},{"name":"tests/cases/fourslash/completionEntryForDeferredMappedTypeMembers.ts","time":64,"edits":3,"cost":"4.04"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics12.ts","time":64,"edits":3,"cost":"4.04"},{"name":"tests/cases/fourslash/findAllRefsReExport_broken.ts","time":64,"edits":3,"cost":"4.04"},{"name":"tests/cases/fourslash/quickInfoSpecialPropertyAssignment.ts","time":64,"edits":3,"cost":"4.04"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileAllComments.ts","time":64,"edits":3,"cost":"4.04"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType12.ts","time":64,"edits":3,"cost":"4.04"},{"name":"tests/cases/compiler/errorsOnUnionsOfOverlappingObjects01.ts","time":64,"edits":3,"cost":"4.04"},{"name":"tests/cases/fourslash/extract-method-formatting.ts","time":85,"edits":4,"cost":"4.04"},{"name":"tests/cases/conformance/functions/parameterInitializersForwardReferencing1.ts","time":85,"edits":4,"cost":"4.04"},{"name":"tests/cases/fourslash/commentsImportDeclaration.ts","time":106,"edits":5,"cost":"4.04"},{"name":"tests/cases/fourslash/completionsTriggerCharacter.ts","time":169,"edits":8,"cost":"4.03"},{"name":"tests/cases/fourslash/quickInfoCallProperty.ts","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/fourslash/codeCompletionEscaping.ts","time":63,"edits":3,"cost":"4.03"},{"name":"tests/cases/compiler/callOverloads3.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction06.ts","time":63,"edits":3,"cost":"4.03"},{"name":"tests/cases/fourslash/codeFixUseDefaultImport_all.ts","time":63,"edits":3,"cost":"4.03"},{"name":"tests/cases/fourslash/tsxRename9.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc14.ts","time":84,"edits":4,"cost":"4.03"},{"name":"tests/cases/compiler/assignToFn.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/allowSyntheticDefaultImportsCanPaintCrossModuleDeclaration.ts","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/compiler/indirectTypeParameterReferences.ts","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/recursiveGenericUnionType2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/exportDefaultStripsFreshness.ts","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/compiler/jsFileCompilationDuplicateVariable.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithUnicodeNames.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersFunctionPropertyES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType7_ES5.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of48.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/moduleImport.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/async/es6/awaitUnion_es6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/defaultDeclarationEmitNamedCorrectly.ts","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/compiler/forIn.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/declarationEmit/declarationEmitWorkWithInlineComments.ts","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser618973.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression2_es6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType2_ES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/exportStarForValues3.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignaturesDifferingParamCounts2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/interfaceImplementation1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/jsx/tsxPreserveEmit1.tsx","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics5.ts","time":63,"edits":3,"cost":"4.03"},{"name":"tests/cases/conformance/expressions/literals/literals.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression8_es2017.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedFunctions.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/typeAliasDeclarationEmit2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/inferenceDoesntCompareAgainstUninstantiatedTypeParameter.ts","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution4.tsx","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/externalModuleReferenceDoubleUnderscore1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers5.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/tsxNoTypeAnnotatedSFC.tsx","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorInvalidAssignmentType.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/sourceMapValidationModule.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/concatError.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/duplicateObjectLiteralProperty.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergeTwoInterfaces.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression4_es6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of44.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/privatePropertyUsingObjectType.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty27.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/internalModules/importDeclarations/invalidImportAliasIdentifiers.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck4.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of57.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/propertiesAndIndexers.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/noImplicitAnyDestructuringVarDeclaration.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/parserArgumentList1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/controlFlow/constLocalsInFunctionExpressions.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/jsx/tsxReactEmit3.tsx","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithSuperMethodCall01.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames48_ES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/aliasUsageInFunctionExpression.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayLiteral.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/destructuring/emptyObjectBindingPatternParameter02.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/metadataOfUnionWithNull.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/any/anyAsConstructor.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/crashRegressionTest.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/inheritedOverloadedSpecializedSignatures.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings14_ES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/emptyFile-souremap.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/isolatedModulesPlainFile-ES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination2_ES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/privacyCheckTypeOfInvisibleModuleNoError.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/es5ExportDefaultIdentifier.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/duplicateIdentifiersAcrossContainerBoundaries.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/propertyAccessExpressionInnerComments.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/defaultValueInFunctionTypes.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/thisInSuperCall2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superSymbolIndexedAccess3.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/restParameterWithoutAnnotationIsAnyArray.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAndParenthesizedExpressions01.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/unicodeIdentifierName2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/parser10.1.1-8gs.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/moduleResolutionWithSymlinks.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/assignmentCompatability4.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/expressions/unaryOperators/negateOperator/negateOperatorWithBooleanType.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/expressions/functions/typeOfThisInFunctionExpression.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/genericCloneReturnTypes.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList3.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionCheckReturntype1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/declarationEmit/classDoesNotDependOnPrivateMember.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames11_ES5.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/expressions/propertyAccess/propertyAccessNumericLiterals.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/prototypeInstantiatedWithBaseConstraint.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/propertySignatures.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/members/duplicatePropertyNames.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/instanceAndStaticDeclarations1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/cloduleStaticMembers.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/salsa/nestedPrototypeAssignment.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/exportStarForValues9.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/inheritedConstructorWithRestParams2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/memberVariableDeclarations1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES5CJS.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/exportSpecifierAndExportedMemberDeclaration.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/exportEqualNamespaces.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/instantiateContextuallyTypedGenericThis.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/exportClassWithoutName.ts","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithTwoOperandsAreAny.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames2_ES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/jsx/tsxElementResolution15.tsx","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/constantOverloadFunction.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarWithSuperExperssion.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classIsSubtypeOfBaseType.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/overloadsWithinClasses.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/assignmentCompatability11.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/assignmentCompatWithOverloads.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/classes/constructorDeclarations/automaticConstructors/derivedClassWithoutExplicitConstructor.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/typeUsedAsValueError.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/overloadRet.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteTemplateExpressions4.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/namespaces1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/limitDeepInstantiations.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/enumGenericTypeClash.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/moduleExportsUmd/decoratedDefaultExportsGetExportedUmd.ts","time":21,"edits":1,"cost":"4.03"},{"name":"unittests:: tsserver:: with metadata in response","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/Symbols/symbolType18.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/functionOverloads37.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/extendedInterfacesWithDuplicateTypeParameters.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/instantiateCrossFileMerge.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/ambientRequireFunction.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments04_ES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/genericArrayAssignmentCompatErrors.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/doNotEmitDetachedCommentsAtStartOfConstructor.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/any/anyAsGenericFunctionCall.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/externalModules/umd2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatBetweenTupleAndArray.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction9_es6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction2_es2017.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression3.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/tsxRename6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName38.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedYieldKeywordES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/noImplicitAnyInContextuallyTypesFunctionParamter.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/requireOfJsonFileNonRelativeWithoutExtension.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/inferentialTypingWithFunctionType.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/contextualTyping25.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethodOverload1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty51.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/constDeclarations-ambient.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/exportDefaultAsyncFunction.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/cachedModuleResolution9.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration15.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/reExportGlobalDeclaration2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/invalidReferenceSyntax1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports4.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/overloadOnConstInheritance2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/arrowFunctionMissingCurlyWithSemicolon.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/numericIndexerTyping1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/contextualTyping3.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveIndexingWithForInSupressError.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/templates/templateStringInWhileES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/commentOnBlock1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration5.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/emptyModuleName.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/quotedPropertyName2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/commonSourceDir3.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericsInInterfaceDeclaration1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/duplicateVarAndImport.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/navigationItemsPrefixMatch.ts","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/compiler/internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/jsdoc/jsdocAugments_notAClass.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement18.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/functionExpressions/FunctionExpression1_es6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/removeDeclareFunctionExports.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserBreakStatement1.d.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/navigationBarItemsMissingName1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/docCommentTemplatePrototypeMethod.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserObjectCreation2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/insertArgumentBeforeOverloadedConstructor.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_namedFunctionExpression.ts","time":104,"edits":5,"cost":"4.02"},{"name":"tests/cases/conformance/types/keyof/keyofAndIndexedAccess2.ts","time":166,"edits":8,"cost":"4.02"},{"name":"tests/cases/fourslash/findAllReferencesDynamicImport3.ts","time":83,"edits":4,"cost":"4.02"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class2.ts","time":83,"edits":4,"cost":"4.02"},{"name":"tests/cases/fourslash/completionsPathsRelativeJsonModule.ts","time":62,"edits":3,"cost":"4.01"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeTag.ts","time":62,"edits":3,"cost":"4.01"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyAccesses.ts","time":103,"edits":5,"cost":"4.01"},{"name":"tests/cases/compiler/exportAssignmentImportMergeNoCrash.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES3AMD.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/compiler/strictTypeofUnionNarrowing.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/conformance/types/union/unionTypeCallSignatures4.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/fourslash/findAllReferencesUmdModuleAsGlobalConst.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/compiler/omitTypeTests01.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/compiler/declarationQuotedMembers.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/conformance/jsdoc/jsdocParamTag2.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/compiler/indexedAccessTypeConstraints.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/compiler/signatureInstantiationWithRecursiveConstraints.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/fourslash/formattingMultipleMappedType.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/compiler/compositeWithNodeModulesSourceFile.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/fourslash/completionListProtectedMembers.ts","time":61,"edits":3,"cost":"4.00"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_includeDefaultUses.ts","time":81,"edits":4,"cost":"3.99"},{"name":"tests/cases/fourslash/completionListInUnclosedObjectTypeLiteralInSignature04.ts","time":81,"edits":4,"cost":"3.99"},{"name":"tests/cases/fourslash/codeFixUndeclaredAcrossFiles3.ts","time":101,"edits":5,"cost":"3.99"},{"name":"tests/cases/compiler/abstractPropertyInConstructor.ts","time":101,"edits":5,"cost":"3.99"},{"name":"tests/cases/fourslash/completionsImport_default_addToNamedImports.ts","time":161,"edits":8,"cost":"3.99"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax4.ts","time":80,"edits":4,"cost":"3.98"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess14.ts","time":60,"edits":3,"cost":"3.98"},{"name":"tests/cases/fourslash/server/projectWithNonExistentFiles.ts","time":60,"edits":3,"cost":"3.98"},{"name":"tests/cases/fourslash/completionsImport_named_exportEqualsNamespace_merged.ts","time":80,"edits":4,"cost":"3.98"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgs.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/capturedLetConstInLoop12.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement19.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration2_es6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/importAliasFromNamespace.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportClassWithInaccessibleTypeInTypeParameterConstraint.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/moduleVisibilityTest3.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/genericConstraintOnExtendedBuiltinTypes2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList7.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/genericClassWithStaticsUsingTypeArguments.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/parameterInitializerBeforeDestructuringEmit.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/typeArgumentsOnFunctionsWithNoTypeParameters.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/strictNullNotNullIndexTypeShouldWork.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/strictPropertyInitialization.ts","time":60,"edits":3,"cost":"3.98"},{"name":"tests/cases/compiler/es5-asyncFunctionSwitchStatements.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/typeArgInferenceWithNull.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/thisKeyword/thisInInvalidContexts.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/moduleElementsInWrongContext2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/jsx/tsxExternalModuleEmit2.tsx","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames3_ES5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/ambient/ambientDeclarationsPatterns.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/salsa/prototypePropertyAssignmentMergeWithInterfaceMethod.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithStringIndexer4.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/derivedInterfaceIncompatibleWithBaseIndexer.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/emitBundleWithShebang2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/instanceMemberAssignsToClassPrototype.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalOrOperator/logicalOrExpressionIsContextuallyTyped.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/statements/continueStatements/invalidDoWhileContinueStatements.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/constEnums/constEnum2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es2017/useObjectValuesAndEntries1.ts","time":60,"edits":3,"cost":"3.98"},{"name":"tests/cases/compiler/es3-declaration-amd.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/import/importTypeGeneric.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/import_var-referencing-an-imported-module-alias.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/errorMessageOnObjectLiteralType.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/primitives/enum/invalidEnumAssignments.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings08_ES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/modules/exportAndImport-es5-amd.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionExpressionWithinFunctionDeclaration2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/systemModule13.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration2_es2017.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates07_ES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern14.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/primitives/number/assignFromNumberInterface2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/namedFunctionExpressionCallErrors.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/restUnion.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/union/contextualTypeWithUnionTypeCallSignatures.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractProperties.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/json.stringify.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/duplicateIdentifiersAcrossFileBoundaries.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekind.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/promiseIdentity.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithOptionalProperties.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceComputedPropertyNameWellKnownSymbols.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringInModuleNameES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/stringLiteralTypesInImplementationSignatures2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/implicitAnyWidenToAny.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypeAssertion01.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/inferTypeArgumentsInSignatureWithRestParameters.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/genericCallbackInvokedInsideItsContainingFunction1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImportInEs5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/ambiguousOverload.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringInFunctionParameterType.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/overloadResolutionOverCTLambda.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertyAssignments/parserFunctionPropertyAssignment1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/es5ExportDefaultFunctionDeclaration2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/missingTypeArguments1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/typeParameterInConstraint1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/declarationEmitDefaultExportWithTempVarName.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/constructorArgsErrors5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/union/unionTypeEquivalence.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/emitter/es2018/asyncGenerators/emitter.asyncGenerators.functionExpressions.es2018.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of47.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/returnTypeInferenceNotTooBroad.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/compiler/moduleSameValueDuplicateExportedBindings2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithMultipleBases3.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination5_ES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/cyclicTypeInstantiation.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/typeParameterFixingWithContextSensitiveArguments.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns03_ES5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithTemplateStringInvalid.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/es6ImportNamedImportIdentifiersParsing.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/aliasUsageInTypeArgumentOfExtendsClause.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/keepImportsInDts2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/jsFileCompilationModuleSyntax.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns01_ES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/inferentialTypingObjectLiteralMethod1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/controlFlowOuterVariable.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/controlFlowDestructuringParameters.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/genericTypeWithMultipleBases2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithPrivateMember.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/operatorAddNullUndefined.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/deeplyNestedAssignabilityIssue.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/unionTypeParameterInference.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/superPropertyAccessInComputedPropertiesOfNestedType_ES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern17.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/staticVisibility.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/mergedDeclarations4.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/ParameterList4.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/salsa/varRequireFromTypescript.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithIndexers2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/fixingTypeParametersRepeatedly3.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorParameterProperties.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/extendGlobalThis.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/compiler/exportPrivateType.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserCastVersusArrowFunction1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/modules/defaultExportsCannotMerge03.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck46.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02_ES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/typeAliases/reservedNamesInAliases.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/promiseTest.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/constructorArgsErrors4.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/commentsVariableStatement1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassTransitivity3.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/thisType/fluentClasses.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/multipleExports.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/primitives/stringLiteral/stringLiteralType.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInAModule.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/yieldExpression1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/genericArrayExtenstions.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType3_ES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/indentation.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/functionOverloadImplementationOfWrongName.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/classExpressionWithStaticProperties2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/moduleAssignmentCompat3.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/typeArgumentsInFunctionExpressions.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction8_es2017.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/invalidLetInForOfAndForIn_ES5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/formattingOnObjectLiteral.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPrivates3.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/functionWithMultipleReturnStatements2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/typeAliases/circularTypeAliasForUnionWithInterface.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/importAliasWithDottedName.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/enumLiteralUnionNotWidened.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsDefeat.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorParametersAccessibility.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteTemplateExpressions2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/sourceMapWithMultipleFilesWithFileEndingWithInterface.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/ambientExternalModuleWithInternalImportDeclaration.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_multipleAliases.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ModuleAndEnumWithSameNameAndCommonRoot.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/es6ModuleConst.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/moduleAssignmentCompat4.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/externalModules/umd8.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/members/objectTypeWithConstructSignatureAppearsToBeFunctionType.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/breakpointValidationBreakOrContinue.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractOverrideWithAbstract.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractClinterfaceAssignability.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/functions/contextuallyTypedFunctionExpressionsAndReturnAnnotations.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/parserObjectCreationArrayLiteral1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAssignabilityConstructorFunction.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/arrowFunctionWithParameterNameAsync_es6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/assignmentCompatability24.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/nestedLoops.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/mismatchedGenericArguments1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/functionCalls/callOverload.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncUnParenthesizedArrowFunction_es5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/moduleAugmentationGlobal8_1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/declFileWithErrorsInInputDeclarationFileWithOut.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/blockScopedSameNameFunctionDeclarationStrictES5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/augmentExportEquals7.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/inheritanceStaticFuncOverridingAccessor.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/es5-asyncFunctionReturnStatements.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty31.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/restUnion3.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/es6/Symbols/symbolType6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/jsdocTypedefNoCrash2.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/es2017/useSharedArrayBuffer4.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateInstanceShadowingProtectedInstance.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedInOperatorES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/strictNullNotNullIndexTypeNoLib.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity4.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/sourceMap-Comments2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/moduleExportsSystem/defaultExportsGetExportedSystem.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/references/library-reference-10.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/genericPrototypeProperty3.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/conflictMarkerDiff3Trivia2.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/compiler/voidReturnLambdaValue.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/varArgConstructorMemberParameter.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction6_es5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/async/es2017/awaitClassExpression_es2017.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/withStatementErrors.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/callOnClass.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/requireOfJsonFileWithAmd.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/targetTypeVoidFunc.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/superCallWithMissingBaseClass.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/forLoopEndingMultilineComments.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/checkTypePredicateForRedundantProperties.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/es6/modules/reExportDefaultExport.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration12_es6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/enumMemberResolution.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/functionOnlyHasThrow.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/overloadsInDifferentContainersDisagreeOnAmbient.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/implicitAnyInAmbientDeclaration.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/implementInterfaceAnyMemberWithVoid.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser566700.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser519458.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/whiteSpaceTrimming2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings12_ES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/functionOverloads29.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeofTypeParameter.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/unusedTypeParameterInFunction2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedYieldKeyword.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/functionExpressionInWithBlock.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/constEnumMergingWithValues4.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/AutomaticSemicolonInsertion/parserAutomaticSemicolonInsertion1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/unusedMultipleParameter2InContructor.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringInEqualityChecksES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/complicatedGenericRecursiveBaseClassReference.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/moduleAndInterfaceSharingName.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/staticModifierAlreadySeen.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/enumCodeGenNewLines1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithSpecializedCallAndConstructSignatures.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/crashOnMethodSignatures.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration2_es6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/unaryOperators/plusOperator/plusOperatorInvalidOperations.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/thisInInstanceMemberInitializer.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithLHSIsTypeParameter.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/numberOnLeftSideOfInExpression.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration14.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/moduleResolution/scopedPackagesClassic.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/classMethodWithKeywordName1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/externalModules/exportClassNameWithObjectSystem.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings03_ES5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions19_ES5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/anonymousClassExpression1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/ambientClassDeclaredBeforeBase.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/jsFileCompilationInterfaceSyntax.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/formattingMappedType.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/formatOnSemiColonAfterBreak.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/formatInTryCatchFinally.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/shims-pp/getSyntacticClassifications.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/jsxBraceCompletionPosition.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/catch.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/completionInFunctionLikeBody.ts","time":99,"edits":5,"cost":"3.97"},{"name":"tests/cases/fourslash/codeFixClassImplementClassPropertyModifiers.ts","time":59,"edits":3,"cost":"3.96"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics7.ts","time":59,"edits":3,"cost":"3.96"},{"name":"tests/cases/compiler/destructureComputedProperty.ts","time":59,"edits":3,"cost":"3.96"},{"name":"tests/cases/fourslash/extract-method7.ts","time":98,"edits":5,"cost":"3.96"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty15.tsx","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution14.tsx","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/conformance/expressions/assignmentOperator/assignmentTypeNarrowing.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/contextualExpressionTypecheckingDoesntBlowStack.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/superElementAccess.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/mappedTypeIndexedAccess.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/declarationEmitExpandoPropertyPrivateName.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject2.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/conformance/es2018/useRegexpGroups.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/staticMismatchBecauseOfPrototype.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/errorElaboration.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/emptyArrayDestructuringExpressionVisitedByTransformer.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/systemNamespaceAliasEmit.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/controlFlowAnalysisOnBareThisKeyword.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/weakType.ts","time":58,"edits":3,"cost":"3.95"},{"name":"tests/cases/fourslash/importNameCodeFix_preferBaseUrl.ts","time":58,"edits":3,"cost":"3.95"},{"name":"tests/cases/fourslash/goToDefinitionDynamicImport2.ts","time":58,"edits":3,"cost":"3.95"},{"name":"tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts","time":58,"edits":3,"cost":"3.95"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc15.ts","time":115,"edits":6,"cost":"3.94"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement7.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax18.ts","time":76,"edits":4,"cost":"3.93"},{"name":"tests/cases/conformance/types/spread/objectSpreadNegative.ts","time":95,"edits":5,"cost":"3.93"},{"name":"tests/cases/compiler/assignmentCompatability36.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/completionsImport_previousTokenIsSemicolon.ts","time":114,"edits":6,"cost":"3.93"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinSubclass3.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithAssignmentPattern2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/completionsImport_default_fromMergedDeclarations.ts","time":95,"edits":5,"cost":"3.93"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsArrayErrors.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions09_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/genericOfACloduleType2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/inheritanceStaticMembersIncompatible.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/templates/templateStringInObjectLiteral.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface02.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithNullValueAndInvalidOperator.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/importInTypePosition.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty9.tsx","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/objectLiteralArraySpecialization.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/sigantureIsSubTypeIfTheyAreIdentical.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/argumentsObjectIterator02_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/statements/returnStatements/returnStatements.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorParameterProperties2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithEqualityChecks02.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression10_es6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/propertyWrappedInTry.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/decorators/decoratorMetadata.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/requiredInitializedParameter1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/generics2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/augmentedTypesModules3b.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/callOverloads5.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/classSideInheritance1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/typeMatch1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of41.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck9.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/arrayConcatTypeCheck1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/arrowFunctionErrorSpan.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames16_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/SuperExpressions/parserSuperExpression4.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/requireEmitSemicolon.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/spread/objectSpreadComputedProperty.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/crashInResolveInterface.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithAssignmentPattern1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/invokingNonGenericMethodWithTypeArguments1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/externalModules/umd5.ts","time":19,"edits":1,"cost":"3.93"},{"name":"unittests:: tsserver:: cancellationToken","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/mutuallyRecursiveInterfaceDeclaration.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/importsInAmbientModules3.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck13.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/lastPropertyInLiteralWins.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithConstructorChildren.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/octalLiteralInStrictModeES3.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloadAssignability02.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty55.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/InvalidNonInstantiatedModule.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/typeRootsFromMultipleNodeModulesDirectories.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/jsFileCompilationBindReachabilityErrors.ts","time":57,"edits":3,"cost":"3.93"},{"name":"tests/cases/conformance/types/localTypes/localTypes4.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/innerModExport2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck19.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/contextualTypingOfConditionalExpression.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/expressions/functionCalls/typeArgumentInferenceTransitiveConstraints.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/omitTypeHelperModifiers01.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/externalModules/multipleExportDefault5.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/esModuleInteropNamedDefaultImports.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/doNotEmitPinnedDetachedComments.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/wrappedIncovations2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/unusedMultipleParameter1InFunctionExpression.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/members/classWithPublicProperty.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserMissingLambdaOpenBrace1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/duplicateSymbolsExportMatching.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments18.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/restParameters.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/declarationEmitComputedNameCausesImportToBePainted.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/assignmentToReferenceTypes.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName10.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrayLiteralExpressions/parserErrorRecoveryArrayLiteralExpression1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/implementingAnInterfaceExtendingClassWithProtecteds.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/import_reference-exported-alias.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/cloduleAcrossModuleDefinitions.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportClassWhichExtendsInterfaceWithInaccessibleType.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/typeParameterAssignmentWithConstraints.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/keyofDoesntContainSymbols.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/jsFileCompilationExportAssignmentSyntax.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/classExpressionWithStaticPropertiesES62.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/augmentedClassWithPrototypePropertyOnModule.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/restIntersection.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantSemicolonInClass1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution3_classic.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/externalModules/exportAssignmentTopLevelEnumdule.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target10.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod11.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveAndTypeVariables.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/jsFileCompilationAbstractModifier.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck8.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/amdModuleName2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/emitAccessExpressionOfCastedObjectLiteralExpressionInArrowFunctionES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/substitutionTypeNoMergeOfAssignableType.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesWithTemplateStrings01.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/unaryOperatorsInStrictMode.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/assignmentCompatability28.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/systemModule4.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/indexer.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/heterogeneousArrayAndOverloads.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/accessors_spec_section-4.5_error-cases.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/slightlyIndirectedDeepObjectLiteralElaborations.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedStaticNotAccessibleInClodule.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/classes/classExpressions/classExpression4.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/exportEqualMemberMissing.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/thisType/thisTypeInAccessorsNegative.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck30.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/propertyOrdering.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithSwitchStatements02.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/assignmentNestedInLiterals.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/noUnusedLocals_destructuringAssignment.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/unionTypeWithRecursiveSubtypeReduction2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/augmentExportEquals4.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray7.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/modules/defaultExportInAwaitExpression01.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/declareDottedModuleName.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserUnterminatedGeneric1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/classes/indexMemberDeclarations/privateIndexer2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/async/es6/awaitBinaryExpression/awaitBinaryExpression5_es6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoMergedInterfacesWithDifferingOverloads2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/references/library-reference-14.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction7_es5.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames5_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/namespacesDeclaration1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/tsxDefaultImports.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/multiExtendsSplitInterfaces2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerS7.8.3_A6.1_T1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/inheritance.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/cloduleWithRecursiveReference.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/typeArgumentInferenceWithRecursivelyReferencedTypeAliasToTypeLiteral01.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/augmentExportEquals3.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/alwaysStrictModule2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/mergedModuleDeclarationCodeGen.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/wrappedRecursiveGenericType.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/contextualTypeArrayReturnType.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/collisionThisExpressionAndEnumInGlobal.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern7.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/parserOverloadOnConstants1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/constWithNonNull.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/augmentedTypesModules2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersFunctionExpressionES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/async/es6/asyncImportedPromise_es6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/es6ClassSuperCodegenBug.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/breakpointValidationUnaryExpressions.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/superCallOutsideConstructor.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/members/objectTypeHidingMembersOfObject.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/decorators/class/decoratedClassExportsSystem1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/primitives/string/stringPropertyAccess.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/classes/classExpressions/classExpression3.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/autolift3.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/contextualTypingOfConditionalExpression2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression2_es6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/memberAccessMustUseModuleInstances.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/jsdoc/jsdocAugments_withTypeParameter.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum5.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/prototypeOnConstructorFunctions.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/externalModules/topLevelModuleDeclarationAndFile.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/innerAliases.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/inlineSources2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/jsx/tsxElementResolution5.tsx","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/expressions/assignmentOperator/assignmentLHSIsReference.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/optionalParameterRetainsNull.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions15_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/widenToAny1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/overloadEquivalenceWithStatics.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/unusedTypeParameterInMethod3.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/letInVarDeclOfForIn_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/templates/templateStringInNewOperatorES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/moduleExportsSystem/decoratedDefaultExportsGetExportedSystem.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration1_es2017.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/inheritedModuleMembersForClodule.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/inheritanceGrandParentPrivateMemberCollisionWithPublicMember.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames16_ES5.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/internalImportInstantiatedModuleNotReferencingInstance.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/cachedModuleResolution4.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames22_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/ClassDeclaration21.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/primitives/boolean/extendBooleanInterface.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/specializedSignatureAsCallbackParameter1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/assignmentCompatability12.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/propertyAssignment.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/expressions/contextualTyping/superCallParameterContextualTyping1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/collisionSuperAndLocalFunctionInAccessors.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/inlineSourceMap.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/classes/members/accessibility/privateInstanceMemberAccessibility.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/importedModuleAddToGlobal.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/importUsedAsTypeWithErrors.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/simpleArrowFunctionParameterReferencedInObjectLiteral1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement4.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration4_es6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/genericConstructInvocationWithNoTypeArg.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/commentsOnRequireStatement.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/classExtendsInterface.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/unusedMultipleParameters2InMethodDeclaration.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithoutExportAccessError.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/conflictMarkerTrivia2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardTautologicalConsistiency.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/overridingPrivateStaticMembers.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/objectLiteralWithNumericPropertyName.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/commentsOnStaticMembers.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates18_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/moduleNoneOutFile.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/jsxEmitAttributeWithPreserve.tsx","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMixedWithModifiers.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/jsFileCompilationRestParameter.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/callConstructAssignment.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames18_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments12_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser596700.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509630.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates03_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/duplicateLabel2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/accessorParameterAccessibilityModifier.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/didYouMeanSuggestionErrors.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/updateSourceFile_jsdocSignature.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/objectLiteral2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/unusedTypeParameterInLambda2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/unusedSingleParameterInMethodDeclaration.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/moduleResolution_packageJson_yesAtPackageRoot_fakeScopedPackage.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/unusedPrivateVariableInClass5.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/unresolvedTypeAssertionSymbol.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/exportAssignmentWithExportModifier.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/modulePrologueSystem.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/commonSourceDir1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/sourceMap-InterfacePrecedingVariableDeclaration1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/semicolonsInModuleDeclarations.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration1_es6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES2015Target.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration13.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/conditionalExpressionNewLine6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnEnum2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates01_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/doNotEmitDetachedCommentsAtStartOfLambdaFunction.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings05_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget4.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination4.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes03.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/formattingObjectLiteral.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/fileWithNextLine2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings08_ES5.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/breakpointValidationDebugger.ts","time":19,"edits":1,"cost":"3.93"},{"name":"unittests:: tsc-watch:: watchAPI:: tsc-watch with custom module resolution","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/formatMultilineComment.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess18.ts","time":94,"edits":5,"cost":"3.92"},{"name":"tests/cases/fourslash/findAllRefsForModuleGlobal.ts","time":94,"edits":5,"cost":"3.92"},{"name":"tests/cases/fourslash/noSuggestionDiagnosticsOnParseError.ts","time":75,"edits":4,"cost":"3.92"},{"name":"tests/cases/compiler/APISample_WatchWithOwnWatchHost.ts","time":56,"edits":3,"cost":"3.91"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc4.ts","time":112,"edits":6,"cost":"3.91"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction09.ts","time":56,"edits":3,"cost":"3.91"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction03.ts","time":56,"edits":3,"cost":"3.91"},{"name":"tests/cases/fourslash/jsDocAugments.ts","time":56,"edits":3,"cost":"3.91"},{"name":"tests/cases/compiler/errorForUsingPropertyOfTypeAsType01.ts","time":56,"edits":3,"cost":"3.91"},{"name":"tests/cases/compiler/indexedAccessRetainsIndexSignature.ts","time":56,"edits":3,"cost":"3.91"},{"name":"tests/cases/fourslash/codeFixAddMissingMember2.ts","time":111,"edits":6,"cost":"3.90"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess23.ts","time":74,"edits":4,"cost":"3.90"},{"name":"tests/cases/compiler/importHelpersNoHelpers.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/jsdocTypeNongenericInstantiationAttempt.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/conformance/jsdoc/jsdocReturnTag1.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc5.ts","time":74,"edits":4,"cost":"3.90"},{"name":"tests/cases/compiler/genericDefaultsErrors.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/declarationEmitWithDefaultAsComputedName2.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/controlFlowForCompoundAssignmentToThisMember.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/conformance/classes/members/accessibility/privateProtectedMembersAreNotAccessibleDestructuring.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/taggedTemplatesInDifferentScopes.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/thisConditionalOnMethodReturnOfGenericInstance.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/conformance/ambient/ambientDeclarationsPatterns_merging1.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/higherOrderMappedIndexLookupInference.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/conformance/es7/trailingCommasInFunctionParametersAndArguments.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/checkJsObjectLiteralIndexSignatures.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/javascriptCommonjsModule.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/conformance/salsa/moduleExportWithExportPropertyAssignment.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/mappedTypePartialNonHomomorphicBaseConstraint.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/conformance/jsdoc/typeTagPrototypeAssignment.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/classDeclarationShouldBeOutOfScopeInComputedNames.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/fourslash/findAllRefsIndexedAccessTypes.ts","time":92,"edits":5,"cost":"3.90"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractGetterSetter.ts","time":92,"edits":5,"cost":"3.90"},{"name":"tests/cases/fourslash/server/projectInfo02.ts","time":55,"edits":3,"cost":"3.89"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction17.ts","time":55,"edits":3,"cost":"3.89"},{"name":"tests/cases/fourslash/completionsImport_named_exportEqualsNamespace.ts","time":73,"edits":4,"cost":"3.89"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc7.ts","time":109,"edits":6,"cost":"3.88"},{"name":"tests/cases/fourslash/codeFixAddMissingMember6.ts","time":109,"edits":6,"cost":"3.88"},{"name":"tests/cases/fourslash/codeFixUndeclaredInStaticMethod.ts","time":216,"edits":12,"cost":"3.87"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction07.ts","time":54,"edits":3,"cost":"3.87"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalOrOperator/logicalOrExpressionIsNotContextuallyTyped.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/functionTypeArgumentAssignmentCompat.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/genericReturnTypeFromGetter1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/genericNewInterface.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/codeFixClassImplementClassMultipleSignatures1.ts","time":54,"edits":3,"cost":"3.87"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAllowSyntheticDefaultImports2.ts","time":54,"edits":3,"cost":"3.87"},{"name":"tests/cases/conformance/types/typeRelationships/apparentType/apparentTypeSubtyping.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression5_es5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/quickInfoMappedType.ts","time":54,"edits":3,"cost":"3.87"},{"name":"tests/cases/fourslash/moveToNewFile_inferQuoteStyle.ts","time":72,"edits":4,"cost":"3.87"},{"name":"tests/cases/compiler/outModuleConcatCommonjsDeclarationOnly.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics19.ts","time":54,"edits":3,"cost":"3.87"},{"name":"tests/cases/compiler/assignmentCompatability1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/findAllRefsForComputedProperties2.ts","time":90,"edits":5,"cost":"3.87"},{"name":"tests/cases/conformance/types/members/objectTypeWithCallSignatureHidingMembersOfFunctionAssignmentCompat.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/initializedParameterBeforeNonoptionalNotOptional.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/blockScopedVariablesUseBeforeDef.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/objectLiteralIndexers.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/nonIdenticalTypeConstraints.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithNullValueAndInvalidOperands.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/collisionRestParameterFunction.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType3_ES5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/contravariantInferenceAndTypeGuard.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/jsxPreserveWithJsInput.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/declarationEmitNoNonRequiredParens.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/conformance/expressions/superCalls/superCalls.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/commentOnSignature1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/commentInMethodCall.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/typeArgumentInferenceWithRecursivelyReferencedTypeAliasToTypeLiteral02.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/infinitelyGenerativeInheritance1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/exportImportMultipleFiles.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportInterfaceWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/deepExcessPropertyCheckingWhenTargetIsIntersection.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/assignmentCompatability27.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/typeOfThisInAccessor.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/jsx/tsxElementResolution14.tsx","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/sourceMapValidationEnums.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/genericTypeWithNonGenericBaseMisMatch.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantAccessibilityModifierInModule1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/jsdoc/typedefCrossModule5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/unusedFunctionsinNamespaces5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/narrowingConstrainedTypeParameter.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision7.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/inheritanceMemberPropertyOverridingMethod.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/jsx/tsxElementResolution18.tsx","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser512325.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/clodulesDerivedClasses.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/assignmentCompatability29.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/expandoFunctionContextualTypesJs.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/systemModuleTargetES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/types/primitives/enum/validEnumAssignments.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/constructorOverloads1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/multiLinePropertyAccessAndArrowFunctionIndent1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutExtension.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames26_ES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/jsxFactoryIdentifierAsParameter.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionThisCapturingES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/internalImportInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/duplicateClassElements.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/targetTypeCalls.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/destructuring/destructuringObjectBindingPatternAndAssignment4.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/typeParameterCompatibilityAccrossDeclarations.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsItselfIndirectly.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/mergedDeclarations6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/statements/continueStatements/invalidForInContinueStatements.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/classes/constructorDeclarations/superCalls/superPropertyInConstructorBeforeSuperCall.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/invalidThisEmitInContextualObjectLiteral.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/assignmentCompatability43.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of36.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/reachabilityChecks4.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/functionCall16.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames39_ES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/contextuallyTypingRestParameters.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/metadataOfUnion.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/downlevelLetConst5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName28.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/decoratorReferenceOnOtherProperty.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/classExtendsMultipleBaseClasses.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/thisInGenericStaticMembers.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/taggedTemplatesInModuleAndGlobal.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/functionOverloadAmbiguity1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/jsdoc/thisTag1.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck23.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/contextualTyping18.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/expressions/contextualTyping/arrayLiteralExpressionContextualTyping.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/callExpressionWithMissingTypeArgument1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstance.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/typeLiteralCallback.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/genericOfACloduleType1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/systemObjectShorthandRename.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/moduleAsBaseType.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/modularizeLibrary_ErrorFromUsingWellknownSymbolWithOutES6WellknownSymbolLib.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName16.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/decoratorMetadataOnInferredType.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/assignmentCompatability15.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/systemModuleConstEnums.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/es6ImportDefaultBindingWithExport.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/fileWithNextLine3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeInference3.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck56.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck45.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/classes/classDeclarations/classWithPredefinedTypesAsNames.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/objectMembersOnTypes.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/bindingPatternInParameter01.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es2018/usePromiseFinally.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/assignmentCompatability31.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/hidingConstructSignatures.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/classExpressionTest2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution3_node.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithInheritedPrivates2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target4.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/types/typeAliases/classDoesNotDependOnBaseTypes.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/classes/constructorDeclarations/superCalls/derivedClassSuperCallsWithThisArg.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsEveryObjectType.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueInIterationStatement3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget4.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/widenedTypes1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"unittests:: tsserver:: refactors","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/typePredicateWithThisParameter.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/testContainerList.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/jsxViaImport.tsx","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/substitutionTypesInIndexedAccessTypes.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/unusedParametersThis.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/conflictMarkerTrivia4.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerS7.4_A2_T2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/iteratorsAndStrictNullChecks.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/commaOperatorInConditionalExpression.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/expressions/valuesAndReferences/assignments.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/typeAliasDeclarationEmit.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/instanceOfInExternalModules.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes04_ES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/assignmentCompatability_checking-call-member-off-of-function-interface.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/externalModules/multipleExportDefault3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserMemberAccessExpression1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/staticMethodReferencingTypeArgument1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/deleteReadonly.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/arrayAssignmentTest4.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/recursiveComplicatedClasses.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithConstructorInES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/types/tuple/wideningTuples5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/reactNamespaceImportPresevation.tsx","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBindingDts.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES2015Target.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/privateInstanceVisibility.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/overloadOnConstantsInvalidOverload1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/emitMemberAccessExpression.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithConstraintsTypeArgumentInference2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/contextualSignatureInstantiationWithTypeParameterConstrainedToOuterTypeParameter.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/mergedDeclarations7.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/constEnumOnlyModuleMerging.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClass2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInScriptContext1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorOverloadsAccessibility.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/bitwiseCompoundAssignmentOperators.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/implicitAnyDeclareTypePropertyWithoutType.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/ifStatementInternalComments.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/thisInAccessors.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/externalModules/exportAssignmentAndDeclaration.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/es6ImportEqualsDeclaration2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInForStatement.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/unusedImports15.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedArrayES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/objectLitTargetTypeCallSite.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/numberToString.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/moduleExportsAmd/decoratedDefaultExportsGetExportedAmd.ts","time":18,"edits":1,"cost":"3.87"},{"name":"unittests:: tsserver:: Text storage","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/infinitelyExpandingTypes3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/specializationsShouldNotAffectEachOther.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/genericCloduleInModule.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/forAwaitForUnion.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/es5ExportDefaultClassDeclaration3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/extBaseClass2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/targetTypeObjectLiteralToAny.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/switchCaseCircularRefeference.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/checkJsFiles2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck31.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/externalModules/topLevelFileModule.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/salsa/moduleExportAssignment5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedTypeAssertionOnAdditionES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration14_es6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration14_es2017.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction1_es2017.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration10.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/es6ExportAssignment4.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementObjectBindingPattern4.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/duplicateIdentifierShouldNotShortCircuitBaseTypeBinding.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames23_ES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames14_ES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/importInsideModule.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/typeCheckReturnExpression.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/constDeclarationShadowedByVarDeclaration3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/conditionalExpressionNewLine7.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/controlFlow/controlFlowSuperPropertyAccess.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/constEnums/constEnum3.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndAccessorWithSameName.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName31.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/returnValueInSetter.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/exportStarForValues5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserAssignmentExpression1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/class2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/es5-asyncFunctionElementAccess.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates20_ES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates14_ES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/classes/classDeclarations/classAndVariableWithSameName.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectTypes/parserObjectType5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/ambient/ambientShorthand.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/contextualTyping30.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/docCommentTemplateInMultiLineComment.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/unusedParametersinConstructor1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression5.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/modFunctionCrash.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/restArgMissingName.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/isolatedModulesNoExternalModule.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/duplicateLabel3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/duplicateConstructorOverloadSignature.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/paramPropertiesInSignatures.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/assignmentRestElementWithErrorSourceType.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/externalModules/relativePathMustResolve.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/constructorStaticParamName.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithOnlyNullValueOrUndefinedValue.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames19_ES5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode11.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/newMissingIdentifier.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/moduleNoEmit.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/formattingSpaceBeforeCloseParen.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/unusedPrivateVariableInClass1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/jsdoc/jsdocAugments_nameMismatch.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/templates/templateStringInModulo.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates14_ES5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/navigationBarImports.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature9.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit3_ES5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/externalModuleWithoutCompilerFlag1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution1_classic.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/ParameterList13.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/tryCatchFinallyFormating.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/ClassDeclaration14.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/smartIndentTypeArgumentList.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/navigationBarItemsBindingPatterns.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedCJS.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess22.ts","time":89,"edits":5,"cost":"3.86"},{"name":"tests/cases/fourslash/completionsImportBaseUrl.ts","time":89,"edits":5,"cost":"3.86"},{"name":"tests/cases/fourslash/completionListInImportClause06.ts","time":71,"edits":4,"cost":"3.86"},{"name":"tests/cases/fourslash/codeFixChangeExtendsToImplementsWithDecorator.ts","time":71,"edits":4,"cost":"3.86"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax10.ts","time":71,"edits":4,"cost":"3.86"},{"name":"tests/cases/conformance/types/never/neverTypeErrors1.ts","time":71,"edits":4,"cost":"3.86"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess15.ts","time":53,"edits":3,"cost":"3.86"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics11.ts","time":53,"edits":3,"cost":"3.86"},{"name":"tests/cases/fourslash/extract-method5.ts","time":88,"edits":5,"cost":"3.85"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_sideEffect.ts","time":70,"edits":4,"cost":"3.85"},{"name":"tests/cases/compiler/exportImportCanSubstituteConstEnumForValue.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/conformance/types/intersection/intersectionReduction.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/destructuredLateBoundNameHasCorrectTypes.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/blockScopedEnumVariablesUseBeforeDef.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/conformance/types/intersection/intersectionAsWeakTypeSource.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/amdDeclarationEmitNoExtraDeclare.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/declarationEmitAliasExportStar.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/unionTypeErrorMessageTypeRefs01.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/homomorphicMappedTypeIntersectionAssignability.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/overloadsAndTypeArgumentArityErrors.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/declarationEmitClassPrivateConstructor2.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/tsxTypeArgumentPartialDefinitionStillErrors.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/conformance/salsa/propertyAssignmentOnImportedSymbol.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/intersectionOfMixinConstructorTypeAndNonConstructorType.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/typePredicatesInUnion.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/yieldStringLiteral.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/fourslash/renameImport.ts","time":87,"edits":5,"cost":"3.84"},{"name":"tests/cases/fourslash/codeFixClassExprExtendsAbstractExpressionWithTypeArgs.ts","time":87,"edits":5,"cost":"3.84"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction12.ts","time":52,"edits":3,"cost":"3.84"},{"name":"tests/cases/fourslash/findAllRefsWithShorthandPropertyAssignment2.ts","time":69,"edits":4,"cost":"3.83"},{"name":"tests/cases/compiler/es6-umd2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/classes/classDeclarations/classImplementsMergedClassInterface.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/fourslash/indentationWithBaseIndent.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax6.ts","time":68,"edits":4,"cost":"3.82"},{"name":"tests/cases/compiler/castParentheses.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/fourslash/goToDefinitionDynamicImport1.ts","time":51,"edits":3,"cost":"3.82"},{"name":"tests/cases/compiler/declarationEmitOfTypeofAliasedExport.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/compiler/implementGenericWithMismatchedTypes.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryWithReservedWords.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/contextualTypeOfIndexedAccessParameter.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithGetterSetterInES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/rest/objectRestPropertyMustBeLast.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/derivedTypeDoesNotRequireExtendsClause.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/constantOverloadFunctionNoSubtypeError.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/intersection/intersectionWithUnionConstraint.ts","time":51,"edits":3,"cost":"3.82"},{"name":"unittests:: services:: extract:: extractRanges","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/async/es2017/awaitBinaryExpression/awaitBinaryExpression2_es2017.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/mergedModuleDeclarationCodeGen5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/fourslash/tsxCompletion12.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/arrayLiteralComments.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType5_ES5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/inheritanceStaticAccessorOverridingMethod.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions15_ES5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserUnterminatedGeneric2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/augmentExportEquals6_1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/moduleExportsAmd/outFilerootDirModuleNamesAmd.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/internalModules/importDeclarations/circularImportAlias.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/externModuleClobber.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/fourslash/completionsJsPropertyAssignment.ts","time":68,"edits":4,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguity3.ts","time":17,"edits":1,"cost":"3.82"},{"name":"unittests:: tsserver:: rename","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/argumentsObjectIterator01_ES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/localClassesInLoop_ES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/thisInSuperCall1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/members/objectTypeWithCallSignatureAppearsToBeFunctionType.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/derivedTypeCallingBaseImplWithOptionalParams.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName5.tsx","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/TypeArgumentLists/TypeArgumentList1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/augmentExportEquals3_1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/objectTypeWithRecursiveWrappedProperty.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/async/es6/awaitBinaryExpression/awaitBinaryExpression1_es6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/fourslash/indentationInArrays.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration7ES5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty42.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/unknownSymbolInGenericReturnType.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass4.es6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/reExportUndefined2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/tsxFragmentChildrenCheck.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/compiler/contextualTypingOfLambdaReturnExpression.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/exportedVariable1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/functionCall5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration7.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/accessorWithoutBody1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement12.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports2-amd.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames44_ES5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/superAccessInFatArrow1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/declarationMapsWithoutDeclaration.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/promiseIdentityWithConstraints.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern23.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/jsxFactoryQualifiedNameResolutionError.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/blockScopedBindingsReassignedInLoop4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/emitter/es2018/asyncGenerators/emitter.asyncGenerators.functionDeclarations.es2018.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/decoratorMetadataWithConstructorType.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/propertyOrdering2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/jsxNamespaceReexports.tsx","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment7.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorsAreNotContextuallyTyped.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/functionOverloads40.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck39.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/propagationOfPromiseInitialization.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/overloadBindingAcrossDeclarationBoundaries.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/parserObjectCreationArrayLiteral4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedEnums.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/unusedVariablesinForLoop2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/constructorArgWithGenericCallSignature.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/isolatedModulesNonAmbientConstEnum.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/unusedLocalsAndParametersOverloadSignatures.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments03_ES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/overloadOnGenericClassAndNonGenericClass.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName3.tsx","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/superCallInsideClassExpression.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/subtypingTransitivity.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInWhileStatement.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorInAmbientContext1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/assignmentCompatBug5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/Symbols/symbolType14.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/aliasesInSystemModule1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/genericInterfaceTypeCall.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superSymbolIndexedAccess4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/constructorOverloads5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/checkSwitchStatementIfCaseTypeIsString.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/contextualTypes/partiallyAnnotatedFunction/partiallyAnnotatedFunctionInferenceError.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/contextualTyping12.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/salsa/jsContainerMergeTsDeclaration2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames19_ES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/this_inside-object-literal-getters-and-setters.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName8.tsx","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportInterfaceWithInaccessibleTypeInTypeParameterConstraint.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck35.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/classes/members/classTypes/indexersInClassType.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of8.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/unusedLocalsInMethod1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature8.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/bindingPatternOmittedExpressionNesting.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/externalModules/umd9.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/compiler/interfacedeclWithIndexerErrors.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck53.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/genericTypeWithCallableMembers.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionWithTypeArgument.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/decorators/decoratorCallGeneric.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/functionArgShadowing.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/rectype.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/overloadAssignmentCompat.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/mapped/mappedTypeErrors2.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/expressions/assignmentOperator/assignmentGenericLookupTypeNarrowing.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/classes/classDeclarations/classExtendingNonConstructor.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/methodInAmbientClass1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/typeParameterExtendingUnion1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/transitiveTypeArgumentInference1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames12_ES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/moduleReopenedTypeOtherBlock.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/jsx/tsxReactEmit5.tsx","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty34.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/typeParameterArgumentEquivalence5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/async/es6/asyncAliasReturnType_es6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/es6UseOfTopLevelRequire.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/collisionArgumentsInType.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/newLexicalEnvironmentForConvertedLoop.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/errorWithSameNameType.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/constructSignatureWithAccessibilityModifiersOnParameters2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/commonSourceDir5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of20.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement16.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames50_ES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/collisionSuperAndLocalFunctionInProperty.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionShouldNotGetParen.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicatesWithPrivateName02.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/classes/classDeclarations/classInsideBlock.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/controlFlow/switchWithConstrainedTypeVariable.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/compiler/es6ClassTest4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/specializationError.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames48_ES5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/argumentsObjectIterator03_ES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments11.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/genericObjectLitReturnType.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBinding1WithExport.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/expressions/elementAccess/stringEnumInElementAccess01.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/elaboratedErrors.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/mergedModuleDeclarationCodeGen2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedInOperator.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/dottedNamesInSystem.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports2-es6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/constructorFunctionTypeIsAssignableToBaseType2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/infinitelyExpandingTypes2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName29.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/callOverloads1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/indexSignatureTypeCheck.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/overloadResolutionWithAny.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/exportAssignClassAndModule.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/typeParameterArgumentEquivalence4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/esModuleInterop.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/anonymousModules.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/noImplicitReturnsInAsync1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/classes/indexMemberDeclarations/privateIndexer.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/typeParametersAvailableInNestedScope2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/moduleExportsSystem/outFilerootDirModuleNamesSystem.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction9_es2017.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/intersection/contextualIntersectionType.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/internalAliasInitializedModuleInsideLocalModuleWithoutExportAccessError.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/contextualTypes/commaOperator/contextuallyTypeCommaOperator01.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames37_ES5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of26.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/declarationEmitUnknownImport.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/thisExpressionInCallExpressionWithTypeArguments.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty28.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedSystem2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/collisionSuperAndLocalVarInAccessors.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/recursiveGenericMethodCall.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/systemModule3.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/functionLiteralForOverloads2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty32.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/declaredExternalModuleWithExportAssignment.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/customEventDetail.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/typeParameterConstrainedToOuterTypeParameter.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/switchStatementsWithMultipleDefaults1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod7.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName14.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/innerExtern.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/infinitelyExpandingTypesNonGenericBase.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray8.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration8_es6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithConflictingPropertyNames.ts","time":17,"edits":1,"cost":"3.82"},{"name":"unittests:: services:: PatternMatcher","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames25_ES5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunctionCapturesThis_es6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration4_es6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/jsFileCompilationTypeAliasSyntax.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementObjectBindingPattern3.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es2019/globalThisPropertyAssignment.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/implicitAnyDeclareMemberWithoutType.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/FunctionDeclaration4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/targetTypeObjectLiteral.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/expressions/functionCalls/grammarAmbiguities.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/staticsNotInScopeInClodule.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/staticMemberAccessOffDerivedType1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/recursiveBaseConstructorCreation3.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesWithModule.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction2_es6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/prototypes.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/arrowFunctionWithObjectLiteralBody1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers02.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/out-flag2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/objectLitArrayDeclNoNew.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/numericIndexerConstraint2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings06_ES5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserObjectCreation1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/unusedTypeParameterInMethod5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ClassElements/parserErrorRecovery_ClassElement1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/modulePrologueES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/es6ImportDefaultBindingNoDefaultProperty.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement15.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithCallAndConstructSignature.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/expressions/unaryOperators/voidOperator/voidOperatorInvalidOperations.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/jsFileCompilationPublicParameterModifier.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/cloduleWithPriorUninstantiatedModule.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/classExpressionWithDecorator1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/MissingTokens/parserMissingToken1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/optionalSetterParam.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/classExpressions/classExpressionES61.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/commentOnElidedModule1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/decorators/class/constructor/parameter/decoratorOnClassConstructorParameter1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndFunctionWithSameName.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/declarationFileOverwriteError.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression8.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/wrappedIncovations1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/importDeclWithExportModifierInAmbientContext.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser645086_2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/staticClassProps.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/requireOfAnEmptyFile1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions17_ES5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature12.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated3.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration7.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity18.ts","time":17,"edits":1,"cost":"3.82"},{"name":"unittests:: tsbuild - empty files option in tsconfig","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolIndexer3.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/fourslash/shims/getSyntacticClassifications.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/fourslash/smartIndentArrayBindingPattern01.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/breakInIterationOrSwitchStatement3.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/fourslash/codeFixUndeclaredMethod.ts","time":152,"edits":9,"cost":"3.81"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportBaseUrl0.ts","time":67,"edits":4,"cost":"3.80"},{"name":"tests/cases/fourslash/codeFixAddMissingMember.ts","time":100,"edits":6,"cost":"3.80"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc9.ts","time":83,"edits":5,"cost":"3.79"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc3.ts","time":116,"edits":7,"cost":"3.79"},{"name":"tests/cases/compiler/undefinedAssignableToGenericMappedIntersection.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/compiler/requireOfJsonFileWithDeclaration.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/conformance/statements/labeledStatements/labeledStatementWithLabel_strict.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/conformance/expressions/binaryOperators/inOperator/inOperatorWithValidOperands.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInExportEqualsUMD.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/compiler/referenceTypesPreferedToPathIfPossible.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/fourslash/signatureHelpExplicitTypeArguments.ts","time":66,"edits":4,"cost":"3.79"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty12.tsx","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution15.tsx","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/conformance/jsdoc/typedefCrossModule2.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression6.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_noImplicitAny_relativePath.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/conformance/jsx/jsxCheckJsxNoTypeArgumentsAllowed.tsx","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/compiler/typeofStripsFreshness.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/compiler/computedPropertiesTransformedInOtherwiseNonTSClasses.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/compiler/unionTypeWithIndexAndMethodSignature.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/conformance/classes/classDeclarations/classExtendingNull.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/fourslash/completionsImport_named_namespaceImportExists.ts","time":131,"edits":8,"cost":"3.78"},{"name":"tests/cases/fourslash/findAllRefsNoImportClause.ts","time":49,"edits":3,"cost":"3.78"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeFromChainedAssignment2.ts","time":49,"edits":3,"cost":"3.78"},{"name":"tests/cases/conformance/expressions/functionCalls/callWithSpread2.ts","time":65,"edits":4,"cost":"3.77"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc1.ts","time":81,"edits":5,"cost":"3.77"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_objectBindingPattern_plain.ts","time":48,"edits":3,"cost":"3.76"},{"name":"tests/cases/compiler/typeofSimple.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments2_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/completionInJSDocFunctionThis.ts","time":112,"edits":7,"cost":"3.76"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck43.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/genericInterfaceFunctionTypeParameter.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/nestedBlockScopedBindings8.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/statements/continueStatements/invalidForContinueStatements.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/declarationEmitAmdModuleNameDirective.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/mixingFunctionAndAmbientModule1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction5_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsDestructuring.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames15_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/shorthand-property-es6-es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/controlFlow/definiteAssignmentAssertions.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/keyofInferenceLowerPriorityThanReturn.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers01.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/Symbols/symbolType20.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/extractInferenceImprovement.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass9.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/constructorOverloads4.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateTag3.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546_1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/clinterfaces.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/recursiveClassInstantiationsWithDefaultConstructors.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/classExpressionWithResolutionOfNamespaceOfSameName01.ts","time":16,"edits":1,"cost":"3.76"},{"name":"unittests:: customTransforms","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionIncorrect1.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/es6/destructuring/destructuringAssignabilityCheck.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/parameterReferenceInInitializer2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/inheritanceMemberFuncOverridingAccessor.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/typeParameterConstraints1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/noCrashOnThisTypeUsage.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/typeValueConflict1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/statements/continueStatements/invalidWhileContinueStatements.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates07_ES5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty26.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames25_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/formattingDecorators.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/extendsClauseAlreadySeen.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/indexSignatureOfTypeUnknownStillRequiresIndexSignature.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName33.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/controlFlow/controlFlowAssignmentExpression.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/superCallFromClassThatDerivesFromGenericType2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/salsa/inferringClassMembersFromAssignments5.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration8_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesSourceMap1_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/inheritanceMemberPropertyOverridingAccessor.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/infiniteExpansionThroughTypeInference.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution11.tsx","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/recursiveInheritance2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/propertyNamesWithStringLiteral.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/tsxFindAllReferences8.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/unionOfFunctionAndSignatureIsCallable.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/augmentedTypeBracketNamedPropertyAccess.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserConstructorAmbiguity4.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/Symbols/symbolType19.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement4.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/invalidSplice.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/reservedWords.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/primaryExpressionMods.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es6/awaitBinaryExpression/awaitBinaryExpression3_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersFunctionES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorOtherInvalidOperation.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/SuperExpressions/parserSuperExpression1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames44_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTagsTypedAsAny.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated3_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/expressions/typeGuards/typePredicateASI.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/noErrorsInCallback.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/constructorOverloads6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/blockScopedBindingsInDownlevelGenerator.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportVariableWithInaccessibleTypeInTypeAnnotation.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace03.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/keywordInJsxIdentifier.tsx","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es2019/globalThisReadonlyProperties.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es5/asyncImportedPromise_es5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/generics1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck44.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/unusedClassesinNamespace5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/jsx/tsxSfcReturnNullStrictNullChecks.tsx","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration14_es5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorOverloads5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/import/importTypeNestedNoRef.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/contextualTypes/asyncFunctions/contextuallyTypeAsyncFunctionAwaitOperand.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/checkForObjectTooStrict.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/callOverloads2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndNonAmbientFunctionWithTheSameNameAndCommonRoot.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/externalModules/topLevelFileModuleMissing.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/externalModules/exportAssignmentTopLevelClodule.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/slashBeforeVariableDeclaration1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/staticMemberAssignsToConstructorFunctionMembers.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesPrivates.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/ambientExternalModuleWithoutInternalImportDeclaration.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es6/await_unaryExpression_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/overloadOnConstInBaseWithBadImplementationInDerived.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/functionOverloads.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/formatVariableDeclarationList.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames5_ES5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName35.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/esModuleInteropImportCall.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment37.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName8.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/typeParameterDiamond3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/jsx/tsxElementResolution11.tsx","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/capturedLetConstInLoop11_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/superAccess.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/parenthesizedTypes.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/missingPropertiesOfClassExpression.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/import/importTypeNonString.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck48.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments10_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/collisionExportsRequireAndAmbientVar.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/classExtensionNameOutput.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/mergedInterfaceFromMultipleFiles1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/es6ModuleWithModuleGenTargetCommonjs.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty33.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/decorators/class/decoratedClassExportsCommonJS2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/genericWithCallSignatures1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/decorators/class/decoratorChecksFunctionBodies.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/newExpressionWithTypeParameterConstrainedToOuterTypeParameter.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncUnParenthesizedArrowFunction_es2017.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithRHSIsSubtypeOfFunction.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression13_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/downlevelLetConst11.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/salsa/moduleExportAssignment2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/typeCheckTypeArgument.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName22.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/propertyAccess/propertyAccessNumericLiterals.es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/assignmentCompatability26.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression8_es5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/unusedImports5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/interMixingModulesInterfaces3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/inferringAnyFunctionType1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/argumentsObjectIterator01_ES5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/declarationEmitDestructuringWithOptionalBindingParameters.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/indexSignatureWithAccessibilityModifier.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/accessorWithInitializer.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/declarationEmit/exportDefaultNamespace.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/jsdoc/typedefCrossModule.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/externalModules/typesOnlyExternalModuleStillHasInstance.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/statements/returnStatements/invalidReturnStatements.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/declarationEmitPrivateNameCausesError.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of15.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/propertyParameterWithQuestionMark.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/typeRelationships/widenedTypes/initializersWidened.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es5/asyncQualifiedReturnType_es5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterAsTypeArgument.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveAsProperty.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/salsa/enumMergeWithExpando.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/newArrays.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/prespecializedGenericMembers1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/parseObjectLiteralsWithoutTypes.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/genericWithCallSignatureReturningSpecialization.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/typeReferenceDirectives11.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/fatArrowfunctionAsType.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/exportStarForValues.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/blockScopedSameNameFunctionDeclarationStrictES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction7_es2017.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/jsFileCompilationWithJsEmitPathSameAsInput.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/enumBasics1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/unusedImports3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/thisInArrowFunctionInStaticInitializer1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames9_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/salsa/moduleExportAliasImported.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesWithModuleES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration8_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/localClassesInLoop.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInstantiations1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace01.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithEnumType.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorOverloads3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/classDeclaration/parseClassDeclarationInStrictModeByDefaultInES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/superPropertyAccessInComputedPropertiesOfNestedType_ES5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarInProperty.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/recursivelySpecializedConstructorDeclaration.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/excessPropertyErrorForFunctionTypes.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/genericInterfaceImplementation.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/classes/members/accessibility/privateStaticMemberAccessibility.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/identicalCallSignatures2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/augmentExportEquals1_1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/parseErrorIncorrectReturnToken.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/doNotInferUnrelatedTypes.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck21.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/moduleElementsInWrongContext3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of7.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/navigationBarMerging.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoGenericInterfacesDifferingByTypeParameterName2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/interfaceImplementation7.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesThatDifferOnlyByReturnType2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/externalModules/umd1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/captureSuperPropertyAccessInSuperCall01.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/primitiveConstraints1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es6/awaitBinaryExpression/awaitBinaryExpression2_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509534.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/objectLiteralWithSemicolons5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es2017/awaitBinaryExpression/awaitBinaryExpression1_es2017.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target11.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/classes/members/accessibility/classPropertyIsPublicByDefault.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsWithInstanceOf.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions18_ES5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/emitSkipsThisWithRestParameter.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/objectLiteralWithSemicolons1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/noImplicitAnyModule.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/import/importTypeNested.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/declareDottedExtend.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/contextualTyping20.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType9_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/exportStarForValues7.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/ambientExternalModuleInAnotherExternalModule.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/indexerA.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/errorMessagesIntersectionTypes04.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/emitSuperCallBeforeEmitParameterPropertyDeclaration1ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/classDeclarationCheckUsedBeforeDefinitionInItself.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/duplicateIdentifierDifferentModifiers.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/chainedAssignmentChecking.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/jsdoc/jsdocPostfixEqualsAddsOptionality.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/genericFunduleInModule2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/constraintCheckInGenericBaseTypeReference.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates7.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignatures.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/expressions/asOperator/asOperatorAmbiguity.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/superInCatchBlock1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName34.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAndLogicalOrExpressions01.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/captureThisInSuperCall.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterUsedAsTypeParameterConstraint3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of20.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/functions/functionOverloadErrorsSyntax.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclarationAmbiguities1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"unittests:: services:: cancellableLanguageServiceOperations","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName40.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/functionOverloads22.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/commentsOnObjectLiteral3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction4_es2017.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/commaOperator1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/nonNullParameterExtendingStringAssignableToString.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/unionTypeWithIndexedLiteralType.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/es6/destructuring/destructuringReassignsRightHandSide.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/checkJsFiles_noErrorLocation.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/cannotInvokeNewOnIndexExpression.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/typings/typingsLookup1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/augmentExportEquals2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/functions/functionOverloadCompatibilityWithVoid03.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/nonPrimitive/assignObjectToNonPrimitive.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/namedTypes/classWithOptionalParameter.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardInClass.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/concatTuples.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression8_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/module_augmentUninstantiatedModule.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/collisionRestParameterInType.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorDefaultValuesReferencingThis.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/moduleAugmentationInDependency2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/esModuleInteropImportNamespace.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es6/awaitClassExpression_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/assignmentCompatibilityForConstrainedTypeParameters.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/numericIndexerConstraint3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/funduleExportedClassIsUsedBeforeDeclaration.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/functionOverloads28.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/navigationItemsInConstructorsExactMatch.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/contextualTyping26.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/unusedSingleParameterInFunctionDeclaration.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of27.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/moduleResolution_packageJson_yesAtPackageRoot.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/systemModule5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/es3-amd.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList4.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/commentOnClassAccessor1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/decorators/class/method/parameter/decoratorOnClassMethodThisParameter.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/jsFileCompilationOptionalParameter.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTag3.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/unusedClassesinNamespace2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/parserAdditiveExpression1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty7.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/forIn2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/templates/templateStringPlainCharactersThatArePartsOfEscapes01_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndClassInGlobal.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings16_ES5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/templates/templateStringWhitespaceEscapes1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/formattingOnNestedStatements.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/formattingOnNestedDoWhileByEnter.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/classes/classDeclarations/classWithSemicolonClassElement1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/templates/templateStringMultiline3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/formattingArrayLiteral.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/commentsBlocks.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserInterfaceKeywordInEnum1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/classifyThisParameter.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/indentationAfterModuleImport.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/codeFixAddMissingMember5.ts","time":127,"edits":8,"cost":"3.75"},{"name":"tests/cases/fourslash/extract-method13.ts","time":111,"edits":7,"cost":"3.75"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTag6.ts","time":47,"edits":3,"cost":"3.74"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_dotDefault.ts","time":62,"edits":4,"cost":"3.73"},{"name":"tests/cases/compiler/jsxHasLiteralType.tsx","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/commentsAfterCaseClauses2.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/allowImportClausesToMergeWithTypes.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/inferenceAndSelfReferentialConstraint.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/ambientExportDefaultErrors.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/conformance/jsx/tsxDefaultAttributesResolution2.tsx","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/didYouMeanElaborationsForExpressionsWhichCouldBeCalled.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/discriminateObjectTypesOnly.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/subclassThisTypeAssignable.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/dynamicImportWithNestedThis_es5.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignmentWithExport.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/exportAssignedNamespaceIsVisibleInDeclarationEmit.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/strictNullEmptyDestructuring.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/indexedAccessCanBeHighOrder.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/conditionalTypeRelaxingConstraintAssignability.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/conformance/types/spread/objectSpreadSetonlyAccessor.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/unionExcessPropertyCheckNoApparentPropTypeMismatchErrors.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/esModuleIntersectionCrash.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/conformance/jsx/tsxIntrinsicAttributeErrors.tsx","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/metadataOfEventAlias.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames51_ES6.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/castFunctionExpressionShouldBeParenthesized.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/fourslash/goToDefinitionSignatureAlias.ts","time":108,"edits":7,"cost":"3.72"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction18.ts","time":46,"edits":3,"cost":"3.71"},{"name":"tests/cases/compiler/badInferenceLowerPriorityThanGoodInference.ts","time":46,"edits":3,"cost":"3.71"},{"name":"tests/cases/fourslash/tsxQuickInfo7.ts","time":92,"edits":6,"cost":"3.71"},{"name":"tests/cases/conformance/types/conditional/conditionalTypes2.ts","time":168,"edits":11,"cost":"3.71"},{"name":"tests/cases/fourslash/extract-method10.ts","time":61,"edits":4,"cost":"3.71"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_referenced.ts","time":76,"edits":5,"cost":"3.71"},{"name":"tests/cases/fourslash/completionsImport_fromAmbientModule.ts","time":76,"edits":5,"cost":"3.71"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of56.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/parameterPropertyInConstructor2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc13.ts","time":75,"edits":5,"cost":"3.69"},{"name":"tests/cases/conformance/externalModules/nameWithFileExtension.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/statements/VariableStatements/recursiveInitializer.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/constructorFunctionTypeIsAssignableToBaseType.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/tooManyTypeParameters1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/decorators/class/accessor/decoratorOnClassAccessor1.es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/ternaryExpressionSourceMap.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames30_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser585151.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/nameCollisionWithBlockScopedVariable1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/inferringAnyFunctionType4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/useBeforeDeclaration_jsx.tsx","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/conformance/jsx/tsxElementResolution10.tsx","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/classWithMultipleBaseClasses.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations8.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments5_es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity17.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/salsa/jsContainerMergeJsContainer.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/contextualSigInstantiationRestParams.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/mergedDeclarations2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es5/asyncUseStrict_es5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/inheritanceOfGenericConstructorMethod1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/references/library-reference-3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/selfReferencesInFunctionParameters.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superSymbolIndexedAccess6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceThatHidesBaseProperty.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/noImplicitUseStrict_es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/genericTypeWithMultipleBases1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports7.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/overloadReturnTypes.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/autonumberingInEnums.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/mergedModuleDeclarationCodeGen3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/statements/breakStatements/invalidForInBreakStatements.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/cachedModuleResolution8.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/expressions/typeGuards/TypeGuardWithArrayUnion.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames34_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/createArray.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionExpressionWithinFunctionDeclaration1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/stringPropCodeGen.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/functionOverloads34.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/genericPrototypeProperty.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/jsFileCompilationConstModifier.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/superCallArgsMustMatch.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty9.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/unterminatedRegexAtEndOfSource1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/functionOverloads35.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/exportAssignValueAndType.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/targetTypeTest3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/nestedRecursiveArraysOrObjectsError01.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/identicalCallSignatures3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/externalModules/moduleResolutionWithExtensions.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/genericPrototypeProperty2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/expressions/asOperator/asOperator3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndLocalVarInLambda.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck58.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithAssignmentPattern5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/memberScope.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments11_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/es5-asyncFunctionForStatements.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/emitSuperCallBeforeEmitPropertyDeclaration1ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/functionCall17.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/indexerAssignability.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments19_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/inferredNonidentifierTypesGetQuotes.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of37.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/classMergedWithInterfaceMultipleBasesNoError.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/expressions/propertyAccess/propertyAccessStringIndexSignatureNoImplicitAny.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/salsa/moduleExportAlias5.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/numericIndexerConstraint4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames39_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/collisionSuperAndLocalVarInConstructor.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithExtensionAndTypeArgumentInES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/declarationEmitIndexTypeArray.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/exportedBlockScopedDeclarations.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/unusedParametersinConstructor2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/decorators/class/property/decoratorOnClassProperty1.es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/inheritanceMemberFuncOverridingMethod.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/genericGetter3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName25.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/jsx/tsxParseTests2.tsx","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/functionOverloads38.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/exportDeclarationsInAmbientNamespaces.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/recursiveIdenticalOverloadResolution.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/templates/templateStringInIndexExpressionES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/fourslash/updateToClassStatics.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/numericIndexExpressions.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/references/library-reference-5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es6/await_unaryExpression_es6_1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of14.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType2_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames43_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/thisInConstructorParameter2.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/funduleOfFunctionWithoutReturnTypeAnnotation.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/tuple/emptyTuples/emptyTuplesTypeAssertion01.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/primitives/number/validNumberAssignments.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/exportEqualsDefaultProperty.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/emitSuperCallBeforeEmitPropertyDeclarationAndParameterPropertyDeclaration1ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/augmentedTypesClass3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/unusedTypeParameterInMethod4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/reachabilityChecks3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/moduleClassArrayCodeGenTest.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/unusedTypeParameterInMethod2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/assignmentCompatForEnums.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/invalidUseOfTypeAsNamespace.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/typeRelationships/widenedTypes/arrayLiteralWidened.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/jsdoc/syntaxErrors.ts","time":45,"edits":3,"cost":"3.69"},{"name":"tests/cases/compiler/doubleUnderscoreEnumEmit.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/fourslash/navigationBarItemsItemsModuleVariables.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/genericCallSpecializedToTypeArg.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/ambientExternalModuleWithRelativeModuleName.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings09_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser645086_1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithManyCallAndMemberExpressions.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/contextualTypeAppliedToVarArgs.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/trailingCommasES3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/fourslash/smartIndentIfStatement.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/argsInScope.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/redefineArray.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/objectTypeWithRecursiveWrappedProperty2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration1_es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty11.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/es2017basicAsync.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens9.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceThatIndirectlyInheritsFromItself.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings25_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/stringIndexerAssignments1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/genericInheritedDefaultConstructors.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/genericReversingTypeParameters2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/shorthand-property-es5-es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/selfInCallback.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/recursiveTypeParameterReferenceError1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersFunctionPropertyES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/overloadOnConstInheritance4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/Symbols/symbolType11.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression4_es5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/unusedImports11.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/generics5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/doNotEmitDetachedComments.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/functionOverloads23.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/interfaceImplementation6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName21.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/typeInferenceFixEarly.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/fourslash/indentationNone.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignatureWithoutAnnotationsOrBody.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/emitBundleWithShebangAndPrologueDirectives2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/collisionRestParameterArrowFunctions.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration7ES5iterable.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/crashInsourcePropertyIsRelatableToTargetProperty.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/callOnInstance.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty25.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty24.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInScriptContext2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorWithES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames31_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/emitter/es2019/noCatchBinding/emitter.noCatchBinding.es2019.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/amdDependencyCommentName1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/generatorES6_5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/controlFlow/controlFlowElementAccess.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/templateStringsArrayTypeRedefinedInES6Mode.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/taggedTemplateStringsWithWhitespaceEscapesES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings05_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/stringIncludes.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/fileWithNextLine1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/exportStarForValues6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/primitives/string/extendStringInterface.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/namedFunctionExpressionInModule.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/contextualTyping9.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/references/library-reference-13.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/constructorReturnsInvalidType.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/constraintPropagationThroughReturnTypes.ts","time":15,"edits":1,"cost":"3.69"},{"name":"unittests:: moduleResolution:: Files with different casing with forceConsistentCasingInFileNames","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/MissingTokens/parserMissingToken2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/rest/objectRest2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/references/library-reference-4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolIndexer5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/jsx/tsxElementResolution8.tsx","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInExternalModule.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/inferringAnyFunctionType2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/typeParametersInStaticMethods.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/parserEmptyFile1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/importDeclWithExportModifierAndExportAssignment.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/argumentsObjectIterator03_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/arrayBufferIsViewNarrowsType.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/SystemModuleForStatementNoInitializer.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/MemberAccessorDeclaration15.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/duplicateVariablesByScope.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloads05.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/isolatedModulesImportExportElision.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/modules/exportsAndImportsWithUnderscores2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/detachedCommentAtStartOfFunctionBody2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of52.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/moduleMemberWithoutTypeAnnotation2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/fourslash/shims-pp/getBreakpointStatementAtPosition.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/references/library-reference-15.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/moduleAssignmentCompat2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/systemModuleNonTopLevelModuleMembers.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/superCallFromClassThatDerivesNonGenericTypeButWithTypeArguments1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/letInVarDeclOfForOf_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/genericConstraint1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/jsxImportInAttribute.tsx","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/unionTypeWithRecursiveSubtypeReduction3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/jsFileClassPropertyType.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/requireOfJsonFileWithEmptyObject.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/extendedInterfaceGenericType.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/exportStarForValuesInSystem.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/aliasUsedAsNameValue.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/inferenceFromParameterlessLambda.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/implicitAnyDeclareFunctionWithoutFormalType.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/elidingImportNames.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/global.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/invalidTypeOfTarget.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/objectTypeLiteral/propertySignatures/numericNamedPropertyDuplicates.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/multipleNumericIndexers.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionAsIsES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/letDeclarations-es5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/commentsOnObjectLiteral4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/typeArgumentInferenceWithConstraintAsCommonRoot.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/commentOnIfStatement1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/collisionSuperAndLocalFunctionInConstructor.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/taggedTemplateStringsWithWhitespaceEscapes.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/emitBundleWithShebang1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/classWithDuplicateIdentifier.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es2017/useSharedArrayBuffer3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/privateVisibles.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans_moduleAugmentation.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/detachedCommentAtStartOfFunctionBody1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/tuple/wideningTuples2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/superCallInsideObjectLiteralExpression.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/parserSyntaxWalker.generated.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmptyLiteralPortionsES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmptyLiteralPortions.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorParametersAccessibility3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/inheritSameNamePrivatePropertiesFromSameOrigin.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/literal/literalTypesWidenInParameterPosition.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractFactoryFunction.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/specializedSignatureOverloadReturnTypeWithIndexers.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es5/asyncAliasReturnType_es5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration13_es2017.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/externalModules/amdImportAsPrimaryExpression.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass6.es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType4_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es6/awaitBinaryExpression/awaitBinaryExpression4_es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/recursiveFunctionTypes1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithPropertyAccessInHeritageClause1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncUnParenthesizedArrowFunction_es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es2017/await_unaryExpression_es2017_2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser536727.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/overload2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/undefinedArgumentInference.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/es6ImportDefaultBindingInEs5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBindingInEs5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/jsFileCompilationErrorOnDeclarationsWithJsFileReferenceWithOut.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames40_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/invalidLetInForOfAndForIn_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames30_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames27_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/doubleUnderscoreExportStarConflict.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/functionLiteral.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/ambientEnumElementInitializer4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports8.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/constructorArgs.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/preserveConstEnums.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/externalModules/exportAssignmentTopLevelIdentifier.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration1_es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates16_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/templates/templateStringPlainCharactersThatArePartsOfEscapes02_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/classes/classDeclarations/classBody/classBodyWithStatements.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleEmitUndefined.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/jsFileFunctionParametersAsOptional2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es6/asyncGetter_es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/blockScopedFunctionDeclarationStrictES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/letAsIdentifier2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/prefixUnaryOperatorsOnExportedVariables.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/asyncFunctionNoReturnType.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/instantiateConstraintsToTypeArguments2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/exportVisibility.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames37_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/es5ModuleWithoutModuleGenTarget.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames22_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/overloadsAndTypeArgumentArity.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames1_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames17_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/implicitAnyFunctionOverloadWithImplicitAnyReturnType.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/arrowFunctionWithObjectLiteralBody4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/amdDependencyCommentName3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/objectLiteralReferencingInternalProperties.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectTypes/parserObjectType2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports9.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/doNotEmitTripleSlashCommentsOnNotEmittedNode.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/union/unionTypeReduction.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/unionTypeIdentity.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/unusedTypeParameterInFunction4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/nonMergedOverloads.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/constEnumMergingWithValues5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/validUseOfThisInSuper.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/forInStatement7.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/jsx/tsxPreserveEmit3.tsx","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/jsdoc/jsdocAugments_noExtends.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName37.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/collisionExportsRequireAndAmbientFunctionInGlobalFile.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/interfaces/declarationMerging/genericAndNonGenericInterfaceWithTheSameName.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/taggedTemplateStringsWithUnicodeEscapesES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/externalModules/asiPreventsParsingAsAmbientExternalModule02.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/emptyArgumentsListComment.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/resolveInterfaceNameWithSameLetDeclarationName2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpression2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature9.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/ClassDeclaration13.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames24_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/genericArrayPropertyAssignment.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames20_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/primitives/boolean/validBooleanAssignments.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/noImplicitReturnInConstructors.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/nestedIndexer.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/nestedIfStatement.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/variableDeclarationInnerCommentEmit.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/templates/templateStringWhitespaceEscapes2_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithAny.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/thisKeyword.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/checkJsFiles4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakInIterationOrSwitchStatement1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck16.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement12.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/sourceMap-SemiColon1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings09_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/templates/templateStringInDeleteExpression.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es5/awaitUnion_es5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/statements/breakStatements/invalidSwitchBreakStatement.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/modularizeLibrary_UsingES5LibAndES6ArrayLib.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc12.ts","time":89,"edits":6,"cost":"3.68"},{"name":"tests/cases/fourslash/findAllReferencesJsDocTypeLiteral.ts","time":74,"edits":5,"cost":"3.68"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractExpressionWithTypeArgs.ts","time":74,"edits":5,"cost":"3.68"},{"name":"tests/cases/fourslash/importNameCodeFixUMDGlobalReact0.ts","time":74,"edits":5,"cost":"3.68"},{"name":"tests/cases/fourslash/codeFixChangeExtendsToImplementsTypeParams.ts","time":59,"edits":4,"cost":"3.68"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentWithDefaultTypeParameter1.tsx","time":44,"edits":3,"cost":"3.67"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_object.ts","time":73,"edits":5,"cost":"3.67"},{"name":"tests/cases/fourslash/codeFixAddMissingMember4.ts","time":87,"edits":6,"cost":"3.66"},{"name":"tests/cases/conformance/async/es2017/asyncMethodWithSuperConflict_es6.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/conformance/es2019/globalThisBlockscopedProperties.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/compiler/objectLiteralComputedNameNoDeclarationError.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/conformance/jsx/tsxUnionTypeComponent1.tsx","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/conformance/types/conditional/conditionalTypesExcessProperties.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/compiler/constEnumNamespaceReferenceCausesNoImport.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/compiler/allowJscheckJsTypeParameterNoCrash.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/compiler/jsxAttributeMissingInitializer.tsx","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution3.tsx","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/compiler/declarationFilesGeneratingTypeReferences.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/compiler/expandoFunctionContextualTypes.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/conformance/salsa/propertyAssignmentOnUnresolvedImportedSymbol.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumType.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/compiler/spreadBooleanRespectsFreshness.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeTagRequiredParameters.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/compiler/jsxPropsAsIdentifierNames.tsx","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/fourslash/completionForStringLiteral_details.ts","time":72,"edits":5,"cost":"3.65"},{"name":"tests/cases/fourslash/codeFixAddMissingMember_all.ts","time":143,"edits":10,"cost":"3.64"},{"name":"tests/cases/fourslash/jsDocAugmentsAndExtends.ts","time":57,"edits":4,"cost":"3.64"},{"name":"tests/cases/fourslash/completionInJsDocQualifiedNames.ts","time":57,"edits":4,"cost":"3.64"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax16.ts","time":57,"edits":4,"cost":"3.64"},{"name":"tests/cases/fourslash/codeFixCannotFindModule.ts","time":85,"edits":6,"cost":"3.64"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName10.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/interfaceImplementation2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction1_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es6/asyncClass_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of28.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es5/awaitBinaryExpression/awaitBinaryExpression5_es5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedObjectLiteralES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/strictModeEnumMemberNameReserved.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/contextualTypingOfAccessors.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/propertyAccess2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/interfaceDeclaration6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/elementAccessExpressionInternalComments.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic14.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/shadowedReservedCompilerDeclarationsWithNoEmit.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/declarationEmitOfFuncspace.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/noCrashOnMixin.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsShadowedConstructorFunction.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/TypeArgumentLists/parserX_TypeArgumentList1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/overloadCrash.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity15.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/typeParameterAsElementType.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/expressions/objectLiterals/objectLiteralErrorsES3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/exportArrayBindingPattern.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/unusedImports10.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/nestedTypeVariableInfersLiteral.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/topLevelExports.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/taggedTemplateStringsWithUnicodeEscapes.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/superCallsInConstructor.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsEveryObjectType2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration16.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/noImplicitAnyForMethodParameters.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/booleanAssignment.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames32_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/es6ImportNamedImportNoNamedExports.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/parserInExpression1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersFunctionProperty.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/constraintSatisfactionWithAny2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/numericClassMembers1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/letInConstDeclarations_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/genericClassInheritsConstructorFromNonGenericClass.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/arrowFunctionWithObjectLiteralBody3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty13.tsx","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/unusedSingleParameterInFunctionExpression.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions08_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/assignmentCompatInterfaceWithStringIndexSignature.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/staticsInConstructorBodies.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/genericInference1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/raiseErrorOnParameterProperty.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/references/library-reference-11.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClassWithPrivates.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/thisInInnerFunctions.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames35_ES5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/typeParametersShouldNotBeEqual.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/spreadIntersectionJsx.tsx","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of31.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/overloadOnConstInObjectLiteralImplementingAnInterface.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/expressions/contextualTyping/getSetAccessorContextualTyping.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/newExpressionWithCast.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck32.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/moduleProperty1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/recursiveCloduleReference.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/noStrictGenericChecks.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/maxConstraints.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/exhaustiveSwitchWithWideningLiteralTypes.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments09_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/templateStringInModuleName.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserStatementIsNotAMemberVariableDeclaration1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayTypeOfFunctionTypes2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck60.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/es6-sourcemap-amd.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames23_ES5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/functions/functionNameConflicts.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/incompatibleAssignmentOfIdenticallyNamedTypes.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/classes/classDeclarations/classAndInterfaceMergeConflictingMembers.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration2_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesErrorWithModule.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern22.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionOverloads19.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersFunction.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/isolatedModulesPlainFile-AMD.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of54.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/moduleResolution/scopedPackages.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName6.tsx","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace05.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.ts","time":14,"edits":1,"cost":"3.62"},{"name":"unittests:: tsserver:: prefer typings to js","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/voidAsNonAmbiguousReturnType.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/forAwait/types.forAwait.es2018.3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty56.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportVariableWithAccessibleTypeInTypeAnnotation.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/destructuring/nonIterableRestElement2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames40_ES5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames32_ES5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/reuseInnerModuleMember.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression12_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings03_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/genericGetter.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/nearbyIdenticalGenericLambdasAssignable.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/multiModuleFundule1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty59.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithPropertyThatIsPrivateInBaseType.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralCheckedInIf02.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithConstructSignaturesThatHidesBaseSignature2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/overloadOnConstInheritance3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/exportEqualsUmd.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/fourslash/indentationBlock.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/exportDeclareClass1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/jsFileCompilationNoErrorWithoutDeclarationsWithJsFileReferenceWithOut.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/superCallFromClassThatDerivesFromGenericTypeButWithIncorrectNumberOfTypeArguments1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/stringIndexerAssignments2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/targetTypingOnFunctions.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements8.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/typeOfThisInMemberFunctions.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es2017/asyncUseStrict_es2017.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/promises.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/unusedTypeParameters3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/unusedImports12.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/selfReferencingSpreadInLoop.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/topLevelLambda2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithCallSignaturesThatHidesBaseSignature.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/externalModules/umd3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty50.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck42.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/Blocks/parserErrorRecovery_Block3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/typeParameterIndirectlyConstrainedToItself.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/filesEmittingIntoSameOutput.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod12.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitUmd.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/recursiveInheritance3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck27.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/classes/members/constructorFunctionTypes/classWithNoConstructorOrBaseClass.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/fourslash/breakpointValidationImports.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/moduleExportsCommonjs/anonymousDefaultExportsCommonjs.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es6/asyncUseStrict_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/i3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/jsFileCompilationErrorOnDeclarationsWithJsFileReferenceWithNoOut.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunctionCapturesThis_es2017.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/duplicateLabel1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionOverloads15.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/decoratorInJsFile.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/unusedParameterProperty2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/typecheckIfCondition.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/missingFunctionImplementation2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/typeOfThisInStatics.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/matchingOfObjectLiteralConstraints.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/objectLiteralMemberWithModifiers2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/noImplicitAnyMissingGetAccessor.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/asiAbstract.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/thisShadowingErrorSpans.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/aliasWithInterfaceExportAssignmentUsedInVarInitializer.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/library_RegExpExecArraySlice.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/constEnumExternalModule.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/commentOnAmbientfunction.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray10.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/isArray.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/typeAliasFunctionTypeSharedSymbol.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of11.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement20.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/parserS7.9_A5.7_T1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames27_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/moduleResolution/typesVersions.justIndex.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of13.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/externalModules/initializersInDeclarations.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction10_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/optionsSourcemapInlineSourcesMapRoot.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/systemDefaultImportCallable.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression6_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/templateStringInParentheses.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/ambiguousOverloadResolution.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionWithNoBestCommonType2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/internalModules/moduleBody/invalidModuleWithVarStatements.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty44.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/checkJsFiles7.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/functionOverloads14.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/optionalParamTypeComparison.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerS7.2_A1.5_T2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/contextualTyping34.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolIndexer1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/downlevelLetConst19.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/doubleUnderscoreLabels.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/decoratorMetadataGenericTypeVariableInScope.ts","time":28,"edits":2,"cost":"3.62"},{"name":"unittests:: tsserver:: resolutionCache:: tsserverProjectSystem watching @types","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration3_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/fourslash/duplicateClassModuleError0.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/externalModules/exportAssignImportedIdentifier.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration7_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/optionalParamterAndVariableDeclaration.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/exportSpecifierReferencingOuterDeclaration2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/asiInES6Classes.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression14_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration11_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignatures4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterAsBaseType.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/overloadGenericFunctionWithRestArgs.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/maxNodeModuleJsDepthDefaultsToZero.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/unusedTypeParameterInInterface2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration12_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/optionalParameterProperty.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/letInLetDeclarations_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/emitBundleWithPrologueDirectives1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/umdDependencyCommentName2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTagNamedDeclareES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeEquivalence.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass8.es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/Symbols/ES5SymbolType1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass3.es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/multipleExportAssignments.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/interfaceImplementation4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/dependencyViaImportAlias.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/moduleExportsAmd/defaultExportsGetExportedAmd.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit3_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/inheritedGenericCallSignature.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/references/library-reference-6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/inheritSameNamePropertiesWithDifferentVisibility.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/inferSetterParamType.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments19.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements11.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionCall13.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/jsFileCompilationEmitBlockedCorrectly.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/fatarrowfunctionsInFunctions.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/externalModuleQualification.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/argumentsObjectCreatesRestForJs.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/es6ClassTest7.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionCall12.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesThatDifferOnlyByReturnType.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/derivedInterfaceDoesNotHideBaseSignatures.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/cacheResolutions.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/genericFunctionTypedArgumentsAreFixed.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/classes/nestedClassDeclaration.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/typeOfPrototype.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/templateStringsArrayTypeNotDefinedES5Mode.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/references/library-reference-2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/references/library-reference-1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/dynamicModuleTypecheckError.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/systemModule14.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/classDeclarationMergedInModuleWithContinuation.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/tuple/wideningTuples7.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/internalImportInstantiatedModuleMergedWithClassNotReferencingInstance.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/interfaceImplementation3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeofClassWithPrivates.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/capturedLetConstInLoop11.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/classes/constructorDeclarations/automaticConstructors/classWithoutExplicitConstructor.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/templateStringInPropertyAssignmentES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractImportInstantiation.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of7.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/incompatibleExports1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration6_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithStringIndexerHidingBaseTypeIndexer2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration5_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction8_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/importAndVariableDeclarationConflict2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/implicitAnyDeclareMemberWithoutType2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersFunctionExpression.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserFuzz1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/externalModules/exportAssignmentTopLevelFundule.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of36.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of28.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithAssignmentPattern4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck59.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldStarExpression4_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType10_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName27.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitUndefined.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames42_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitAmd.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName11.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/templateStringInInstanceOfES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersFunctionES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/generatorES6InAMDModule.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionOverloadsOutOfOrder.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionOverloads7.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/moduleExportsUmd/defaultExportsGetExportedUmd.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments6_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/forStatementInnerComments.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of33.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/es6ImportNameSpaceImportMergeErrors.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/unusedSwitchStatement.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/scopeCheckClassProperty.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/reversedRecusiveTypeInstantiation.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/resolveModuleNameWithSameLetDeclarationName2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/interMixingModulesInterfaces2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitSystem.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/unusedImports6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/detachedCommentAtStartOfConstructor2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/mergedModuleDeclarationWithSharedExportedVar.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/jsx/tsxErrorRecovery1.tsx","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/augmentedTypesClass2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/indexSignatureTypeCheck2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/tuple/wideningTuples4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports10.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/Symbols/symbolType4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/externalModules/topLevelAmbientModule.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/generatorES6_4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/externalModules/exportDeclaredModule.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty49.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/targetTypeTest2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty37.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/decorators/class/method/parameter/decoratorOnClassMethodParameter1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/constDeclarationShadowedByVarDeclaration2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/contextualTypes/commaOperator/contextuallyTypeCommaOperator03.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/systemExportAssignment3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/superCallWithCommentEmit01.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/noImplicitReturnsWithProtectedBlocks3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/templateStringWithPropertyAccessES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionInIfStatementInModule.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/classOrderBug.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/moduleNewExportBug.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/m7Bugs.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/recursiveTupleTypes2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractCrashedOnce.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/jsFileCompilationWithMapFileAsJs.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/literals-negative.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBindingWithExport.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/recursiveBaseCheck5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/modules/defaultExportWithOverloads01.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/propertyAccessibility1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/jsFileCompilationClassMethodContainingArrowFunction.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/errorSupression1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/assignToPrototype1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/callSignaturesShouldBeResolvedBeforeSpecialization.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/es6DeclOrdering.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/es6-amd.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/bangInModuleName.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/importAndVariableDeclarationConflict4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/classes/constructorDeclarations/superCalls/superCallInConstructorWithNoBaseType.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration10_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/implementClausePrecedingExtends.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates15_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/enumNegativeLiteral1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/alwaysStrictModule.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/genericArrayMethods1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings21_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/ExportAssignment8.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignaturesA.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/declarationEmitInterfaceWithNonEntityNameExpressionHeritage.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity20.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/objectLiteralWithGetAccessorInsideFunction.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/numericIndexerConstraint.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/fillInMissingTypeArgsOnConstructCalls.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerAdditiveExpression1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/templateStringInPropertyName1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/transformArrowInBlockScopedLoopVarInitializer.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/unusedLocalsAndParametersTypeAliases2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/moduleCodeGenTest3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/untypedModuleImport_withAugmentation2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/collisionThisExpressionAndAmbientClassInGlobal.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/letInLetDeclarations_ES5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardEnums.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/invalidUnicodeEscapeSequance3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/instantiatedBaseTypeConstraints.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/privateInterfaceProperties.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/parameterReferencesOtherParameter1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck47.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/accessorsNotAllowedInES3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration7_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/contextualTyping32.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/constEnumMergingWithValues3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithComplexConstraints.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/classDeclaration/classWithSemicolonClassElementES61.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck12.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates13_ES5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/decorators/class/constructor/decoratorOnClassConstructor1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings19_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions19_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions07_ES5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedCommentsES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/instantiateTypeParameter.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/indexWithoutParamType2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es7/trailingCommasInGetter.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/bom-utf16le.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionCall8.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature7.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/recursiveGenericSignatureInstantiation.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/fourslash/shims-pp/getIndentationAtPosition.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/jsFileCompilationTypeParameterSyntaxOfClass.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/invalidUnicodeEscapeSequance4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/fourslash/navigationBarItemsFunctionsBroken2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnVar.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/arrowFunctionWithParameterNameAsync_es2017.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserVariableStatement1.d.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/fourslash/extract-method-uniqueName.ts","time":83,"edits":6,"cost":"3.61"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_moduleDotExports.ts","time":69,"edits":5,"cost":"3.61"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment23.ts","time":55,"edits":4,"cost":"3.61"},{"name":"tests/cases/compiler/errorForUsingPropertyOfTypeAsType03.ts","time":41,"edits":3,"cost":"3.60"},{"name":"tests/cases/fourslash/completionsImport_matching.ts","time":95,"edits":7,"cost":"3.59"},{"name":"tests/cases/conformance/es6/templates/taggedTemplatesWithTypeArguments2.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/conformance/jsdoc/enumTagImported.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/declarationEmitLambdaWithMissingTypeParameterNoCrash.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/reactNamespaceJSXEmit.tsx","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/restParameterWithBindingPattern3.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/conformance/salsa/varRequireFromJavascript.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeFromChainedAssignment.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/capturedParametersInInitializers1.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/subclassWithPolymorphicThisIsAssignable.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/conformance/jsdoc/checkJsdocReturnTag1.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/exportDefaultWithJSDoc2.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/importTypeResolutionJSDocEOF.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/awaitLiteralValues.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/jsdocTypecastNoTypeNoCrash.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/jsdocParameterParsingInfiniteLoop.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/jsSelfReferencingArgumentsFunction.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/fourslash/getEditsForFileRename.ts","time":94,"edits":7,"cost":"3.58"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_expressionToDeclaration.ts","time":94,"edits":7,"cost":"3.58"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_moduleDotExports_changesImports.ts","time":67,"edits":5,"cost":"3.58"},{"name":"tests/cases/fourslash/findAllRefsForComputedProperties.ts","time":67,"edits":5,"cost":"3.58"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax21.ts","time":67,"edits":5,"cost":"3.58"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignmentOutOfOrder.ts","time":40,"edits":3,"cost":"3.57"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression7.ts","time":40,"edits":3,"cost":"3.57"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class3.ts","time":66,"edits":5,"cost":"3.56"},{"name":"tests/cases/fourslash/codeFixAddMissingMember_all_js.ts","time":105,"edits":8,"cost":"3.56"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5for-of32.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression16_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/scanner/ecmascript5/scanner10.1.1-8gs.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings17_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements16.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/asyncImportNestedYield.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es6/asyncInterface_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/unusedTypeParameters6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/emptyDeclarationEmitIsModule.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck14.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/inheritedMembersAndIndexSignaturesFromDifferentBases2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/amdModuleName1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/trailingCommasES5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/overloadOnConstNoNonSpecializedSignature.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_namedClassExpression.ts","time":65,"edits":5,"cost":"3.55"},{"name":"tests/cases/compiler/es6Module.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/superWithTypeArgument.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorWithExpressionLessReturn.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/callExpressionWithTypeParameterConstrainedToOuterTypeParameter.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/jsdoc/jsdocAugmentsMissingType.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es6/asyncMultiFile_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/functionWithThrowButNoReturn1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedInstanceOfES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/protoInIndexer.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/salsa/exportDefaultInJsFile02.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/classes/constructorDeclarations/quotedConstructors.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/constEnumBadPropertyNames.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement14.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target9.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/jsFileCompilationEmitTrippleSlashReference.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/recursiveTypeIdentity.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/inheritanceStaticPropertyOverridingProperty.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement13.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/assignmentToObject.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/nodeResolution8.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedConditionalES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorOverloads2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/modules/multipleDefaultExports04.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es5/awaitClassExpression_es5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/strictModeWordInExportDeclaration.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/unusedTypeParameters2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/unusedParametersInLambda2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringWithBackslashEscapes01_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/contextualTypeAny.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings20_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/functionExpressionAndLambdaMatchesFunction.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/contextualTypingOfArrayLiterals1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorInvalidOperations.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/innerOverloads.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType3.tsx","time":39,"edits":3,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors8.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/typeParameterDiamond1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions18_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/isolatedModulesWithDeclarationFile.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/constraintErrors1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/jsdoc/callbackCrossModule.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/pathsValidation1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings10_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser553699.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/typeArgInference2WithError.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/typeParameterAsBaseClass.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of25.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of30.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions13_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/SuperExpressions/parserSuperExpression2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/argumentsUsedInObjectLiteralProperty.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions06_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/arrayAugment.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/blockScopedFunctionDeclarationInStrictModule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/relativeNamesInClassicResolution.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/recursiveReturns.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/argumentsBindsToFunctionScopeArgumentList.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/module_augmentUninstantiatedModule2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithMemberInterfaceConflict.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/cloduleSplitAcrossFiles.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/reactNamespaceInvalidInput.tsx","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/specializationOfExportedClass.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck51.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck40.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorInAmbientContext3.d.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration5_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/modules/multipleDefaultExports03.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/destructuring/emptyVariableDeclarationBindingPatterns02_ES5iterable.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings15_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/thisInStatics.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/typeVal.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/nodeResolution5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/thisReferencedInFunctionInsideArrowFunction1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/jsFileClassPropertyInitalizationInObjectLiteral.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/declareModifierOnTypeAlias.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/collisionRestParameterInterfaceMembers.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superSymbolIndexedAccess5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/publicMemberImplementedAsPrivateInDerivedClass.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions02_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/emitSuperCallBeforeEmitPropertyDeclaration1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/jsx/tsxElementResolution1.tsx","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesWithTemplateStrings02.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/externalModules/umd7.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/fourslash/syntacticClassificationsDocComment2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/expressions/contextualTyping/functionExpressionContextualTyping2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/mutuallyRecursiveGenericBaseTypes1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/moduleSameValueDuplicateExportedBindings1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/mergedDeclarations5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/detachedCommentAtStartOfLambdaFunction1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/moduleAndInterfaceSharingName2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates08_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/declarationEmitNestedGenerics.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements14.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/constDeclarationShadowedByVarDeclaration.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/instanceMemberInitialization.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/missingTypeArguments2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/varNameConflictsWithImportInDifferentPartOfModule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName9.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/interfacePropertiesWithSameName1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/inheritanceStaticFuncOverridingAccessorOfFuncType.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/infinitelyExpandingBaseTypes2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/tuple/wideningTuples1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/tuple/tupleElementTypes4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction3_es2017.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/externalModules/invalidSyntaxNamespaceImportWithCommonjs.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/declarationFunctionTypeNonlocalShouldNotBeAnError.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/moduleAugmentationGlobal7.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration8_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/mappedTypeInferenceCircularity.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/continueLabel.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of17.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/downlevelLetConst4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/invalidStaticField.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings06_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/genericTypeReferencesRequireTypeArgs.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/jsdoc/jsdocLiteral.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/genericLambaArgWithoutTypeArguments.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/exportSpecifierAndLocalMemberDeclaration.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/contextualTyping24.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/functionCall10.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/ambientEnum1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/extendGenericArray2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration4_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern7.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction5_es2017.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/readonlyInNonPropertyParameters.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/memberOverride.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/ambientModules.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/importDeclarationInModuleDeclaration1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/globalThisCapture.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringInCallExpressionES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/sourceMapWithNonCaseSensitiveFileNames.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/ambientWithStatements.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_vsAmbient.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/extendsClauseAlreadySeen2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/classes/classDeclarations/mergeClassInterfaceAndModule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/typeParameterAssignability.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/ambient/ambientInsideNonAmbientExternalModule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/reExportGlobalDeclaration3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/spread/spreadUnion2.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/parserUnicode3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck15.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/mismatchedClassConstructorVariable.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithSwitchStatements04.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/overloadCallTest.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/outModuleConcatUnspecifiedModuleKindDeclarationOnly.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/moduleResolutionWithSymlinks_preserveSymlinks.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/moduleResolutionPackageIdWithRelativeAndAbsolutePath.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/underscoreThisInDerivedClass01.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/typeofInterface.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/moduleAssignmentCompat1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/missingSemicolonInModuleSpecifier.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/collisionThisExpressionAndClassInGlobal.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/letDeclarations-useBeforeDefinition.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/typeAliases/circularTypeAliasForUnionWithClass.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/errorHandlingInInstanceOf.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/cloduleWithPriorInstantiatedModule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/toStringOnPrimitives.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteNoSubstitutionTemplate2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck57.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames29_ES5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName24.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/Symbols/symbolType16.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/typeOfOperator1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/jsdoc/constructorTagOnClassConstructor.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/filesEmittingIntoSameOutputWithOutOption.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/this_inside-enum-should-not-be-allowed.ts","time":13,"edits":1,"cost":"3.55"},{"name":"unittests:: config:: project-references constraint checking for settings","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/inlineSourceMap2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/destructuring/emptyVariableDeclarationBindingPatterns02_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedArrowFunctionES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/globalFunctionAugmentationOverload.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/invalidInstantiatedModule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/strictBooleanMemberAssignability.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/functionCall14.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/flowAfterFinally1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInExportEqualsAMD.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/contextualTypingWithGenericSignature.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/nestedBlockScopedBindings7.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldStarExpression2_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression1_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/parserOptionalTypeMembers1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/decoratorMetadataForMethodWithNoReturnTypeAnnotation01.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/switchCaseWithIntersectionTypes01.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/VariableLists/parserInvalidIdentifiersInVariableStatements1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of27.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/commentOnSimpleArrowFunctionBody1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es5/asyncDeclare_es5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/noImplicitReturnsWithoutReturnExpression.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/externalModules/nameDelimitedBySlashes.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/ambient/ambientDeclarationsPatterns_merging2.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/overloadOnConstDuplicateOverloads1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/outModuleConcatCommonjs.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates13_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration11_es2017.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/nestedBlockScopedBindings14.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames21_ES5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty48.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/sourceMapWithCaseSensitiveFileNamesAndOutDir.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/restParameterWithBindingPattern2.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/invocationExpressionInFunctionParameter.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/externalModuleResolution2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/es6ExportAssignment3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/genericMergedDeclarationUsingTypeParameter.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/topLevelLambda3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/fallFromLastCase1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralCheckedInIf01.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod8.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerUnexpectedNullCharacter1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionAsIs.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorInvalidOperations.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/isolatedModulesSourceMap.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnTypeAlias.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/isolatedModulesOut.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement7.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/primitives/null/directReferenceToNull.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/inheritanceStaticMembersCompatible.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringInYieldKeyword.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsDestructuring2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/breakStatements/switchBreakStatements.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface03.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesErrorFromNoneExistingIdentifier.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/externalModules/invalidSyntaxNamespaceImportWithSystem.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/externalModules/importNonExternalModule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement9.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck8.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/fourslash/insertVarAfterEmptyTypeParamList.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression19_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutResolveJsonModule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractManyKeywords.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName17.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/recursiveBaseConstructorCreation1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/unusedVariablesinModules1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/moduleExportsSystem/anonymousDefaultExportsSystem.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments1_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/unusedParameterProperty1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/ambient/ambientEnumDeclaration1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/collisionExportsRequireAndAmbientFunction.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/fieldAndGetterWithSameName.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of32.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/exportAssignmentInternalModule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit4_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/isolatedModulesDeclaration.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames46_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/inheritedFunctionAssignmentCompatibility.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/inheritanceStaticPropertyOverridingMethod.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/unusedFunctionsinNamespaces4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/classDeclaration/classWithSemicolonClassElementES62.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/destructuringWithNewExpression.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/undeclaredBase.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty54.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnImportEquals2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeofModuleWithoutExports.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/constDeclarations-useBeforeDefinition2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/topLevelLambda4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/propertyAccessOnObjectLiteral.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_withExtension_failedLookup.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInGlobal.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethodOverload2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/taggedTemplateWithoutDeclaredHelper.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/parseErrorInHeritageClause1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/taggedTemplateStringsHexadecimalEscapesES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of22.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of13.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/objectLiteralWithSemicolons3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/continueStatements/whileContinueStatements.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck17.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression18_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/salsa/inferringClassMembersFromAssignments2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/staticOffOfInstance1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/classes/members/accessibility/privateStaticNotAccessibleInClodule2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/moduleResolutionWithSymlinks_referenceTypes.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/mergeWithImportedType.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName32.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/localAliasExportAssignment.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/classImplementingInterfaceIndexer.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/moduleAndInterfaceSharingName3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/recursiveTupleTypes1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/exportAssignmentFunction.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/cachedModuleResolution2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/recursiveInference1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringInFunctionExpressionES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/recursiveGenericTypeHierarchy.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringInArrowFunctionES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesAssignmentErrorFromMissingIdentifier.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/recursiveBaseCheck4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/es6-umd.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/es3-sourcemap-amd.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/enumsWithMultipleDeclarations2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/functionOverloads20.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/emitSuperCallBeforeEmitPropertyDeclarationAndParameterPropertyDeclaration1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/SwitchStatements/parserErrorRecovery_SwitchStatement2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/anyAsReturnTypeForNewOnCall.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/extendGenericArray.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType10_ES5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/inheritanceStaticFuncOverridingMethod.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/inheritFromGenericTypeParameter.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/accessorWithRestParam.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/es5andes6module.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames21_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/blockScopedBindingsReassignedInLoop5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/blockScopedBindingCaptureThisInFunction.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType2.tsx","time":39,"edits":3,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/assertInWrapSomeTypeParameter.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments06.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/es3-jsx-react-native.tsx","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/es2015modulekind.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/ifElseWithStatements1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/optionalPropertiesInClasses.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/optionalParamInOverride.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/hidingCallSignatures.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/enumWithComputedMember.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es6/asyncDeclare_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/duplicateVariablesWithAny.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration7_es5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings22_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/duplicateAnonymousInners1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/functionWithSameNameAsField.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/fourslash/tsxFindAllReferences10.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/nodeResolution1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/contextualTyping38.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/noImplicitReturnsWithProtectedBlocks2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/tuple/wideningTuples3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/objectLiteralIndexerNoImplicitAny.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/fourslash/deleteClassWithEnumPresent.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/LeftShifts/parserErrorRecovery_LeftShift1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedTemplateStringES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/functionCall1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/voidArrayLit.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/nonMergedDeclarationsAndOverloads.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringWhitespaceEscapes1_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/functionAndPropertyNameConflict.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/varAsID.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithTypeAssertions01.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeOverloading.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/extendBaseClassBeforeItsDeclared.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/salsa/moduleExportAssignment4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolIndexer4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/thisWhenTypeCheckFails.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/testTypings.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/commentOnClassAccessor2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/superCallFromFunction1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/commentOnAmbientClass1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/typeParameterAndArgumentOfSameName1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery9.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/staticInstanceResolution4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/staticAndMemberFunctions.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteTemplateExpressions1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/taggedTemplateStringsWithMultilineTemplate.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/commentLeadingCloseBrace.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/returnTypeParameter.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/classExtendingQualifiedName.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/restParamModifier2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/recursiveTypeParameterReferenceError2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpression5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/classExtendingQualifiedName2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/invokingNonGenericMethodWithTypeArguments2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/invalidSymbolInTypeParameter1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/declarationEmitUnknownImport2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/debuggerEmit.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/contextualTypingOfLambdaWithMultipleSignatures2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/contextualTyping40.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/destructuring/nonIterableRestElement3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature8.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/classes/members/accessibility/privateStaticNotAccessibleInClodule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/noTypeArgumentOnReturnType1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/functionTypesLackingReturnTypes.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnFunctionExpression.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/contextualTypes/logicalAnd/contextuallyTypeLogicalAnd01.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/newOnInstanceSymbol.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es5/awaitBinaryExpression/awaitBinaryExpression2_es5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/continueStatements/forContinueStatements.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/breakStatements/forBreakStatements.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringInInOperator.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes01_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/taggedTemplateStringsHexadecimalEscapes.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode9.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTagNamedDeclare.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser512084.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates12_ES5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates08_ES5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates05_ES5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/fourslash/insertMethodCallAboveOthers.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/restParameterNoTypeAnnotation.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/unusedInterfaceinNamespace1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/exportAssignmentWithDeclareAndExportModifiers.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of21.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/fourslash/formatDocumentWithJSDoc.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/fourslash/shims/getIndentationAtPosition.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType9_ES5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es2019/globalThisTypeIndexAccess.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/commentsAtEndOfFile1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/noImplicitAnyStringIndexerOnObject.ts","time":51,"edits":4,"cost":"3.53"},{"name":"tests/cases/compiler/indexerConstraints2.ts","time":38,"edits":3,"cost":"3.52"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateClass.ts","time":38,"edits":3,"cost":"3.52"},{"name":"tests/cases/compiler/systemJsForInNoException.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/typeParameterExtendsPrimitive.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/fourslash/tsxFindAllReferences7.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/classExpressionInClassStaticDeclarations.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/declarationEmitExpressionInExtends5.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/extendingSetWithCheckJs.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/arrayFlatMap.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/conformance/jsdoc/jsdocParseDotDotDotInJSDocFunction.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/genericIsNeverEmptyObject.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/omitTypeTestErrors01.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/conformance/jsdoc/constructorTagOnObjectLiteralMethod.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/conformance/types/spread/spreadExcessProperty.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/substitutionTypesCompareCorrectlyInRestrictiveInstances.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution17.tsx","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_withExtensionInName.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/conflictMarkerDiff3Trivia1.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/conformance/externalModules/exportDefaultClassNameWithObject.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/recursiveResolveTypeMembers.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/optionsStrictPropertyInitializationStrict.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/fourslash/completionListInvalidMemberNames.ts","time":87,"edits":7,"cost":"3.50"},{"name":"tests/cases/conformance/types/spread/spreadUnion3.ts","time":37,"edits":3,"cost":"3.50"},{"name":"tests/cases/compiler/isolatedModulesReExportType.ts","time":37,"edits":3,"cost":"3.50"},{"name":"tests/cases/fourslash/findAllRefsReExportLocal.ts","time":49,"edits":4,"cost":"3.49"},{"name":"tests/cases/fourslash/completionsUnion.ts","time":61,"edits":5,"cost":"3.49"},{"name":"tests/cases/fourslash/codeFixAddMissingMember3.ts","time":73,"edits":6,"cost":"3.48"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc8.ts","time":85,"edits":7,"cost":"3.48"},{"name":"tests/cases/compiler/lambdaASIEmit.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/salsa/globalMergeWithCommonJSAssignmentDeclaration.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/nestedBlockScopedBindings10.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/constEnumMergingWithValues2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/overloadingOnConstantsInImplementation.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/primitives/string/assignFromStringInterface.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/importDeclRefereingExternalModuleWithNoResolve.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration12.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser643728.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/requireOfJsonFileWithSourceMap.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractConstructor.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/contextualTyping31.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/constructorStaticParamNameErrors.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsxElementClassTooManyParams.tsx","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileCompilationRestParamJsDocFunction.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/unusedPrivateVariableInClass4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedVariablesinBlocks2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/sourceMapValidationVariables.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/checkMergedGlobalUMDSymbol.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/inheritSameNamePropertiesWithDifferentOptionality.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/constDeclarations-access.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/setterWithReturn.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/reactNamespaceMissingDeclaration.tsx","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/breakStatements/forInBreakStatements.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/inheritSameNamePrivatePropertiesFromDifferentOrigins.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens17.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/commentOnAmbientVariable2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser642331.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/sourceMapValidationExportAssignmentCommonjs.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/salsa/moduleExportAssignment6.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/enumWithParenthesizedInitializer1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/collisionThisExpressionAndFunctionInGlobal.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedVariablesinBlocks1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/multipleExportAssignmentsInAmbientDeclaration.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/typeAliasDoesntMakeModuleInstantiated.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/parserNoASIOnCallAfterFunctionExpression1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/circularContextualReturnType.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/constructorArgsErrors2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/multipleBaseInterfaesWithIncompatibleProperties.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments3_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/enumWithPrimitiveName.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/arrayFind.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/ClassDeclarationWithInvalidConstOnPropertyDeclaration.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileClassSelfReferencedProperty.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/genericMergedDeclarationUsingTypeParameter2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/emitTopOfFileTripleSlashCommentOnNotEmittedNodeIfRemoveCommentsIsFalse.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates09_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/typeCheckObjectLiteralMethodBody.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsValidConstructorFunction.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/ambient/ambientEnumDeclaration2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/extendNonClassSymbol2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileCompilationEmitDeclarations.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/typePredicatesInUnion2.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/doNotEmitTripleSlashCommentsInEmptyFile.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/enumsWithMultipleDeclarations1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments04.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/asiArith.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/salsa/moduleExportPropertyAssignmentDefault.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser645086_4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration18.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck49.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedPrivateVariableInClass3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/arrayLiteralInNonVarArgParameter.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithSwitchStatements01.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/collisionThisExpressionAndModuleInGlobal.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionDeclarationWithResolutionOfTypeOfSameName01.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration22.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck37.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck11.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionOverloads33.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedInterfaceinNamespace3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of12.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/collisionSuperAndParameter1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectTypes/parserObjectType3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/enumWithNaNProperty.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/emptyGenericParamList.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantEqualsGreaterThanAfterFunction2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedMultipleParameter2InFunctionExpression.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/octalIntegerLiteralError.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/controlFlowPropertyInitializer.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments14.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/enums/enumConstantMembers.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration13_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/dynamicImportInDefaultExportExpression.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates20_ES5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionOverloads32.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/qualifiedName_ImportDeclarations-entity-names-referencing-a-var.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/commentInNamespaceDeclarationWithIdentifierPathName.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity16.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/typeofUnknownSymbol.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/addInterfaceToNotSatisfyConstraint.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ClassDeclaration25.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/visSyntax.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/tuple/emptyTuples/emptyTuplesTypeAssertion02.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedArrowFunction.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/errorElaborationDivesIntoApparentlyPresentPropsOnly.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateUntypedTagCall01.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/undefinedTypeAssignment4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileFunctionParametersAsOptional.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/commentsArgumentsOfCallExpression1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/declareModifierOnImport1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/declarationEmitIndexTypeNotFound.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/reboundIdentifierOnImportAlias.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/reassignStaticProp.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/exportAssignmentWithExports.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration13_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/exportAssignmentWithoutIdentifier1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"unittests:: tsserver:: forceConsistentCasingInFileNames","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/classDeclarationCheckUsedBeforeDefinitionInFunctionDeclaration.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringInUnaryPlusES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration13_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_unexpected.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/letInNonStrictMode.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution8.tsx","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/letAsIdentifierInStrictMode.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/lambdaExpression.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithBindingPattern2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/expressions/asOperator/asOperatorNames.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/importDeclWithClassModifiers.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateWithConstructableTag02.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserSetAccessorWithTypeParameters1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ParameterList8.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/parameterPropertyInConstructor1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/bivariantInferences.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/commentOnAmbientEnum.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/optionalParamReferencingOtherParams3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/sourceMapValidationFunctionPropertyAssignment.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/constructorParameterShadowsOuterScopes.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/parserDebuggerStatement1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode13.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedMultiplicationES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringInDeleteExpressionES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAsIdentifier.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionOverloads9.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/noEmitHelpers2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionCall4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/conditionalTypesASI.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnImportEquals1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement15.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/blockScopedFunctionDeclarationStrictES5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/numberAssignableToEnumInsideUnion.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileCompilationDuplicateVariableErrorReported.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/tsxUnionSpread.tsx","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/thisExpressionOfGenericObject.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/findAllRefsPrimitive.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/letKeepNamesOfTopLevelItems.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedSetterInClass.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesThatDifferOnlyByReturnType3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/duplicateTypeParameters3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/declarationEmitPrivateReadonlyLiterals.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/switchCasesExpressionTypeMismatch.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement21.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement9.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement11.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/superInConstructorParam1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings23_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrayLiteralExpressions/parserErrorRecoveryArrayLiteralExpression3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/async/es6/asyncSetter_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionOverloads3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"unittests:: config:: commandLineParsing:: parseCommandLine","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/thisInConstructorParameter1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorInAmbientContext2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/contextualTyping7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/quotedModuleNameMustBeAmbient.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ambientEnumElementInitializer5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/alwaysStrictAlreadyUseStrict.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/conditionalExpressionNewLine5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/returnStatement1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayTypeOfTypeOf.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/rest/restElementMustBeLast.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target9.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekind.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/exportSpecifierReferencingOuterDeclaration3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/moduleUnassignedVariable.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/modKeyword.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/parservoidInQualifiedName1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringInConditionalES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionIncorrect2.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserCommaInTypeMemberList1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/genericsFormatting.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/commentOnClassMethod1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/propertyAccess7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/classOverloadForFunction.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/blockScopedNamespaceDifferentFile.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction10_es5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ambientEnumElementInitializer2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/es6ImportNameSpaceImportNoNamedExports.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings11_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_rootImport_noAliasWithRoot.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings01_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/indexMemberDeclarations/staticIndexers.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedObjectLiteral.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/breakpointValidationImport.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsItself.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedClassesinNamespace3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/nodeResolution3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/noSymbolForMergeCrash.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/ambient/ambientShorthand_duplicate.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/declarationEmitWithComposite.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/declarationEmitInvalidReference2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/mergeWithImportedNamespace.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedUMD2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/forInStatement3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/inheritedStringIndexersFromDifferentBaseTypes.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/esModuleInteropDefaultMemberMustBeSyntacticallyDefaultExport.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/accessorsEmit.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames18_ES5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/incompleteObjectLiteral1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/hidingIndexSignatures.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/thisInModule.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ModuleElements/parserErrorRecovery_ModuleElement2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/specifyingTypes/predefinedTypes/objectTypesWithPredefinedTypesAsName.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedAMD.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/breakStatements/whileBreakStatements.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerS7.3_A1.1_T2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/staticMemberInitialization.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/assignmentCompatOnNew.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/salsa/annotatedThisPropertyInitializerDoesntNarrow.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/references/library-reference-scoped-packages.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/expressions/thisKeyword/typeOfThisInConstructorParamList.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileCompilationWithMapFileAsJsWithOutDir.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement16.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated5_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/jsdoc/paramTagWrapping.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/indexerConstraints.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementObjectBindingPattern1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration5_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/selfReference.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration4_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target10.ts","time":12,"edits":1,"cost":"3.47"},{"name":"unittests:: config:: convertCompilerOptionsFromJson","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement1.d.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/whileStatementInnerComments.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/generatorES6_1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/compoundVarDecl1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/parenthesizedExpressionInternalComments.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/strictModeReservedWordInImportEqualDeclaration.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/optionalParamterAndVariableDeclaration2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/optionalParamReferencingOtherParams1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/objectLitStructuralTypeMismatch.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment8.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/exportEqualCallable.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName2.tsx","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/nestedBlockScopedBindings13.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/widenToAny2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/interfaceMemberValidation.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/interface0.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/numberAssignableToEnum.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/instanceSubtypeCheck1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/doNotEmitDetachedCommentsAtStartOfFunctionBody.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/untypedArgumentInLambdaExpression.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/inheritanceMemberPropertyOverridingProperty.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/undefinedInferentialTyping.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/inferentiallyTypingAnEmptyArray.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/umdDependencyComment2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/typeofClass.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/importAndVariableDeclarationConflict1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/FunctionDeclaration6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/namedTypes/interfaceWithPrivateMember.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements12.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionOverloadsOnGenericArity2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/conditionalExpressionNewLine1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/systemModule7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of11.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/systemModule6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/continueStatements/doWhileContinueStatements.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/expressions/asOperator/asOpEmitParens.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/systemExportAssignment2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration9_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/stringLiteralPropertyNameWithLineContinuation1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions01_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorOverloadsWithOptionalParameters.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_withAmbientPresent.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/staticGetter2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/cloduleAndTypeParameters.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty9.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/moduleAugmentationGlobal8.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/callWithWrongNumberOfTypeArguments.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/recursiveProperties.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileCompilationWithDeclarationEmitPathSameAsInput.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileCompilationTypeArgumentSyntaxOfCall.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction3_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/letDeclarations-es5-1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileCompilationDuplicateFunctionImplementationFileOrderReversed.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/errorOnContextuallyTypedReturnType.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/enumIdentifierLiterals.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/fromAsIdentifier2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/infinitelyExpandingBaseTypes1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/indexer2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/indexClassByNumber.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/incorrectClassOverloadChain.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/cachedModuleResolution6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/cachedModuleResolution5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/cachedModuleResolution1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/es5ExportEquals.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/importsInAmbientModules1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/es5-umd.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/implicitAnyInAmbientDeclaration2.d.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments06_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/asiContinue.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/implementsClauseAlreadySeen.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/errorOnInitializerInObjectTypeLiteralProperty.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates11_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/amdDependencyCommentName2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/genericGetter2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/amdDependencyComment2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAccessor.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ambientFundule.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/alwaysStrictModule5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction4_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/duplicateTypeParameters2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/duplicateConstructorOverloadSignature2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/genericAndNonGenericOverload1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings18_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ParameterList6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/numericIndexerConstraint1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ParameterList5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/doubleUnderStringLiteralAssignability.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration9.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/nodeResolution7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/defaultValueInConstructorOverload1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/declFileEmitDeclarationOnlyError2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/noSelfOnVars.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguity1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/contextualTyping23.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionOverloads26.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionOverloads24.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedTypeParameterInLambda1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionOverloads2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionExpressionWithResolutionOfTypeOfSameName01.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/nonConflictingRecursiveBaseTypeMembers.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated4_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionAndInterfaceWithSeparateErrors.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringMultiline2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/forInStatement6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedVariablesinForLoop4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/noImplicitAnyInBareInterface.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/forInStatement4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/forInStatement1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/contextualTypes/logicalAnd/contextuallyTypeLogicalAnd03.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedTypeParameters5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/throwStatements/invalidThrowStatement.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of18.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of15.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/exportsInAmbientModules2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression11.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/explicitAnyAfterSpreadNoImplicitAnyError.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/typecheckCommaExpression.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/typeOfSuperCall.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/es6ImportParseErrors.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/moduleCrashBug1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes03_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/moduleCodegenTest4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedFunctionsinNamespaces3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/commentOnImportStatement2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceThatInheritsFromItself.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/parserKeywordsAsIdentifierName1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unicodeIdentifierNames.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface04.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/thisInStaticMethod1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/letInVarDeclOfForIn_ES5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithMemberVariable.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/externalModules/multipleExportDefault4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/spaceBeforeQuestionMarkInPropertyAssignment.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode15.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/externalModules/multipleExportDefault1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/letDeclarations-useBeforeDefinition2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/externalModules/exportAssignDottedName.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/commentEmitWithCommentOnLastLine.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/selfInLambdas.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/classExpressionExtendingAbstractClass.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/classMemberWithMissingIdentifier.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/classInheritence.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/recursiveInheritance.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parserTernaryAndCommaOperators1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser630933.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/castOfYield.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/jsdoc/jsdocNeverUndefinedNull.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/innerTypeCheckOfLambdaArgument.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509693.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/augmentedTypesExternalModule1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/declareIdentifierAsBeginningOfStatementExpression01.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList10.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ambientModuleWithClassDeclarationWithExtends.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ambientClassMergesOverloadsWithInterface.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/addMoreOverloadsToBaseSignature.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/contextualTyping29.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/contextualTyping27.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ClassDeclaration10.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ArrowFunctionExpression1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/constructorInvocationWithTooFewTypeArgs.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/decorators/class/constructableDecoratorOnClass01.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/constEnumMergingWithValues1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/constDeclarations-es5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/staticAndNonStaticPropertiesSameName.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/conflictingTypeAnnotatedVar.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration9.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithNew.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/genericAndNonGenericInheritedSignature1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/conditionalExpressionNewLine3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements13.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionVariableInReturnTypeAnnotation.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/primitives/undefined/directReferenceToUndefined.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericClass1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates17_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/noImplicitUseStrict_amd.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/noImplicitAnyReferencingDeclaredInterface.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/noImplicitAnyAndPrivateMembersWithoutTypeAnnotations.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/VariableLists/parserVariableStatement3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates05_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/newLineFlagWithLF.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/parserX_ArrowFunction1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/controlFlow/controlFlowConditionalExpression.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/propertyNamedPrototype.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/moduleNoneErrors.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings04_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/moduleAugmentationInDependency.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings02_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/contextualTyping41.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedTypeOfOperatorES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/breakStatements/doWhileBreakStatements.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerStringLiteralWithContainingNullCharacter1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedModuloES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration21.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/salsa/malformedTags.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination1_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedMultipleParameters1InFunctionDeclaration.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringInParenthesesES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringInMultiplicationES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/externalModules/exportAmbientClassNameWithObject.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserGetAccessorWithTypeParameters1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes02_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/gettersAndSettersAccessibility.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/switchCaseInternalComments.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpression3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/switchAssignmentCompat.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parseRegularExpressionMixedWithComments.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/destructuring/emptyVariableDeclarationBindingPatterns02_ES5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509669.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionOverloads8.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/sourceMap-Comment1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/destructuring/declarationWithNoInitializer.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit4_ES5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments10.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/anyIsAssignableToObject.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectTypes/parserObjectType4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/exportDefaultVariable.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/evalAfter0.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringInTypeOfES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessor1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringInNewOperator.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/es3-oldStyleOctalLiteralTypes.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/arrowFunctionWithParameterNameAsync_es5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/accessInstanceMemberFromStaticMethod01.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringInArray.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileCompilationImportEqualsSyntax.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration8.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/spaceAfterConstructor.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es2017/useObjectValuesAndEntries2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/parserObjectCreationArrayLiteral2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/syntacticClassificationsJsx1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration11_es5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/typeCheckAfterAddingGenericParameter.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/checkJsFiles.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/breakTarget1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"unittests:: moduleResolution:: baseUrl augmented module resolution","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/smartIndentStatementFor.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/staticPrototypeProperty.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/typings/typingsLookup2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/getMatchingBracesNegativeCases.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/elaboratedErrorsOnNullableTargets01.ts","time":36,"edits":3,"cost":"3.47"},{"name":"tests/cases/conformance/jsx/tsxFragmentPreserveEmit.tsx","time":36,"edits":3,"cost":"3.47"},{"name":"tests/cases/fourslash/completionsImport_require.ts","time":83,"edits":7,"cost":"3.46"},{"name":"tests/cases/fourslash/completionInJSDocFunctionNew.ts","time":82,"edits":7,"cost":"3.45"},{"name":"tests/cases/conformance/types/conditional/inferTypes2.ts","time":35,"edits":3,"cost":"3.44"},{"name":"tests/cases/conformance/jsdoc/typedefTagNested.ts","time":35,"edits":3,"cost":"3.44"},{"name":"tests/cases/compiler/duplicatePackage_globalMerge.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTagOnObjectProperty2.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/importHelpersSystem.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/typeInferenceWithExcessProperties.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/capturedParametersInInitializers2.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/declarationEmitConstantNoWidening.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/conformance/jsx/inline/inlineJsxFactoryOverridesCompilerOption.tsx","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/noImplicitThisFunctions.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/incorrectRecursiveMappedTypeConstraint.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/conformance/types/conditional/variance.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/amdModuleBundleNoDuplicateDeclarationEmitComments.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/errorMessageOnIntersectionsWithDiscriminants01.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/mixingApparentTypeOverrides.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/definiteAssignmentOfDestructuredVariable.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/classUsedBeforeInitializedVariables.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/circularTypeofWithVarOrFunc.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/uniqueSymbolAllowsIndexInObjectWithIndexSignature.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/conformance/types/tuple/tupleLengthCheck.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/checkDestructuringShorthandAssigment.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/noImplicitSymbolToString.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/contextualSignature_objectLiteralMethodMayReturnNever.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/multiLineContextDiagnosticWithPretty.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/jsdocImportTypeResolution.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck14.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/checkIndexConstraintOfJavascriptClassExpression.ts","time":34,"edits":3,"cost":"3.41"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_alias.ts","time":56,"edits":5,"cost":"3.40"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression15.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserIfStatement1.d.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorNoImplicitReturns.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration8.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/styleOptions.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/emptyTypeArgumentList.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/assignmentToParenthesizedExpression1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/jsdoc/jsdocBindingInUnreachableCode.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression4_es6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/contextualTypeObjectSpreadExpression.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration19.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/noEmitHelpers.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/jsdoc/extendsTagEmit.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement1.d.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/objectTypeWithOptionalProperty1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution16.tsx","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/exportToString.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments08.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/anyPlusAny1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnPropertySignature2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedAMD2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration10.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/ambientExternalModuleReopen.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/noEmitOnError.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/classImplementsClass1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/deleteOperator1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions02_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerS7.8.4_A7.1_T4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/nestedBlockScopedBindings11.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/multipleClassPropertyModifiersErrors.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/moduleLocalImportNotIncorrectlyRedirected.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringInFunctionExpression.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/undefinedTypeArgument1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/forInStatement5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList17.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546_2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertyAssignments/parserFunctionPropertyAssignment2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/addMoreCallSignaturesToBaseSignature2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/types/typeRelationships/instanceOf/narrowingConstrainedTypeVariable.ts","time":33,"edits":3,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserEqualsGreaterThanAfterFunction2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/systemModule12.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/newFunctionImplicitAny.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/mappedTypeMultiInference.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/types/any/anyAsFunctionCall.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/implementPublicPropertyAsPrivate.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/genericTypeWithCallableMembers2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionOverloads6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionCall15.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/jsx/tsxElementResolution16.tsx","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression9.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/ambientClassOverloadForFunction.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/recursiveGenericSignatureInstantiation2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionDeclarationWithResolutionOfTypeNamedArguments01.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/indexSignatureWithoutTypeAnnotation1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/duplicateIdentifierEnum.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression7.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserPostfixPostfixExpression1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/Blocks/parserErrorRecovery_Block1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/collisionSuperAndNameResolution.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration26.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/thisTypeAsConstraint.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/bom-utf16be.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/jsFileCompilationWithoutOut.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements15.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/resolveInterfaceNameWithSameLetDeclarationName1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedInstanceOf.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration20.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions17_ES6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/genericArrayWithoutTypeAnnotation.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/pathsValidation2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity7.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration2.d.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/chainedAssignment2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/breakTarget6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/unusedMultipleParameters2InFunctionDeclaration.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/emitPostComments.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/unusedClassesinNamespace1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/interfaceWithImplements1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/ambientStatement1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/unionTypeWithLeadingOperator.ts","time":22,"edits":2,"cost":"3.38"},{"name":"unittests:: config:: project-references nice-behavior","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/declareClassInterfaceImplementation.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/noErrorUsingImportExportModuleAugmentationInDeclarationFile3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination4_ES6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/duplicateConstructSignature2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment34.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/jsFileCompilationLetBeingRenamed.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/readonlyTupleAndArrayElaboration.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/genericTypeUsedWithoutTypeArguments1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionOverloads10.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/indexerAsOptional.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/parserX_ArrowFunction4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/tryStatements/invalidTryStatements.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/unusedVariablesinNamespaces1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsDestructuring3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/breakStatements/invalidDoWhileBreakStatements.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression12.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/tryStatementInternalComments.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/duplicateTypeParameters1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/indexerSignatureWithRestParam.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/classCannotExtendVar.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected8.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringMultiline1_ES6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/declareAlreadySeen.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/parserConstructorDeclaration12.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/readonlyReadonly.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/separate1-2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/parse2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/isLiteral2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/fourslash/getNavigationBarItems.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/variableDeclarator1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of24.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/unusedParameterUsedInTypeOf.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnArrowFunction.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/objectBindingPattern_restElementWithPropertyName.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/topLevelLambda.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/es5-asyncFunctionWithStatements.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/enumWithNegativeInfinityProperty.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers05.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment6.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/parservoidInQualifiedName2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/salsa/jsContainerMergeTsDeclaration3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509618.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/VariableLists/parserVariableStatement4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/enums/enumConstantMemberWithString.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/reservedNameOnModuleImport.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/logicalNotExpression1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/async/es6/asyncModule_es6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/interfaceDeclaration5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/fourslash/navigationBarItemsInsideMethodsAndConstructors.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected9.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates01_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions08_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/invalidBinaryIntegerLiteralAndOctalIntegerLiteral.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/genericTypeUsedWithoutTypeArguments3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/badOverloadError.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/overloadOnConstAsTypeAnnotation.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/objectLiteral1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/modulePrologueCommonjs.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings16_ES6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList12.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/jsFileCompilationSyntaxError.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnEnum.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration8.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/undeclaredVarEmit.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement18.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakInIterationOrSwitchStatement4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithWithGenericConstructSignatures.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/expressions/typeGuards/typePredicateOnVariableDeclaration01.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringInInstanceOf.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/unusedTypeParameters1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes04.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/letInConstDeclarations_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/instanceofOperator.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames46_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck11.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/indexer3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/specializedSignatureInInterface.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/excessPropertyErrorsSuppressed.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/accessStaticMemberFromInstanceMethod01.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/errorForUsingPropertyOfTypeAsType02.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/duplicateStringNamedProperty1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnInternalModule.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/commentsOnReturnStatement1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolIndexer2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/continueStatements/invalidSwitchContinueStatement.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserSetAccessorWithTypeAnnotation1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/propertyAccess3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserIfStatement2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueLabel.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/commentOnStaticMember1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/commentOnParameter2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression14.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/destructuring/declarationInAmbientContext.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/jsx/tsxSfcReturnUndefinedStrictNullChecks.tsx","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/unusedTypeParameterInLambda3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/internalImportUnInstantiatedModuleNotReferencingInstanceNoConflict.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/enumWithInfinityProperty.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeReferenceExports.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/importTypeWithUnparenthesizedGenericFunctionParsed.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/importAndVariableDeclarationConflict3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/genericCallWithoutArgs.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/systemExportAssignment.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck12.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/expressions/elementAccess/letIdentifierInElementAccess01.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/systemModule1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/objectLiteralMemberWithModifiers1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/commentsBeforeFunctionExpression1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/commentOnInterface1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression7_es6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/noImplicitReturnsWithProtectedBlocks1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/moduleWithValuesAsType.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringWithOpenCommentInStringPortionES6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_preferTs.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/memberAccessOnConstructorType.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/localVariablesReturnedFromCatchBlocks.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectTypes/parserObjectType6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/isolatedModulesPlainFile-System.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/emitBundleWithShebangAndPrologueDirectives1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionExpressionWithResolutionOfTypeNamedArguments01.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/extendNonClassSymbol1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/checkJsFiles3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/ClassDeclaration15.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/es5-oldStyleOctalLiteralInEnums.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/es5-commonjs.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments07.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/es3-oldStyleOctalLiteralInEnums.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/numberAsInLHS.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/ClassDeclaration9.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/nodeResolution2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/optionsInlineSourceMapSourceRoot.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/noErrorUsingImportExportModuleAugmentationInDeclarationFile2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/objectLiteralMemberWithoutBlock1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/unusedTypeParameters4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parseIncompleteBinaryExpression1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringWithPropertyAccess.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/Expressions/parserErrorRecovery_Expression1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/useStrictLikePrologueString01.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/nestedGenerics.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/nestedBlockScopedBindings9.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/moduleWithTryStatement1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/moduleWithNoValuesAsType.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/unusedLocalsInMethod2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsDestructuring4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/exportsInAmbientModules1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/exportSameNameFuncVar.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_unexpected2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/typeParameterHasSelfAsConstraint.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringInConditional.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/parserObjectCreationArrayLiteral3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/systemModule2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/es5-system.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/externalModules/multipleExportDefault2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/sourceMapValidationLambdaSpanningMultipleLines.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/letAsIdentifier.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/keywordExpressionInternalComments.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/shadowingViaLocalValue.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/resolveModuleNameWithSameLetDeclarationName1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/moduleResolution/packageJsonMain_isNonRecursive.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/isolatedModulesPlainFile-UMD.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/classIndexer2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/duplicateIdentifierComputedName.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/recursiveGetterAccess.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/reboundBaseClassSymbol.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/propertyAccessibility2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/parse1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertyAssignments/parserFunctionPropertyAssignment4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertyAssignments/parserFunctionPropertyAssignment3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/overloadOnGenericArity.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/overloadOnConstInheritance1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/outModuleConcatUmd.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration10.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments09.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/contextuallyTypingOrOperator3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/parseCommaSeparatedNewlineNew.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration8.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/expressions/unaryOperators/typeofOperator/typeofOperatorInvalidOperations.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration12.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/constructorArgsErrors3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/expressions/typeGuards/typePredicateOnVariableDeclaration02.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/numericMethodName1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/types/tuple/tupleElementTypes2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/noSubstitutionTemplateStringLiteralTypes.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/commentOnParenthesizedExpressionOpenParen1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionOverloadsOnGenericArity1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericClass2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionOverloads31.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/types/primitives/boolean/assignFromBooleanInterface.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/commentOnImportStatement1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveRhsSideOfInExpression.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserTypeAssertionInObjectCreationExpression1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnFunctionDeclaration.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod10.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ClassElements/parserErrorRecovery_ClassElement2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings13_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration10.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions05_ES6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/contextualTyping22.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerUnicodeEscapeInKeyword1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/invalidTypeNames.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/validRegexp.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/commentOnAmbientVariable1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration11.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/collisionThisExpressionAndVarInGlobal.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/interfaceDeclaration2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace02.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/parserKeywordsAsIdentifierName2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/typeofStrictNull.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringInEqualityChecks.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors9.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/importDeclWithDeclareModifierInAmbientContext.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakNotInIterationOrSwitchStatement2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/idInProp.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/systemModuleTrailingComments.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/genericSignatureInheritance.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/genericCallWithNonGenericArgs1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode14.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithInitializer1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/breakTarget2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509677.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserBlockStatement1.d.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates02_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/selfReferencingFile3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/binaryArithmatic4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings18_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/selfReferencingFile.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionCall2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/restParamModifier.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/reservedNameOnModuleImportWithInterface.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakNotInIterationOrSwitchStatement1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakInIterationOrSwitchStatement2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/exportRedeclarationTypeAliases.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens14.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/exportEqualsCommonJs.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/quotedAccessorName2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/exportDefaultAlias_excludesEverything.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature10.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution1_node.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedAddition.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution2_node.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration1.d.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/parseCommaSeparatedNewlineNumber.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature10.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringInSwitchAndCase.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/es5-amd.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/enumWithQuotedElementName2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity11.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/jsFileCompilationWithoutJsExtensions.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/emptyThenWarning.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/jsx/tsxPreserveEmit2.tsx","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/ClassDeclaration26.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/fourslash/fsEditMarkerPositions.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings17_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateWithConstructableTag01.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/isolatedModulesUnspecifiedModule.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesFunctionArgument.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/types/tuple/tupleElementTypes3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/types/specifyingTypes/predefinedTypes/objectTypesWithPredefinedTypesAsName2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/types/primitives/undefined/validUndefinedValues.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/types/primitives/string/stringPropertyAccessWithError.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ClassElements/parserErrorRecovery_ClassElement3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration9.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of16.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName1.tsx","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint7.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/parserUnicode2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/parserSbp_7.9_A9_T3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions16_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions11_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions10_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/fourslash/getJavaScriptCompletions14.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/Blocks/parserErrorRecovery_Block2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/ArrowFunction1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedCJS2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/declarationFileOverwriteErrorWithOut.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/debugger.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringInNewExpression.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringInMultiplication.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic11.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringInCallExpression.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/recursiveNamedLambdaCall.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/breakTarget4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/breakNotInIterationOrSwitchStatement1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction3_es5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/fourslash/interfaceIndent.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/fourslash/formattingOnEnterInStrings.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/asiReturn.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/unusedTypeParameterInInterface1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/es5-asyncFunctionNestedLoops.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/fourslash/navigationBarInitializerSpans.ts","time":32,"edits":3,"cost":"3.35"},{"name":"tests/cases/conformance/jsx/tsxFragmentReactEmit.tsx","time":32,"edits":3,"cost":"3.35"},{"name":"tests/cases/compiler/jqueryInference.ts","time":32,"edits":3,"cost":"3.35"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc18.ts","time":74,"edits":7,"cost":"3.34"},{"name":"tests/cases/fourslash/extract-method14.ts","time":63,"edits":6,"cost":"3.34"},{"name":"tests/cases/conformance/salsa/moduleExportAlias2.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/targetEs6DecoratorMetadataImportNotElided.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment2.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/mutuallyRecursiveInference.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/conformance/controlFlow/definiteAssignmentAssertionsWithObjectShortHand.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/exportAsNamespace_augment.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/conformance/jsdoc/jsdocImportType.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/tsxAttributesHasInferrableIndex.tsx","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/namespaceMergedWithImportAliasNoCrash.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedFunctionDeclaration04.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTag2.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/decoratorMetadataGenericTypeVariableDefault.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/exportDefaultMarksIdentifierAsUsed.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/nonObjectUnionNestedExcessPropertyCheck.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/fillInMissingTypeArgsOnJSConstructCalls.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/keyofInferenceIntersectsResults.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/mappedTypePartialConstraints.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/conformance/jsdoc/checkJsdocReturnTag2.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/unusedTypeParameters_infer.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/computerPropertiesInES5ShouldBeTransformed.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/shorthandPropertyUndefined.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/commentsAfterCaseClauses1.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/fourslash/moveToNewFile.ts","time":73,"edits":7,"cost":"3.33"},{"name":"tests/cases/compiler/useBeforeDeclaration_propertyAssignment.ts","time":31,"edits":3,"cost":"3.32"},{"name":"tests/cases/compiler/symbolMergeValueAndImportedType.ts","time":31,"edits":3,"cost":"3.32"},{"name":"tests/cases/compiler/arrayConcat3.ts","time":31,"edits":3,"cost":"3.32"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_named.ts","time":113,"edits":11,"cost":"3.31"},{"name":"tests/cases/compiler/isolatedModulesSpecifiedModule.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/noCrashOnImportShadowing.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractWithInterface.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/asiAmbientFunctionDeclaration.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/requireOfJsonFileWithAlwaysStrictWithoutErrors.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/jsx/checkJsxIntersectionElementPropsType.tsx","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/jsFileCompilationTypeOfParameter.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/declarationEmitParameterProperty.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/assignToInvalidLHS.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unusedLocalsinConstructor1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/jsdoc/callbackTag2.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/duplicatePackage_relativeImportWithinPackage.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration1.d.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/functions/functionWithUseStrictAndSimpleParameterList.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/useBeforeDeclaration_superClass.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings11_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionGrammarError.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/importUsedInGenericImportResolves.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/continueTarget1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions04_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/destructuring/nonIterableRestElement1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/importHelpersDeclarations.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList15.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates15_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/downlevelLetConst7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/constraintOfRecursivelyMappedTypeWithConditionalIsResolvable.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveIndexingWithForIn.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens20.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/tsxIncremental.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/stringIndexerAndConstructor1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/externalModules/esnext/exnextmodulekindExportClassNameWithObject.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/taggedTemplateStringWithSymbolExpression01.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/deprecatedBool.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/classWithEmptyTypeParameter.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/modules/multipleDefaultExports05.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration4.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint4.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/reExportUndefined1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/staticGetter1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions03_ES6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/assignToModule.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface01.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode3-negative.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/downlevelLetConst8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/destructuringWithNumberLiteral.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/compilerOptionsDeclarationAndNoEmit.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/isLiteral1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/undefinedTypeAssignment3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment24.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/salsa/moduleExportAliasExports.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/destructuredMaappedTypeIsNotImplicitlyAny.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock4.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/continueInIterationStatement1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/commentOnExpressionStatement1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/commentInEmptyParameterList1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/bom-utf8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/noCatchBlock.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserPostfixUnaryExpression1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/alwaysStrictModule3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes01.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/jsx/tsxDefaultAttributesResolution3.tsx","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/optionsTsBuildInfoFileWithoutIncrementalAndComposite.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/sourceMap-SkippedNode.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/withStatementInternalComments.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/errorOnInitializerInInterfaceProperty.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/salsa/typeFromContextualThisType.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/parserDebuggerStatement2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/invalidUnicodeEscapeSequance2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/voidOperator1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/constInClassExpression.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/parserNotRegex1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/continueStatementInternalComments.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/breakTarget3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode12.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/functionCallOnConstrainedTypeVariable.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/typeAliasDeclareKeyword01.d.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/FunctionDeclaration3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/sourceMap-EmptyFile1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/shebang.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/noUnusedLocals_typeParameterMergedWithParameter.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/duplicateVariableDeclaration1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings25_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings23_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/contextualPropertyOfGenericMappedType.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/parserImportDeclaration1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"unittests:: tsserver:: typingsInstaller:: telemetry events","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserThrowStatement1.d.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/commentEmitAtEndOfFile1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unusedLocalsStartingWithUnderscore.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings20_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedComments.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringInTypeOf.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/duplicateConstructSignature.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/jsFileCompilationReturnTypeSyntaxOfFunction.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/jsdoc/callbackTag3.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/decorators/class/method/parameter/decoratorOnClassMethodParameter2.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions05_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment21.ts","time":20,"edits":2,"cost":"3.29"},{"name":"unittests:: tsserver:: typingsInstaller:: progress notifications","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens19.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"unittests:: services:: Colorization","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/noImplicitAnyForwardReferencedInterface.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing9.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/exactSpellingSuggestion.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/unusedTypeParameterInFunction1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unusedNamespaceInModule.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unusedInterfaceinNamespace2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/infiniteExpandingTypeThroughInheritanceInstantiation.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES3For-ofTypeCheck2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/newLineFlagWithCRLF.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/switchCases.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/strictModeReservedWordInModuleDeclaration.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/sourceMap-NewLine1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/singleLineCommentInConciseArrowFunctionES3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringInUnaryPlus.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringInTypeAssertion.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/jsFileCompilationTypeParameterSyntaxOfFunction.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/asiBreak.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/optionsOutAndNoModuleGen.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/optionsCompositeWithIncrementalFalse.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/navbar_exportDefault.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/nullableFunctionError.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/VariableLists/parserVariableStatement2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unusedVariablesinForLoop.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclarationIndexSignature1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration23.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/salsa/inferringClassMembersFromAssignments4.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.octal.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeTagParameterType.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/moduleAugmentationGlobal6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserDoStatement1.d.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserDoStatement2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/jsFileCompilationWithOutFileNameSameAsInputJsFile.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/jsFileCompilationWithOut.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/jsFileCompilationEnumSyntax.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens15.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/isolatedModulesPlainFile-CommonJS.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/classIndexer.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser645484.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser645086_3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/jsdoc/jsdocAugments_errorInExtendsExpression.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/downlevelLetConst3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/augmentArray.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/arrayLiteral1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/optionsSourcemapInlineSources.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/ambientEnumElementInitializer6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature11.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/abstractInterfaceIdentifierName.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedESNext2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/ClassDeclarationWithInvalidConstOnPropertyDeclaration2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/ClassDeclaration8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/externalModules/asiPreventsParsingAsAmbientExternalModule01.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity10.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedES20152.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/types/literal/stringLiteralsAssertionsInEqualityComparisons01.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnPropertySignature1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/downlevelLetConst9.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration9.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/moduleRedifinitionErrors.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration24.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/defaultOfAnyInStrictNullChecks.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/moduleAugmentationGlobal6_1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/modularizeLibrary_UsingES5LibAndES6FeatureLibs.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/modifiersOnInterfaceIndexSignature1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/declFileEmitDeclarationOnlyError1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/continueNotInIterationStatement3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/CatchClauses/parserCatchClauseWithTypeAnnotation1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/concatClassAndString.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerStringLiterals.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unusedTypeParameters_templateTag.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/jsdoc/jsdocAugments_qualifiedName.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/commentOnImportStatement3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/commentOnArrayElement1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringInTaggedTemplate.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/classOverloadForFunction2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/indexSignatureWithoutTypeAnnotation1..ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/typeParameterListWithTrailingComma1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/tryCatchFinally.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/throwWithoutNewLine1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/catchClauseWithInitializer1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates19_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/castNewObjectBug.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/breakTarget5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/functionsWithModifiersInBlocks1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/staticMustPrecedePublic.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/standaloneBreak.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates09_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/sourceMapValidationDebugger.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/sourceMap-SingleSpace1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings19_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/selfReferencingFile2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings10_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/arrowFunctionWithObjectLiteralBody2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unusedParameterInCatchClause.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/forInStatement2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unusedModuleInModule.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/reservedNameOnInterfaceImport.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings01_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/anyIsAssignableToVoid.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakInIterationOrSwitchStatement3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/staticIndexer.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature11.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens12.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens11.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration9.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/primitiveTypeAssignment.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions12_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/primitiveTypeAsClassName.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser579071.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedTypeOfOperator.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/pinnedComments1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedMultiplication.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/pathsValidation3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedConditional.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/ambientEnumElementInitializer1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/partiallyAmbientFundule.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/partiallyAmbientClodule.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/es5-commonjs6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/noImplicitUseStrict_commonjs.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/es5-commonjs2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity14.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringInIndexExpression.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature9.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/emptyExpr.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/InterfaceDeclaration8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStringIndexerAndExportedFunctionWithTypeIncompatibleWithIndexer.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes02.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/ClassDeclaration24.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings14_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserEqualsGreaterThanAfterFunction1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/spaceAfterReturn.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/VariableLists/parserErrorRecovery_VariableList1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration10.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration3.d.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES3For-ofTypeCheck1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerImportDeclaration1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity19.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity12.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration17.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression10.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution13.tsx","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings24_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration2.d.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings21_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings02_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration9.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/syntacticClassificationsTemplates1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/exportInFunction.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration4.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions01_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedTemplateString.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/destructuring/arrayAssignmentPatternWithAny.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/emptyMemberAccess.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/doWhileLoop.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/decorators/missingDecoratorType.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated4.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/continueTarget4.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es2017/useSharedArrayBuffer6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/commentOnArrayElement3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration11.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration10.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/types/spread/objectSpreadNegativeParse.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions13_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es2017/useSharedArrayBuffer1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"unittests:: tsserver:: Project Errors reports Options Diagnostic locations correctly with changes in configFile contents","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/breakNotInIterationOrSwitchStatement2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/smartSelection_objectTypes.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/breakInIterationOrSwitchStatement2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/binaryArithmatic2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/binaryArithmatic1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/formattingOnChainedCallbacksAndPropertyAccesses.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/arrowFunctionInExpressionStatement2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/alwaysStrictModule6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/alwaysStrictModule4.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.hex.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/parserVoidExpression1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unterminatedStringLiteralWithBackslash1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/parserS7.6.1.1_A1.10.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration11.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/continueInIterationStatement3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/formattingConditionals.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/project/noDefaultLib.json","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/completionsPaths_pathMapping.ts","time":78,"edits":8,"cost":"3.26"},{"name":"tests/cases/fourslash/completionsImport_named_addToNamedImports.ts","time":58,"edits":6,"cost":"3.25"},{"name":"tests/cases/compiler/inferObjectTypeFromStringLiteralToKeyof.ts","time":29,"edits":3,"cost":"3.25"},{"name":"tests/cases/conformance/jsdoc/callbackTagNamespace.ts","time":29,"edits":3,"cost":"3.25"},{"name":"tests/cases/conformance/generators/restParameterInDownlevelGenerator.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution15.tsx","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/compiler/asyncFunctionReturnExpressionErrorSpans.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInExportEqualsCJS.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/compiler/exportDefaultAbstractClass.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/compiler/jsdocTypeGenericInstantiationAttempt.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/compiler/jsdocClassMissingTypeArguments.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/compiler/intersectionOfTypeVariableHasApparentSignatures.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/compiler/emptyObjectNotSubtypeOfIndexSignatureContainingObject1.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution16.tsx","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/fourslash/renameImportOfReExport.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/compiler/jsxMultilineAttributeValuesReact.tsx","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/fourslash/incrementalParsingDynamicImport2.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/compiler/unusedTypeParameters10.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutResolveJsonModuleAndPathMapping.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_noImplicitAny.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/conformance/jsdoc/jsdocParseParenthesizedJSDocParameter.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/fourslash/formattingAwait.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/fourslash/formatOnEnterOpenBraceAddNewLine.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/fourslash/completionsImport_default_alreadyExistedWithRename.ts","time":84,"edits":9,"cost":"3.22"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType7.tsx","time":28,"edits":3,"cost":"3.22"},{"name":"tests/cases/fourslash/completionsImport_ofAlias.ts","time":74,"edits":8,"cost":"3.21"},{"name":"tests/cases/compiler/APISample_jsdoc.ts","time":45,"edits":5,"cost":"3.18"},{"name":"tests/cases/compiler/voidReturnIndexUnionInference.ts","time":18,"edits":2,"cost":"3.18"},{"name":"unittests:: PrinterAPI","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/jsFileCompilationAmbientVarDeclarationSyntax.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/flowControlTypeGuardThenSwitch.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/variableDeclarationDeclarationEmitUniqueSymbolPartialStatement.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/salsa/moduleExportWithExportPropertyAssignment2.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/jsdoc/typedefCrossModule4.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/objectLiteralPropertyImplicitlyAny.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/lateBoundConstraintTypeChecksCorrectly.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration5_es5.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/jsx/tsxUnionTypeComponent2.tsx","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/tsxGoToDefinitionStatelessFunction1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/contextualTypingWithFixedTypeParameters1.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/salsa/checkSpecialPropertyAssignments.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/APISample_parseConfig.ts","time":27,"edits":3,"cost":"3.18"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment28.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/lateBoundDestructuringImplicitAnyError.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration2.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/functionReturnTypeQuery.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/fourslash/insertSecondTryCatchBlock.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/classMemberInitializerWithLamdaScoping2.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/exportDefaultInterface.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/fourslash/navigationBarAnonymousClassAndFunctionExpressions2.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/jsFileCompilationDecoratorSyntax.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/emptyFile.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/jsdoc/paramTagTypeResolution.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/esModuleInteropPrettyErrorRelatedInformation.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/collisionThisExpressionAndNameResolution.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/docCommentTemplateVariableStatements01.ts","time":27,"edits":3,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment9.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/invalidUnicodeEscapeSequance.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/typeInferenceTypePredicate2.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/VariableLists/parserVariableStatement1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/restTypeRetainsMappyness.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/nonexistentPropertyAvailableOnPromisedType.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral7.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings15_ES5.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/declarationEmitPrivateSymbolCausesVarDeclarationEmit2.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMemberOrdering.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/inferredIndexerOnNamespaceImport.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/baseClassImprovedMismatchErrors.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/fourslash/tsxQuickInfo3.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/mutuallyRecursiveCallbacks.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/fourslash/smartIndentObjectBindingPattern02.ts","time":27,"edits":3,"cost":"3.18"},{"name":"tests/cases/compiler/expressionsForbiddenInParameterInitializers.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/breakInIterationOrSwitchStatement1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens7.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens13.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/functionOverloads11.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/instanceofWithPrimitiveUnion.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/anyIndexedAccessArrayNoException.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/jsdocTypedefMissingType.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/propertyAccess5.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/externalModules/globalAugmentationModuleResolution.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature7.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantEqualsGreaterThanAfterFunction1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserTryStatement1.d.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/breakpointValidationExports.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/interfaceExtendsClass1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/collisionThisExpressionAndAmbientVarInGlobal.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/unknownTypeErrors.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression3.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement3.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueInIterationStatement2.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/arrowFunctionInExpressionStatement1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/uncaughtCompilerError2.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens10.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions14_ES5.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/primitiveTypeAsInterfaceNameGeneric.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpression1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/primitiveTypeAsmoduleName.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/nullKeyword.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/es5-commonjs5.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/noErrorUsingImportExportModuleAugmentationInDeclarationFile1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserEmptyStatement1.d.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/missingRequiredDeclare.d.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration3.d.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/syntacticClassifications1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration2.d.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/formatTypeParameters.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral5.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/salsa/exportDefaultInJsFile01.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions03_ES5.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/functionIndentation.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/convertKeywords.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/continueTarget2.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/continueInIterationStatement2.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/compilerOptionsOutFileAndNoEmit.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/breakpointValidationClassAmbient.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/compilerOptionsOutDirAndNoEmit.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction9_es5.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/editJsdocType.ts","time":18,"edits":2,"cost":"3.18"},{"name":"unittests:: semver","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/semicolonFormattingNewline.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/sourceMap-StringLiteralWithNewLine.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/parserEmptyStatement1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration4.d.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/es5-asyncFunctionPropertyAccess.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/navigationBarItemsFunctionProperties.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/es5-asyncFunctionIfStatements.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/decoratorWithUnderscoreMethod.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode16.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/formattingInDestructuring2.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserSwitchStatement1.d.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement1.d.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement1.d.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement17.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/async/es5/asyncConstructor_es5.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/types/never/neverTypeErrors2.ts","time":35,"edits":4,"cost":"3.15"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType5.tsx","time":35,"edits":4,"cost":"3.15"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType4.tsx","time":35,"edits":4,"cost":"3.15"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateConstructorFunction.ts","time":26,"edits":3,"cost":"3.14"},{"name":"tests/cases/fourslash/incrementalParsingDynamicImport1.ts","time":26,"edits":3,"cost":"3.14"},{"name":"tests/cases/fourslash/codeFixAddMissingMember7.ts","time":69,"edits":8,"cost":"3.14"},{"name":"tests/cases/fourslash/completionsImport_default_addToNamespaceImport.ts","time":77,"edits":9,"cost":"3.13"},{"name":"tests/cases/compiler/declarationEmitMappedPrivateTypeTypeParameter.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty60.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/metadataOfClassFromAlias2.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/experimentalDecoratorMetadataUnresolvedTypeObjectInEmit.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/jsxNestedWithinTernaryParsesCorrectly.tsx","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/conformance/declarationEmit/libReferenceNoLibBundle.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/mapConstructorOnReadonlyTuple.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/indexedAccessImplicitlyAny.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/conformance/jsdoc/typeTagCircularReferenceOnConstructorFunction.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/classExtendsInterface_not.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/jsFileCompilationWithEnabledCompositeOption.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/checkJsTypeDefNoUnusedLocalMarked.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/metadataReferencedWithinFilteredUnion.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/moduleAugmentationOfAlias.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/inlinedAliasAssignableToConstraintSameAsAlias.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/errorsWithInvokablesInUnions01.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment5.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/controlFlowFinallyNoCatchAssignments.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/unusedImports_entireImportDeclaration.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/conformance/types/rest/genericRestArityStrict.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/aliasDoesNotDuplicateSignatures.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/incrementOnNullAssertion.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/conformance/types/thisType/contextualThisTypeInJavascript.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/jsxFactoryMissingErrorInsideAClass.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/jsxFactoryAndFragment.tsx","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/jsxMultilineAttributeStringValues.tsx","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/decoratorMetadataGenericTypeVariable.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/unusedTypeParametersCheckedByNoUnusedParameters.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/forInStrictNullChecksNoError.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/objectSpreadWithinMethodWithinObjectWithSpread.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/es5-commonjs7.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/fourslash/getOutliningSpansDepthElseIf.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/fourslash/completionsImport_default_didNotExistBefore.ts","time":93,"edits":11,"cost":"3.12"},{"name":"tests/cases/conformance/jsx/commentEmittingInPreserveJsx1.tsx","time":25,"edits":3,"cost":"3.10"},{"name":"tests/cases/conformance/jsdoc/returnTagTypeGuard.ts","time":25,"edits":3,"cost":"3.10"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_noImplicitAny_typesForPackageExist.ts","time":25,"edits":3,"cost":"3.10"},{"name":"tests/cases/compiler/restUnion2.ts","time":25,"edits":3,"cost":"3.10"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType9.tsx","time":33,"edits":4,"cost":"3.09"},{"name":"tests/cases/fourslash/completionsPaths.ts","time":74,"edits":9,"cost":"3.09"},{"name":"tests/cases/compiler/decoratorMetadataConditionalType.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/literalTypeNameAssertionNotTriggered.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/conformance/async/es5/asyncModule_es5.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentWithDefaultTypeParameter2.tsx","time":24,"edits":3,"cost":"3.06"},{"name":"tests/cases/conformance/types/rest/objectRestReadonly.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/defaultIsNotVisibleInLocalScope.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/fourslash/formatVariableAssignments.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/tsxQuickInfo4.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/conformance/salsa/constructorFunctions.ts","time":48,"edits":6,"cost":"3.06"},{"name":"tests/cases/fourslash/addFunctionAboveMultiLineLambdaExpression.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/salsa/constructorFunctionMergeWithClass.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveUnionIntersection.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/fourslash/tsxQuickInfo5.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/salsa/inferringClassMembersFromAssignments3.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/switchCaseNarrowsMatchingClausesEvenWhenNonMatchingClausesExist.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/eventEmitterPatternWithRecordOfFunction.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/conformance/types/rest/genericRestArity.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/conformance/async/es5/asyncAwaitNestedClasses_es5.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/fourslash/smartIndentOnAccessors01.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunctionCapturesThis_es5.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/classMemberInitializerWithLamdaScoping5.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/navigationBarItemsBindingPatternsInConstructor.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/unionExcessPropsWithPartialMember.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType1.tsx","time":24,"edits":3,"cost":"3.06"},{"name":"tests/cases/compiler/functionTypeArgumentArityErrors.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/classStaticPropertyAccess.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/enumConflictsWithGlobalIdentifier.ts","time":8,"edits":1,"cost":"3.06"},{"name":"unittests:: tsserver:: resolutionCache:: tsserverProjectSystem extra resolution pass in lshost","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/asOperatorFormatting.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/useBeforeDeclaration_destructuring.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/collisionRestParameterUnderscoreIUsage.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/jsFileCompilationBindStrictModeErrors.ts","time":24,"edits":3,"cost":"3.06"},{"name":"tests/cases/fourslash/exportClauseErrorReporting0.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/salsa/conflictingCommonJSES2015Exports.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/conformance/jsdoc/checkJsdocParamOnVariableDeclaredFunctionExpression.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/unusedLocalProperty.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/nongenericPartialInstantiationsRelatedInBothDirections.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/conformance/salsa/moduleExportAlias4.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/selfRef.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/decoratorReferences.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/mergedDeclarationExports.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/jsdocFunctionTypeFalsePositive.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/staticInstanceResolution.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/recursiveGenerics2.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_rootImport_noAliasWithRoot_realRootFile.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/freshLiteralTypesInIntersections.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/forwardRefInClassProperties.ts","time":16,"edits":2,"cost":"3.06"},{"name":"unittests:: tsserver:: Project Errors with config file change","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/navigationBarItemsItemsExternalModules.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/exhaustiveSwitchImplicitReturn.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/declarationEmitBundlePreservesHasNoDefaultLibDirective.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/noImplicitAnyNamelessParameter.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/fourslash/tsxRename7.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/nonNullMappedType.ts","time":16,"edits":2,"cost":"3.06"},{"name":"unittests:: tsbuild - graph-ordering","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/tsxFindAllReferences9.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/commentOnBinaryOperator2.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/conformance/jsdoc/checkJsdocOnEndOfFile.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/fourslash/navigationItemsExactMatch.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/fourslash/removeExportFromInterfaceError1.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/moduleVariables.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclarationCapturesArguments_es5.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/smartIndentDoStatement.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/bind2.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/formatArrayLiteralExpression.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/addSignaturePartial.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode5.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/tsxRename8.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserWithStatement2.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserWithStatement1.d.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserWhileStatement1.d.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/navigationBarVariables.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/navigationBarFunctionIndirectlyInVariableDeclaration.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/formattingofSingleLineBlockConstructs.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/completionsImport_exportEquals_anonymous.ts","time":23,"edits":3,"cost":"3.02"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution1.tsx","time":23,"edits":3,"cost":"3.02"},{"name":"tests/cases/conformance/jsdoc/jsdocPrefixPostfixParsing.ts","time":23,"edits":3,"cost":"3.02"},{"name":"tests/cases/conformance/jsdoc/jsdocIndexSignature.ts","time":23,"edits":3,"cost":"3.02"},{"name":"tests/cases/compiler/unionSignaturesWithThisParameter.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/APISample_compile.ts","time":30,"edits":4,"cost":"3.00"},{"name":"tests/cases/compiler/transformParenthesizesConditionalSubexpression.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/commonjsAccessExports.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/genericTemplateOverloadResolution.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/baseExpressionTypeParameters.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/returnInfiniteIntersection.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/conformance/constEnums/constEnum4.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck13.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/reexportedMissingAlias.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/readonlyAssignmentInSubclassOfClassExpression.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/objectLiteralFreshnessWithSpread.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_realRootFile.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/commonJsImportClassExpression.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/noCrashOnParameterNamedRequire.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/exportDefaultParenthesizeES6.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/jsdocReferenceGlobalTypeInCommonJs.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/exportDefaultWithJSDoc1.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/conformance/statements/labeledStatements/labeledStatementWithLabel_es2015.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/jsNoImplicitAnyNoCascadingReferenceErrors.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/forLoopWithDestructuringDoesNotElideFollowingStatement.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/jsdocRestParameter.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/conformance/jsdoc/typedefTagTypeResolution.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.binaryNegative.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/capturedVarInLoop.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/exportEqualsClassNoRedeclarationError.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/propertyNamedConstructor.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject3.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/noUnusedLocals_selfReference.ts","time":37,"edits":5,"cost":"2.99"},{"name":"tests/cases/compiler/unusedDestructuring.ts","time":29,"edits":4,"cost":"2.97"},{"name":"tests/cases/conformance/jsx/tsxReactComponentWithDefaultTypeParameter1.tsx","time":29,"edits":4,"cost":"2.97"},{"name":"tests/cases/compiler/unusedLocalsAndObjectSpread2.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser512097.ts","time":14,"edits":2,"cost":"2.93"},{"name":"unittests:: tsserver:: completions","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTag5.ts","time":21,"edits":3,"cost":"2.93"},{"name":"tests/cases/compiler/noImplicitAnyLoopCrash.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/es6/destructuring/destructuringVoidStrictNullChecks.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/exportEqualsClassRedeclarationError.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/jsdoc/typedefCrossModule3.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/decoratorMetadataNoStrictNull.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/promiseDefinitionTest.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/prettyContextNotDebugAssertion.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/salsa/moduleExportAliasUnknown.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution8_classic.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment30.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/spellingSuggestionModule.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedFunctionDeclaration02.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/conformance/es6/modules/exportSpellingSuggestion.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/classBlockScoping.ts","time":21,"edits":3,"cost":"2.93"},{"name":"tests/cases/fourslash/formattingComma.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/compiler/arguments.ts","time":21,"edits":3,"cost":"2.93"},{"name":"tests/cases/fourslash/formattingNonNullAssertionOperator.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/compiler/decoratorWithNegativeLiteralTypeNoCrash.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/fourslash/navigationBarItemsSymbols1.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/compiler/indirectUniqueSymbolDeclarationEmit.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/types/thisType/inferThisType.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/importHelpersNoHelpersForAsyncGenerators.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/fourslash/navigationBarItemsFunctions.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/conformance/jsdoc/jsdocPrototypePropertyAccessWithType.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/superPropertyElementNoUnusedLexicalThisCapture.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/fourslash/formattingIfInElseBlock.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/compiler/duplicatePackage_packageIdIncludesSubModule.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/types/thisType/thisTypeInFunctions3.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/inheritanceMemberAccessorOverridingMethod.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/instanceMemberWithComputedPropertyName.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/fourslash/alignmentAfterFormattingOnMultilineExpressionAndParametersList.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/compiler/commonJsIsolatedModules.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/unusedSetterInClass2.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/unionAndIntersectionInference3.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/reexportDefaultIsCallable.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/declarationEmitPrivateSymbolCausesVarDeclarationToBeEmitted.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/tsconfigMapOptionsAreCaseInsensitive.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/metadataImportType.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/exportDefaultQualifiedNameNoError.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/jsdocTypedefNoCrash.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/jsdocIllegalTags.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames51_ES5.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/parenthesizedArrowExpressionASI.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/es5-asyncFunction.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/compiler/noCollisionThisExpressionInFunctionAndVarInGlobal.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/compiler/esModuleInteropUsesExportStarWhenDefaultPlusNames.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/jsdoc/jsdocParseHigherOrderFunction.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/es6ImportEqualsExportModuleEs2015Error.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/unionTypeWithIndexAndTuple.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/maximum10SpellingSuggestions.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/conformance/jsx/tsxFragmentErrors.tsx","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/es6/yieldExpressions/yieldExpressionInControlFlow.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/moduleResolution_automaticTypeDirectiveNames.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/fourslash/removeDuplicateIdentifier.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/importValueUsedAsType.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/syntacticClassificationsObjectLiteral.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/switchIndenting.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/smartIndentStatementTryCatchFinally.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/navigateItemsConst.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/fourslash/indentNewExpressionNoBraces.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/formattingSpaceBeforeFunctionParen.ts","time":21,"edits":3,"cost":"2.93"},{"name":"tests/cases/fourslash/formattingVoid.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/compiler/thisInTupleTypeParameterConstraints.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/compiler/letConstMatchingParameterNames.ts","time":7,"edits":1,"cost":"2.93"},{"name":"unittests:: tsserver:: typingsInstaller:: Invalid package names","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/removeParameterBetweenCommentAndParameter.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/removeExportFromInterfaceError0.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceProperty.ts","time":7,"edits":1,"cost":"2.93"},{"name":"unittests:: tsserver:: events:: ProjectLanguageServiceStateEvent","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/removeVarFromModuleWithReopenedEnums.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/regexErrorRecovery.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/tsxSignatureHelp2.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/removeDeclareKeyword.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedComputedProperty01.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/semicolonFormatting.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesFunctionArgument2.ts","time":7,"edits":1,"cost":"2.93"},{"name":"unittests:: tsserver:: Untitled files","time":7,"edits":1,"cost":"2.93"},{"name":"unittests:: tsserver:: typingsInstaller:: tsserver:: with inferred Project","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserVariableStatement2.d.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/chainedFatArrowFormatting.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateConstructorFunction2.ts","time":27,"edits":4,"cost":"2.89"},{"name":"tests/cases/compiler/typeArgumentDefaultUsesConstraintOnCircularDefault.ts","time":20,"edits":3,"cost":"2.88"},{"name":"tests/cases/conformance/types/rest/objectRestCatchES5.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/conformance/salsa/moduleExportAlias3.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/functionCall18.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/fourslash/findAllRefsDestructureGetter2.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/nonexistentPropertyOnUnion.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/conformance/jsx/tsxSfcReturnNull.tsx","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/destructuringWithConstraint.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/implementsIncorrectlyNoAssertion.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/parenthesizedAsyncArrowFunction.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/destructuringTuple.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/fourslash/navigateItemsExports.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/fourslash/tsxFindAllReferences5.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/mappedTypeParameterConstraint.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/conformance/jsdoc/paramTagOnCallExpression.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/conformance/jsdoc/paramTagBracketsAddOptionalUndefined.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/declarationEmitPrivateAsync.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/conformance/types/thisType/thisTypeInTypePredicate.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/selfReferentialDefaultNoStackOverflow.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/es5SetterparameterDestructuringNotElided.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/accessorWithLineTerminator.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/typeInferenceTypePredicate.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/conformance/salsa/exportPropertyAssignmentNameResolution.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/yieldExpressionInFlowLoop.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/unusedTypeParametersNotCheckedByNoUnusedLocals.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/isolatedModulesAmbientConstEnum.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/independentPropertyVariance.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/unusedGetterInClass.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/contextualTypingFunctionReturningFunction2.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/systemDefaultExportCommentValidity.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/genericNumberIndex.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/nounusedTypeParameterConstraint.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/declarationEmitToDeclarationDirWithoutCompositeAndDeclarationOptions.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/noUnusedLocals_selfReference_skipsBlockLocations.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/moduleResolution_explicitNodeModulesImport.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/parseErrorDoubleCommaInCall.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/conformance/typings/typingsSuggestion1.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_notSupported3.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceComments.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/classImplementsClass7.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/incrementalOut.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/jsdocCastCommentEmit.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/jsFileCompilationBindDuplicateIdentifier.ts","time":19,"edits":3,"cost":"2.83"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment22.ts","time":19,"edits":3,"cost":"2.83"},{"name":"tests/cases/fourslash/completionsRecommended_import.ts","time":19,"edits":3,"cost":"2.83"},{"name":"tests/cases/compiler/mappedToToIndexSignatureInference.ts","time":19,"edits":3,"cost":"2.83"},{"name":"tests/cases/compiler/contextuallyTypeArgumentsKeyword.ts","time":19,"edits":3,"cost":"2.83"},{"name":"tests/cases/fourslash/incrementalParsingDynamicImport3.ts","time":19,"edits":3,"cost":"2.83"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts","time":25,"edits":4,"cost":"2.82"},{"name":"tests/cases/fourslash/completionsImport_ofAlias_preferShortPath.ts","time":25,"edits":4,"cost":"2.82"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypedefInParamTag1.ts","time":31,"edits":5,"cost":"2.81"},{"name":"tests/cases/compiler/narrowUnknownByTypeofObject.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/jsFileCompilationBindDeepExportsAssignment.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/jsdocParamTagOnPropertyInitializer.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration2_es5.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/moduleIndent.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/conformance/async/es5/asyncSetter_es5.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/conformance/jsdoc/checkJsdocParamTag1.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/async/es5/asyncMultiFile_es5.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/compiler/declarationEmitRelativeModuleError.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/newAbstractInstance.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/isolatedModules_resolveJsonModule.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/statements/labeledStatements/labeledStatementWithLabel.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/shims/getOutliningSpans.ts","time":24,"edits":4,"cost":"2.78"},{"name":"tests/cases/compiler/optionsStrictPropertyInitializationStrictNullChecks.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/exportDefaultFunctionInNamespace.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/exportAssignmentWithoutAllowSyntheticDefaultImportsError.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/parseArrowFunctionWithFunctionReturnType.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/types/spread/spreadContextualTypedBindingPattern.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/navigationBarItemsItemsExternalModules3.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/compiler/compareTypeParameterConstrainedByLiteralToLiteral.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/typeAliasExport.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/jsdoc/enumTagUseBeforeDefCrash.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/types/union/unionTypeCallSignatures5.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindExportClassNameWithObject.ts","time":12,"edits":2,"cost":"2.78"},{"name":"unittests:: tsserver:: navigate-to for javascript project","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.decimal.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/jsdocUnexpectedCharacter.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/jsPropertyAssignedAfterMethodDeclaration.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/salsa/binderUninitializedModuleExportsAssignment.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/es6/destructuring/destructuringVoid.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/noCrashUMDMergedWithGlobalValue.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/esModuleInteropEnablesSyntheticDefaultImports.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/isolatedModulesNoEmitOnError.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/duplicateDefaultExport.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/tripleSlashReferenceAbsoluteWindowsPath.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/newAbstractInstance2.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/esModuleInteropImportDefaultWhenAllNamedAreDefaultAlias.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/propertyAccessOfReadonlyIndexSignature.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/jsPropertyAssignedAfterMethodDeclaration_nonError.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/arrayIndexWithArrayFails.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/doubleUnderscoreReactNamespace.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/destructuringAssignmentWithStrictNullChecks.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/incrementalParsingInsertIntoMethod1.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/getOutliningForSingleLineComments.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/compiler/nonexistentPropertyUnavailableOnPromisedType.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/moduleResolution_relativeImportJsFile.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/exportDefaultClassInNamespace.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/moduleResolution_packageJson_notAtPackageRoot_fakeScopedPackage.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/mergedClassWithNamespacePrototype.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/commentOnBinaryOperator1.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/isolatedModulesDontElideReExportStar.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject4.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/propertyOverridingPrototype.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/defaultParameterTrailingComments.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/typings/typingsSuggestion2.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/moduleResolution_packageJson_notAtPackageRoot.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/moduleResolution_explicitNodeModulesImport_implicitAny.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/jsdoc/typeTagModuleExports.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingOnEmptyInterfaceLiteral.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/compiler/shouldNotPrintNullEscapesIntoOctalLiterals.ts","time":12,"edits":2,"cost":"2.78"},{"name":"unittests:: tsserver:: typingsInstaller:: local module","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/generatorDeclarationFormatting.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/syntacticClassificationsJsx2.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingKeywordAsIdentifier.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/isInMultiLineCommentOnlyTrivia.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingBlockInCaseClauses.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/findAllRefsPrimitiveJsDoc.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/syntacticClassificationsConflictDiff3Markers2.ts","time":12,"edits":2,"cost":"2.78"},{"name":"unittests:: tsserver:: smartSelection","time":6,"edits":1,"cost":"2.78"},{"name":"unittests:: core paths","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/tsxGoToDefinitionUnionElementType2.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/incrementalJsDocAdjustsLengthsRight.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingInDestructuring1.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/formatFunctionAndConstructorType.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/chainedFunctionFunctionArgIndent.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndLocalVarInFunction.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction5_es5.ts","time":6,"edits":1,"cost":"2.78"},{"name":"unittests:: moduleResolution:: Node module resolution - relative paths","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/smartIndentInCallExpressions.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingSpaceAfterCommaBeforeOpenParen.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingReplaceSpacesWithTabs.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingNestedScopes.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/addDuplicateSetter.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarInFunction.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/compiler/genericRestTypes.ts","time":18,"edits":3,"cost":"2.78"},{"name":"tests/cases/conformance/es7/trailingCommasInBindingPatterns.ts","time":18,"edits":3,"cost":"2.78"},{"name":"tests/cases/fourslash/smartIndentObjectBindingPattern01.ts","time":18,"edits":3,"cost":"2.78"},{"name":"tests/cases/compiler/importNotElidedWhenNotFound.ts","time":17,"edits":3,"cost":"2.72"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface.ts","time":17,"edits":3,"cost":"2.72"},{"name":"tests/cases/compiler/jsExtendsImplicitAny.ts","time":17,"edits":3,"cost":"2.72"},{"name":"tests/cases/compiler/methodSignatureHandledDeclarationKindForSymbol.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/recursiveResolveDeclaredMembers.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/parser/ecmascript5/parserNotRegex2.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/incrementalInvalid.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_noImplicitAny_scoped.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/declarationTypecheckNoUseBeforeReferenceCheck.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/externalModules/exportClassNameWithObjectUMD.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeDefAtStartOfFile.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/incrementalConfig.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/jsdocResolveNameFailureInTypedef.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/externalModules/exportClassNameWithObjectAMD.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/prefixedNumberLiteralAssignToNumberLiteralType.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/fourslash/navigationBarItemsModules.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/jsdoc/noDuplicateJsdoc1.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/elaborationForPossiblyCallableTypeStillReferencesArgumentAtTopLevel.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/salsa/typeLookupInIIFE.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/fourslash/tsxGoToDefinitionStatelessFunction2.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/umdNamedAmdMode.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/generatorReturnExpressionIsChecked.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleEmitNone.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/jsdoc/jsdocParseStarEquals.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/fourslash/tsxFindAllReferencesUnionElementType1.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/jsFileCompilationTypeAssertions.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/dynamicImportWithNestedThis_es2015.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/moduleResolution_relativeImportJsFile_noImplicitAny.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/narrowedImports_assumeInitialized.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/exportAsNamespaceConflict.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/invalidContinueInDownlevelAsync.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/checkJsFiles_skipDiagnostics.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/nonstrictTemplateWithNotOctalPrintsAsIs.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/moduleResolution_packageJson_yesAtPackageRoot_mainFieldInSubDirectory.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/moduleResolution_packageJson_scopedPackage.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/jsdoc/enumTagCircularReference.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/externalModules/exportClassNameWithObjectCommonJS.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/jsdocRestParameter_es6.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/jsdoc/typeTagWithGenericSignature.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/declarationEmitToDeclarationDirWithCompositeOption.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/commentsAfterCaseClauses3.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_notSupported.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/fourslash/formattingOptionsChangeJsx.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/jsdocTypedef_propertyWithNoType.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/jsdoc/typedefInnerNamepaths.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/jsdoc/noAssertForUnparseableTypedefs.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/jsdoc/jsdocTwoLineTypedef.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/parser/ecmascript5/parserParenthesizedVariableAndFunctionInTernary.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/incrementalTsBuildInfoFile.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/typeParameterDoesntBlockParameterLookup.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/unusedSemicolonInClass.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_withExtension_MapedToNodeModules.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/fourslash/isInMultiLineComment.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/fourslash/formattingObjectLiteralOpenCurlyNewlineTyping.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/fourslash/incrementalParsingWithJsDoc.ts","time":16,"edits":3,"cost":"2.66"},{"name":"tests/cases/fourslash/completionsRecommended_namespace.ts","time":15,"edits":3,"cost":"2.59"},{"name":"tests/cases/conformance/functions/parameterInitializersForwardReferencing1_es6.ts","time":20,"edits":4,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingChangeSettings.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/compiler/unusedTypeParametersWithUnderscore.ts","time":15,"edits":3,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingInExpressionsInTsx.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/es2019/globalThisCollision.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/fourslash/navigationBarGetterAndSetter.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/es2017/useSharedArrayBuffer2.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/addVarToConstructor1.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/compiler/unreachableJavascriptChecked.ts","time":20,"edits":4,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingMultilineCommentsWithTabs1.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/addMethodToInterface1.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/declarationEmit/libReferenceNoLib.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/fourslash/navigationBarJsDoc.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formatTypeOperation.ts","time":5,"edits":1,"cost":"2.59"},{"name":"unittests:: Program.getMissingFilePaths","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/compiler/jsFileCompilationBindMultipleDefaultExports.ts","time":15,"edits":3,"cost":"2.59"},{"name":"tests/cases/compiler/blockScopedClassDeclarationAcrossFiles.ts","time":10,"edits":2,"cost":"2.59"},{"name":"unittests:: assert","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingOfMultilineBlockConstructs.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/fourslash/breakpointValidationWith.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingOnTabAfterCloseCurly.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/compiler/noUnusedLocals_writeOnlyProperty_dynamicNames.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/compiler/extendsJavaScript.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/compiler/moduleResolution_noLeadingDot.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/compiler/jsdocAccessEnumType.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/compiler/jsdocParamTagInvalid.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/compiler/tripleSlashInCommentNotParsed.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/compiler/anyMappedTypesError.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration3_es5.ts","time":5,"edits":1,"cost":"2.59"},{"name":"unittests:: moduleResolution:: Relative imports","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/typeAboveNumberLiteralExpressionStatement.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingReadonly.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formatObjectBindingPattern.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.binary.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeReferenceUseBeforeDef.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingOnDoWhileNoSemicolon.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingJsxTexts.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formatParameter.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration8_es5.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/addDeclareToModule.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/compiler/module_augmentExistingVariable.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/async/es5/asyncClass_es5.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/indentationInJsx1.ts","time":5,"edits":1,"cost":"2.59"},{"name":"unittests:: moduleResolution:: Type reference directive resolution: ","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/smartIndentStatementSwitch.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedObjectTypeLiteral01.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/chainedFunctionLambdaArgIndex.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/compiler/modularizeLibrary_ErrorFromUsingES6ArrayWithOnlyES6ArrayLib.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/smartIndentAfterNewExpression.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/async/es5/asyncGetter_es5.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType6.ts","time":10,"edits":2,"cost":"2.59"},{"name":"unittests:: config:: project-references behavior changes under composite: true","time":5,"edits":1,"cost":"2.59"},{"name":"unittests:: config:: project-references path mapping","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/getJSXOutliningSpans.tsx","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/fourslash/yieldKeywordFormatting.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNonAsciiHorizontalWhitespace.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/fourslash/functionTypeFormatting.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingReplaceTabsWithSpaces.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedFunctionDeclaration01.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/smartIndentInParenthesizedExpression01.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formatSignatures.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/breakpointValidationModuleAmbient.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingMultilineCommentsWithTabs2.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingForLoopSemicolons.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction4_es5.ts","time":5,"edits":1,"cost":"2.59"},{"name":"unittests:: tsserver:: occurence highlight on string","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/indentAfterFunctionClosingBraces.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formatWithTabs2.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedArrowType01.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithConstrainedTypeParameter.ts","time":19,"edits":4,"cost":"2.54"},{"name":"tests/cases/fourslash/findAllRefsThisKeyword.ts","time":19,"edits":4,"cost":"2.54"},{"name":"tests/cases/compiler/contextualTypingFunctionReturningFunction.ts","time":14,"edits":3,"cost":"2.52"},{"name":"tests/cases/compiler/importDeclTypes.ts","time":14,"edits":3,"cost":"2.52"},{"name":"tests/cases/compiler/asyncArrowInClassES5.ts","time":9,"edits":2,"cost":"2.49"},{"name":"tests/cases/compiler/asyncFunctionTempVariableScoping.ts","time":9,"edits":2,"cost":"2.49"},{"name":"tests/cases/compiler/commonJsUnusedLocals.ts","time":9,"edits":2,"cost":"2.49"},{"name":"tests/cases/compiler/unicodeStringLiteral.ts","time":9,"edits":2,"cost":"2.49"},{"name":"tests/cases/compiler/parserIsClassMemberStart.ts","time":9,"edits":2,"cost":"2.49"},{"name":"tests/cases/fourslash/moveToNewFile_moveJsxImport1.ts","time":9,"edits":2,"cost":"2.49"},{"name":"tests/cases/compiler/errorForConflictingExportEqualsValue.ts","time":9,"edits":2,"cost":"2.49"},{"name":"tests/cases/fourslash/smartIndentObjectLiteralOpenBracketNewLine.ts","time":13,"edits":3,"cost":"2.45"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType8.tsx","time":13,"edits":3,"cost":"2.45"},{"name":"tests/cases/conformance/jsx/correctlyMarkAliasAsReferences4.tsx","time":16,"edits":4,"cost":"2.37"},{"name":"tests/cases/fourslash/syntacticClassificationsTemplates2.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/compiler/jsdocInTypeScript.ts","time":28,"edits":7,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingAfterChainedFatArrow.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/compiler/destructuringTempOccursAfterPrologue.ts","time":12,"edits":3,"cost":"2.37"},{"name":"tests/cases/fourslash/noSmartIndentInsideMultilineString.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/compiler/emitThisInObjectLiteralGetter.ts","time":12,"edits":3,"cost":"2.37"},{"name":"tests/cases/fourslash/navigationItemsSpecialPropertyAssignment.ts","time":12,"edits":3,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingExpressionsInIfCondition.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/syntaxErrorAfterImport1.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingTemplatesWithNewline.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/syntacticClassificationsConflictMarkers1.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingOfExportDefault.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formatTypeAlias.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/shims-pp/getBraceMatchingAtPosition.ts","time":8,"edits":2,"cost":"2.37"},{"name":"tests/cases/fourslash/formatAfterObjectLiteral.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/debuggerStatementIndent.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/smartSelection_templateStrings.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingWithMultilineComments.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingWithLimitedSpan.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingOfModuleExport.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingInComment.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formatComments.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/compiler/dynamicImportTrailingComma.ts","time":8,"edits":2,"cost":"2.37"},{"name":"tests/cases/fourslash/smartSelection_simple2.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/incrementalParsingDynamicImport4.ts","time":8,"edits":2,"cost":"2.37"},{"name":"tests/cases/fourslash/superCallError0.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/conformance/async/es5/asyncEnum_es5.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/navigationBarItemsEmptyConstructors.ts","time":4,"edits":1,"cost":"2.37"},{"name":"unittests:: tsserver:: import helpers","time":4,"edits":1,"cost":"2.37"},{"name":"unittests:: services:: PreProcessFile:","time":4,"edits":1,"cost":"2.37"},{"name":"unittests:: config:: project-references meta check","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingOnModuleIndentation.ts","time":4,"edits":1,"cost":"2.37"},{"name":"unittests:: moduleResolution:: Node module resolution - non-relative paths","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/whiteSpaceTrimming4.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/syntacticClassificationsCancellation1.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/syntacticClassificationForJSDocTemplateTag.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formatSimulatingScriptBlocks.ts","time":8,"edits":2,"cost":"2.37"},{"name":"tests/cases/fourslash/formatClassExpression.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/smartIndentStartLineInLists.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedFunctionDeclaration03.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/completionListNewIdentifierFunctionDeclaration.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/smartIndentClass.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/singleLineTypeLiteralFormatting.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/quickInfoJsPropertyAssignedAfterMethodDeclaration.ts","time":8,"edits":2,"cost":"2.37"},{"name":"tests/cases/fourslash/indentationInAugmentations2.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/identationAfterInterfaceCall.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingSingleLineWithNewLineOptionSet.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/syntacticClassificationsFunctionWithComments.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingOnSemiColon.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/smartSelection_simple1.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/propertyDuplicateIdentifierError.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formatTryCatch.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/navigationBarItemsSymbols2.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formatOnEnterFunctionDeclaration.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/breakpointValidationLabeled.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/arrayConcatTypeCheck0.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingInDestructuring3.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/compiler/recursiveSpecializationOfExtendedTypeWithError.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formatWithStatement.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/deleteTypeParameter.ts","time":4,"edits":1,"cost":"2.37"},{"name":"unittests:: config:: convertTypeAcquisitionFromJson","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/whiteSpaceBeforeReturnTypeFormatting.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/compiler/staticsInAFunction.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/compiler/overloadingStaticFunctionsInFunctions.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/compiler/module_augmentExistingAmbientVariable.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formatTsx.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/conformance/jsx/tsxReactComponentWithDefaultTypeParameter3.tsx","time":19,"edits":5,"cost":"2.32"},{"name":"tests/cases/fourslash/navigationBarAnonymousClassAndFunctionExpressions.ts","time":15,"edits":4,"cost":"2.31"},{"name":"tests/cases/fourslash/shims-pp/getOutliningSpans.ts","time":15,"edits":4,"cost":"2.31"},{"name":"tests/cases/compiler/jsFileCompilationBindErrors.ts","time":11,"edits":3,"cost":"2.28"},{"name":"tests/cases/fourslash/formattingOnTypeLiteral.ts","time":7,"edits":2,"cost":"2.24"},{"name":"tests/cases/fourslash/declarationExpressions.ts","time":7,"edits":2,"cost":"2.24"},{"name":"tests/cases/fourslash/smartIndentOnFunctionParameters.ts","time":7,"edits":2,"cost":"2.24"},{"name":"tests/cases/fourslash/formattingAfterMultiLineIfCondition.ts","time":7,"edits":2,"cost":"2.24"},{"name":"tests/cases/fourslash/getMatchingBraces.ts","time":7,"edits":2,"cost":"2.24"},{"name":"tests/cases/fourslash/getOutliningForBlockComments.ts","time":7,"edits":2,"cost":"2.24"},{"name":"tests/cases/fourslash/navigationBarFunctionPrototype.ts","time":7,"edits":2,"cost":"2.24"},{"name":"tests/cases/fourslash/moveToNewFile_moveJsxImport4.ts","time":7,"edits":2,"cost":"2.24"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_deleteWrite.ts","time":7,"edits":2,"cost":"2.24"},{"name":"tests/cases/conformance/jsx/tsxReactComponentWithDefaultTypeParameter2.tsx","time":17,"edits":5,"cost":"2.21"},{"name":"tests/cases/fourslash/findAllRefsRedeclaredPropertyInDerivedInterface.ts","time":17,"edits":5,"cost":"2.21"},{"name":"tests/cases/compiler/unreachableJavascriptUnchecked.ts","time":10,"edits":3,"cost":"2.19"},{"name":"tests/cases/fourslash/docCommentTemplateClassDecl01.ts","time":10,"edits":3,"cost":"2.19"},{"name":"tests/cases/compiler/jsFileCompilationNonNullAssertion.ts","time":10,"edits":3,"cost":"2.19"},{"name":"tests/cases/fourslash/importNameCodeFix_jsExtension.ts","time":13,"edits":4,"cost":"2.16"},{"name":"tests/cases/fourslash/completionsImport_default_anonymous.ts","time":29,"edits":9,"cost":"2.15"},{"name":"unittests:: config:: initTSConfig","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/completionsUniqueSymbol_import.ts","time":12,"edits":4,"cost":"2.08"},{"name":"tests/cases/compiler/decoratorMetadataNoLibIsolatedModulesTypes.ts","time":6,"edits":2,"cost":"2.08"},{"name":"unittests:: tsserver:: Session:: how Session is extendable via subclassing","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/smartSelection_emptyRanges.ts","time":6,"edits":2,"cost":"2.08"},{"name":"unittests:: services:: languageService","time":3,"edits":1,"cost":"2.08"},{"name":"unittests:: tsserver:: getApplicableRefactors","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingOnInterfaces.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/findAllReferencesJSDocFunctionThis.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/indexSignatureWithoutAnnotation.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/navigateItemsImports.ts","time":6,"edits":2,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingQMark.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/smartIndentInterface.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingGlobalAugmentation1.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/compiler/forwardDeclaredCommonTypes01.ts","time":6,"edits":2,"cost":"2.08"},{"name":"tests/cases/fourslash/formatArrayOrObjectLiteralsInVariableList.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/moveToNewFile_moveJsxImport2.ts","time":6,"edits":2,"cost":"2.08"},{"name":"tests/cases/fourslash/tsxFindAllReferences11.ts","time":6,"edits":2,"cost":"2.08"},{"name":"unittests:: tsserver:: VersionCache simple text","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingGlobalAugmentation2.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formatSelectionWithTrivia.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formatEmptyBlock.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserMemberAccessAfterPostfixExpression1.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration4_es5.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/whiteSpaceTrimming3.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/consistenceOnIndentionsOfObjectsInAListAfterFormatting.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/smartIndentEnum.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/compiler/declarationEmitPreservesHasNoDefaultLibDirective.ts","time":6,"edits":2,"cost":"2.08"},{"name":"tests/cases/fourslash/navigationBarMerging_grandchildren.ts","time":6,"edits":2,"cost":"2.08"},{"name":"tests/cases/fourslash/navigationBarItemsTypeAlias.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/navigationBarItemsSymbols3.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/navigationBarItemsMissingName2.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/navigationBarItemsExports.ts","time":3,"edits":1,"cost":"2.08"},{"name":"unittests:: tsserver:: format settings","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingOnDocumentReadyFunction.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingOfChainedLambda.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingInMultilineComments.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingInDestructuring4.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingEqualsBeforeBracketInTypeAlias.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingElseInsideAFunction.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingCommentsBeforeErrors.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formatSelectionWithTrivia2.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formatNestedClassWithOpenBraceOnNewLines.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formatDebuggerStatement.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formatColonAndQMark.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formatAsyncKeyword.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formatAnyTypeLiteral.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/aliasToVarUsedAsType.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/compiler/noDefaultLib.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/consistenceOnIndentionsOfChainedFunctionCalls.ts","time":3,"edits":1,"cost":"2.08"},{"name":"unittests:: tsbuild:: when tsconfig extends the missing file","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/breakpointValidationInBlankLine.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/breakpointValidationExportAssignment.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/shims/getNavigationBarItems.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/whiteSpaceTrimming.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/validBraceCompletionPosition.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/unclosedStringLiteralAutoformating.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/syntacticClassificationsForOfKeyword3.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/syntacticClassificationsDocComment4.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/compiler/shebangError.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedFunctionDeclaration06.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/smartIndentNestedModule.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/navigationBarItemsFunctionsBroken.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/navbar_let.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/interfaceRecursiveInheritanceErrors0.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/insertPublicBeforeSetter.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingMultilineTemplateLiterals.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formatImportDeclaration.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/constructorBraceFormatting.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction2_es5.ts","time":3,"edits":1,"cost":"2.08"},{"name":"unittests:: services:: hostNewLineSupport","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/syntacticClassificationsForOfKeyword2.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/smartIndentInsideMultilineString.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/smartIndentCloseBrace.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/navigateToQuoted.ts","time":8,"edits":3,"cost":"1.97"},{"name":"tests/cases/fourslash/formatIfWithEmptyCondition.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/importNameCodeFix_symlink.ts","time":10,"edits":4,"cost":"1.90"},{"name":"tests/cases/fourslash/completionsImport_shadowedByLocal.ts","time":10,"edits":4,"cost":"1.90"},{"name":"tests/cases/fourslash/getOutliningSpansForImports.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/semicolonFormattingNestedStatements.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/indentationInComments.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/formattingSkippedTokens.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/smartSelection_mappedTypes.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/shims/getBraceMatchingAtPosition.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/tsxFindAllReferences6.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/commentBraceCompletionPosition.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/tsxFindAllReferencesUnionElementType2.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/smartSelection_complex.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/navigationBarItemsNamedArrowFunctions.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/compiler/sourceMapValidationVarInDownLevelGenerator.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/smartSelection_functionParams1.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/formatAsyncComputedMethod.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/forceIndentAfterNewLineInsert.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/autoCloseTag.ts","time":7,"edits":3,"cost":"1.83"},{"name":"tests/cases/fourslash/docCommentTemplateIndentation.ts","time":7,"edits":3,"cost":"1.83"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport15.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/importDeclPaste0.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/docCommentTemplateInSingleLineComment.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/docCommentTemplateConstructor01.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/completionsImport_named_didNotExistBefore.ts","time":14,"edits":7,"cost":"1.68"},{"name":"tests/cases/fourslash/getMatchingBracesAdjacentBraces.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/getNameOrDottedNameSpan.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingOnEnter.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/formatInTsxFiles.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formatAfterMultilineComment.ts","time":2,"edits":1,"cost":"1.68"},{"name":"unittests:: config:: commandLineParsing:: parseBuildOptions","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentListItem.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingForIn.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingSpaceBetweenParent.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/smartSelection_JSDoc.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/outliningSpansForFunction.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/smartSelection_loneVariableDeclaration.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/formatDocumentWithTrivia.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/semicolonFormattingInsideAComment.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/outliningForNonCompleteInterfaceDeclaration.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingOnOpenBraceOfFunctions.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingOnEnterInComments.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartSelection_bindingPatterns.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentNonterminatedIfStatementAtEOF.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingCrash.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/docCommentTemplateInterfacesEnumsAndTypeAliases.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/completionsIsTypeOnlyCompletion.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509698.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/conformance/async/es5/asyncInterface_es5.ts","time":2,"edits":1,"cost":"1.68"},{"name":"unittests:: config:: project-references errors when a file in a composite project occurs outside the root","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/breakpointValidationModuleEmpty.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/shims-pp/getNavigationBarItems.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/typeCheckObjectInArrayLiteral.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/typeAssertionsFormatting.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/tabbingAfterNewlineInsertedBeforeWhile.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/syntacticClassificationsDocComment1.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/syntacticClassificationWithErrors.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/stringTemplateBraceCompletionPosition.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/compiler/noCrashOnNoLib.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentStatementWith.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/compiler/newMap.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentStatementForOf.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentOnAccessors02.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentInParenthesizedExpression02.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentAfterAlignedFunctionArgument.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/navigationBarJsDocCommentWithNoTags.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/indentationInJsx2.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/indentationInAugmentations1.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingSpacesAfterConstructor.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingOnCommaOperator.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingOnCloseBrace.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingHexLiteral.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingAfterMultiLineString.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formatControlFlowConstructs.ts","time":2,"edits":1,"cost":"1.68"},{"name":"unittests:: tsserver:: autoDiscovery","time":2,"edits":1,"cost":"1.68"},{"name":"unittests:: tsserver:: Session:: an example of using the Session API to create an in-process server","time":2,"edits":1,"cost":"1.68"},{"name":"unittests:: tsserver:: Language service","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/syntacticClassificationsConflictMarkers2.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentStatementForIn.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedTupleTypeLiteral01.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedConstructorType01.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentNamedImport.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentInsideBlockInsideCase.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentAfterFatArrowVar.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentActualIndentation.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/semicolonFormattingInsideAStringLiteral.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/semicolonFormattingAfterArrayLiteral.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/paste.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/navbar_const.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/multilineCommentBeforeOpenBrace.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/indentAfterImport.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/completionsImport_multipleWithSameName.ts","time":13,"edits":7,"cost":"1.60"},{"name":"tests/cases/fourslash/tsxQuickInfo6.ts","time":13,"edits":7,"cost":"1.60"},{"name":"tests/cases/fourslash/tsxGoToDefinitionUnionElementType1.ts","time":7,"edits":4,"cost":"1.54"},{"name":"tests/cases/fourslash/docCommentTemplateVariableStatements03.ts","time":5,"edits":3,"cost":"1.50"},{"name":"tests/cases/fourslash/docCommentTemplateVariableStatements02.ts","time":5,"edits":3,"cost":"1.50"},{"name":"tests/cases/fourslash/quickInfoJsdocEnum.ts","time":5,"edits":3,"cost":"1.50"},{"name":"tests/cases/fourslash/formatNoSpaceBetweenClosingParenAndTemplateString.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formatAfterWhitespace.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/docCommentTemplateFunctionWithParameters_js.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formattingObjectLiteralOpenCurlySingleLine.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/navigationItemsComputedProperties.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formatLiteralTypeInUnionOrIntersectionType.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formatInsertSpaceAfterCloseBraceBeforeCloseBracket.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/importTypeFormatting.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/outliningHintSpansForFunction.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/smartIndentOnListEnd.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formattingOnSingleLineBlocks.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/syntacticClassificationsConflictDiff3Markers1.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formattingObjectLiteralOpenCurlyNewline.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formattingInDestructuring5.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formattingConditionalTypes.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formatWithTabs.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formatOnOpenCurlyBraceRemoveNewLine.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/moveToNewFile_moveJsxImport3.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/completionsAtIncompleteObjectLiteralProperty.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formattingChainingMethods.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/navigationBarNamespaceImportWithNoName.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/isInMultiLineCommentInTemplateLiteral.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formatTrailingComma.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formatRemoveNewLineAfterOpenBrace.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formatEmptyParamList.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/docCommentTemplateFunctionWithParameters.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/navigationBarItemsStaticAndNonStaticNoMerge.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formatConflictDiff3Marker1.ts","time":4,"edits":3,"cost":"1.27"},{"name":"tests/cases/fourslash/getOutliningSpans.ts","time":6,"edits":6,"cost":"0.98"},{"name":"tests/cases/fourslash/formattingOnConstructorSignature.ts","time":3,"edits":3,"cost":"0.98"},{"name":"tests/cases/fourslash/formatRangeEndingAfterCommaOfCall.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/formatJsxWithKeywordInIdentifier.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/docCommentTemplateClassDeclMethods02.ts","time":3,"edits":3,"cost":"0.98"},{"name":"unittests:: shimMap","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/docCommentTemplateJsSpecialPropertyAssignment.ts","time":2,"edits":2,"cost":"0.98"},{"name":"unittests:: tsserver:: VersionCache TS code","time":1,"edits":1,"cost":"0.98"},{"name":"unittests:: tsserver:: typingsInstaller:: npm installation command","time":1,"edits":1,"cost":"0.98"},{"name":"unittests:: services:: DocumentRegistry","time":1,"edits":1,"cost":"0.98"},{"name":"unittests:: moduleResolution:: ModuleResolutionHost.directoryExists","time":1,"edits":1,"cost":"0.98"},{"name":"unittests:: Reuse program structure:: host is optional","time":1,"edits":1,"cost":"0.98"},{"name":"unittests:: compilerCore","time":1,"edits":1,"cost":"0.98"},{"name":"unittests:: base64","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/docCommentTemplateClassDeclMethods01.ts","time":4,"edits":4,"cost":"0.98"},{"name":"tests/cases/fourslash/completionsImport_tsx.ts","time":4,"edits":4,"cost":"0.98"},{"name":"tests/cases/fourslash/getOutliningForObjectsInArray.ts","time":3,"edits":3,"cost":"0.98"},{"name":"tests/cases/fourslash/editTemplateConstraint.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/docCommentTemplateNamespacesAndModules01.ts","time":3,"edits":3,"cost":"0.98"},{"name":"tests/cases/fourslash/completionListKeywords.ts","time":3,"edits":3,"cost":"0.98"},{"name":"tests/cases/fourslash/autoFormattingOnPasting.ts","time":3,"edits":3,"cost":"0.98"},{"name":"tests/cases/fourslash/syntacticClassificationsForOfKeyword.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/smartSelection_functionParams2.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/smartIndentReturn.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/smartIndentNonterminatedArgumentListAtEOF.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/navbarNestedCommonJsExports.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/indentationInJsx3.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/functionFormatting.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/formattingForOfKeyword.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/formatOnEnterInComment.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/formatObjectBindingPattern_restElementWithPropertyName.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/formatImplicitModule.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/docCommentTemplate_insideEmptyComment.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/docCommentTemplateFunctionExpression.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/stringBraceCompletionPosition.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/smartSelection_imports.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/smartSelection_behindCaret.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedIndexSignature01.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedFunctionDeclaration05.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/smartIndentModule.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/semanticClassificationJs.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/publicBreak.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/navigateItemsLet.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/javaScriptModulesError1.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/isInMultiLineCommentInJsxText.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/completionsTypeKeywords.ts","time":4,"edits":5,"cost":"0.76"},{"name":"tests/cases/fourslash/docCommentTemplateEmptyFile.ts","time":3,"edits":4,"cost":"0.70"},{"name":"tests/cases/fourslash/docCommentTemplateNamespacesAndModules02.ts","time":3,"edits":4,"cost":"0.70"},{"name":"tests/cases/fourslash/getOutliningSpansForUnbalancedEndRegion.ts","time":2,"edits":3,"cost":"0.58"},{"name":"tests/cases/fourslash/getOutliningSpansForRegions.ts","time":2,"edits":3,"cost":"0.58"},{"name":"tests/cases/fourslash/docCommentTemplateObjectLiteralMethods01.ts","time":3,"edits":5,"cost":"0.47"},{"name":"tests/cases/fourslash/docCommentTemplateInsideFunctionDeclaration.ts","time":2,"edits":4,"cost":"0.29"},{"name":"tests/cases/fourslash/formatConflictMarker1.ts","time":1,"edits":2,"cost":"0.29"},{"name":"tests/cases/fourslash/formattingConditionalOperator.ts","time":1,"edits":2,"cost":"0.29"},{"name":"tests/cases/fourslash/docCommentTemplateRegex.ts","time":2,"edits":5,"cost":"0.07"},{"name":"tests/cases/fourslash/getOutliningSpansForUnbalancedRegion.ts","time":1,"edits":3,"cost":"-0.11"},{"name":"unittests:: tsserver:: Session:: helpers","time":0,"edits":1,"cost":"-Infinity"},{"name":"tests/cases/fourslash/fourslash.ts","time":0,"edits":86,"cost":"-Infinity"},{"name":"unittests:: tsserver:: typingsInstaller:: Validate package name:","time":0,"edits":1,"cost":"-Infinity"},{"name":"unittests:: convertToBase64","time":0,"edits":1,"cost":"-Infinity"},{"name":"comment parsing","time":0,"edits":1,"cost":"-Infinity"}]} \ No newline at end of file diff --git a/package.json b/package.json index 965c0c3bb32..276a49a53b3 100644 --- a/package.json +++ b/package.json @@ -82,6 +82,7 @@ "prex": "^0.4.3", "q": "latest", "remove-internal": "^2.9.2", + "simple-git": "^1.113.0", "source-map-support": "latest", "through2": "latest", "travis-fold": "latest", @@ -102,7 +103,8 @@ "gulp": "gulp", "jake": "gulp", "lint": "gulp lint", - "setup-hooks": "node scripts/link-hooks.js" + "setup-hooks": "node scripts/link-hooks.js", + "update-costly-tests": "node scripts/costly-tests.js" }, "browser": { "fs": false, diff --git a/scripts/costly-tests.js b/scripts/costly-tests.js new file mode 100644 index 00000000000..8fea7765207 --- /dev/null +++ b/scripts/costly-tests.js @@ -0,0 +1,104 @@ +// @ts-check +const fs = require("fs"); +const git = require('simple-git/promise')('.') +const readline = require('readline') + +/** @typedef {{ [s: string]: number}} Histogram */ + +async function main() { + /** @type {Histogram} */ + const edits = Object.create(null) + /** @type {Histogram} */ + const perf = JSON.parse(fs.readFileSync('.parallelperf.json', 'utf8')) + + await collectCommits(git, "release-2.3", "master", /*author*/ undefined, files => fillMap(files, edits)) + + const totalTime = Object.values(perf).reduce((n,m) => n + m, 0) + const untouched = Object.values(perf).length - Object.values(edits).length + const totalEdits = Object.values(edits).reduce((n,m) => n + m, 0) + untouched + Object.values(edits).length + + let i = 0 + /** @type {{ name: string, time: number, edits: number, cost: number }[]} */ + let data = [] + for (const k in perf) { + const otherk = k.replace(/tsrunner-[a-z-]+?:\/\//, '') + const percentTime = perf[k] / totalTime + const percentHits = (1 + (edits[otherk] || 0)) / totalEdits + const cost = 5 + Math.log(percentTime / percentHits) + // TODO: Write counts instead of numbers to make JSON file smaller + data.push({ name: otherk, time: perf[k], edits: 1 + (edits[otherk] || 0), cost}) + if (edits[otherk]) + i++ + } + const output = { + totalTime, + totalEdits, + data: data.sort((x,y) => y.cost - x.cost).map(x => ({ ...x, cost: x.cost.toFixed(2) })) + } + + fs.writeFileSync('.test-cost.json', JSON.stringify(output), 'utf8') +} + +main().catch(e => { + console.log(e); + process.exit(1); +}) + +/** + * @param {string[]} files + * @param {Histogram} histogram + */ +function fillMap(files, histogram) { + // keep edits to test cases (but not /users), and not file moves + const tests = files.filter(f => f.startsWith('tests/cases/') && !f.startsWith('tests/cases/user') && !/=>/.test(f)) + for (const test of tests) { + histogram[test] = (histogram[test] || 0) + 1 + } +} + +/** + * @param {string} s + */ +function isSquashMergeMessage(s) { + return /\(#[0-9]+\)$/.test(s) +} + +/** + * @param {string} s + */ +function isMergeCommit(s) { + return /Merge pull request #[0-9]+/.test(s) +} + +/** + * @param {string} s + */ +function parseFiles(s) { + const lines = s.split('\n') + // Note that slice(2) only works for merge commits, which have an empty newline after the title + return lines.slice(2, lines.length - 2).map(line => line.split("|")[0].trim()) +} + +/** + * @param {import('simple-git/promise').SimpleGit} git + * @param {string} from + * @param {string} to + * @param {string | undefined} author - only include commits from this author + * @param {(files: string[]) => void} update + */ + async function collectCommits(git, from, to, author, update) { + let i = 0 + for (const commit of (await git.log({ from, to })).all) { + i++ + if ((!author || commit.author_name === author) && isMergeCommit(commit.message) || isSquashMergeMessage(commit.message)) { + readline.clearLine(process.stdout, /*left*/ -1) + readline.cursorTo(process.stdout, 0) + process.stdout.write(i + ": " + commit.date) + const files = parseFiles(await git.show([commit.hash, "--stat=1000,960,40", "--pretty=oneline"])) + update(files) + } + } +} + + + diff --git a/src/testRunner/parallel/host.ts b/src/testRunner/parallel/host.ts index 3e531561e58..0cb53eedd98 100644 --- a/src/testRunner/parallel/host.ts +++ b/src/testRunner/parallel/host.ts @@ -14,7 +14,9 @@ namespace Harness.Parallel.Host { const isatty = tty.isatty(1) && tty.isatty(2); const path = require("path") as typeof import("path"); const { fork } = require("child_process") as typeof import("child_process"); - const { statSync } = require("fs") as typeof import("fs"); + const { statSync, readFileSync } = require("fs") as typeof import("fs"); + + const editSkipRate = 0.05 // NOTE: paths for module and types for FailedTestReporter _do not_ line up due to our use of --outFile for run.js // tslint:disable-next-line:variable-name @@ -192,7 +194,32 @@ namespace Harness.Parallel.Host { return `tsrunner-${runner}://${test}`; } - function startDelayed(perfData: { [testHash: string]: number } | undefined, totalCost: number) { + function skipCostlyTests(tasks: Task[], editSkipRate: number) { + if (statSync('.test-cost.json')) { + const costs = JSON.parse(readFileSync('.test-cost.json', 'utf8')) as { + totalTime: number, + totalEdits: number, + data: Array<{ name: string, time: number, edits: number, costs: number }> + } + let skippedEdits = 0; + let skippedTests = new Set(); + let skippedTime = 0; + let i = 0; + for (; i < costs.data.length && (skippedEdits / costs.totalEdits) < editSkipRate; i++) { + skippedEdits += costs.data[i].edits; + skippedTime += costs.data[i].time; + skippedTests.add(costs.data[i].name); + } + console.log(`Skipped ${i} expensive tests; estimated time savings of ${(skippedTime / costs.totalTime * 100).toFixed(2)}% with ${(editSkipRate * 100).toFixed(2)}% chance of missing a test.`) + return tasks.filter(t => !skippedTests.has(t.file)); + } + else { + console.log('No cost analysis discovered.'); + return tasks; + } + } + + function startDelayed(perfData: { [testHash: string]: number } | undefined, totalCost: number, editSkipRate: number) { console.log(`Discovered ${tasks.length} unittest suites` + (newTasks.length ? ` and ${newTasks.length} new suites.` : ".")); console.log("Discovering runner-based tests..."); const discoverStart = +(new Date()); @@ -231,6 +258,7 @@ namespace Harness.Parallel.Host { } tasks.sort((a, b) => a.size - b.size); tasks = tasks.concat(newTasks); + tasks = skipCostlyTests(tasks, editSkipRate); const batchCount = workerCount; const packfraction = 0.9; const chunkSize = 1000; // ~1KB or 1s for sending batches near the end of a test @@ -625,6 +653,6 @@ namespace Harness.Parallel.Host { } // tslint:disable-next-line:ban - setTimeout(() => startDelayed(perfData, totalCost), 0); // Do real startup on next tick, so all unit tests have been collected + setTimeout(() => startDelayed(perfData, totalCost, editSkipRate), 0); // Do real startup on next tick, so all unit tests have been collected } } From 3ef953a8192af2413c0e640fb9f950180b176aa7 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Fri, 14 Jun 2019 15:59:39 -0700 Subject: [PATCH 10/31] Allow passing skipPercent Currently, the default is 5%. 0 gives you 0% time savings 2.5 gives you 29% 5 gives you 38% 10 gives you 50% 20 gives you 65% --- Gulpfile.js | 1 + scripts/build/tests.js | 9 ++++++--- src/testRunner/parallel/host.ts | 14 ++++++-------- src/testRunner/runner.ts | 5 +++++ 4 files changed, 18 insertions(+), 11 deletions(-) diff --git a/Gulpfile.js b/Gulpfile.js index bfc4bf43db7..857a2190c17 100644 --- a/Gulpfile.js +++ b/Gulpfile.js @@ -429,6 +429,7 @@ task("runtests-parallel").flags = { " --workers=": "The number of parallel workers to use.", " --timeout=": "Overrides the default test timeout.", " --built": "Compile using the built version of the compiler.", + " --skipPercent=": "Skip expensive tests with chance to miss an edit.", }; task("diff", () => exec(getDiffTool(), [refBaseline, localBaseline], { ignoreExitCode: true })); diff --git a/scripts/build/tests.js b/scripts/build/tests.js index 0ac65002ab8..2843659f511 100644 --- a/scripts/build/tests.js +++ b/scripts/build/tests.js @@ -31,6 +31,7 @@ async function runConsoleTests(runJs, defaultReporter, runInParallel, watchMode, const inspect = cmdLineOptions.inspect; const runners = cmdLineOptions.runners; const light = cmdLineOptions.light; + const skipPercent = cmdLineOptions.skipPercent; const stackTraceLimit = cmdLineOptions.stackTraceLimit; const testConfigFile = "test.config"; const failed = cmdLineOptions.failed; @@ -62,8 +63,8 @@ async function runConsoleTests(runJs, defaultReporter, runInParallel, watchMode, testTimeout = 400000; } - if (tests || runners || light || testTimeout || taskConfigsFolder || keepFailed) { - writeTestConfigFile(tests, runners, light, taskConfigsFolder, workerCount, stackTraceLimit, testTimeout, keepFailed); + if (tests || runners || light || testTimeout || taskConfigsFolder || keepFailed || skipPercent) { + writeTestConfigFile(tests, runners, light, skipPercent, taskConfigsFolder, workerCount, stackTraceLimit, testTimeout, keepFailed); } const colors = cmdLineOptions.colors; @@ -158,17 +159,19 @@ exports.cleanTestDirs = cleanTestDirs; * @param {string} tests * @param {string} runners * @param {boolean} light + * @param {string} skipPercent * @param {string} [taskConfigsFolder] * @param {string | number} [workerCount] * @param {string} [stackTraceLimit] * @param {string | number} [timeout] * @param {boolean} [keepFailed] */ -function writeTestConfigFile(tests, runners, light, taskConfigsFolder, workerCount, stackTraceLimit, timeout, keepFailed) { +function writeTestConfigFile(tests, runners, light, skipPercent, taskConfigsFolder, workerCount, stackTraceLimit, timeout, keepFailed) { const testConfigContents = JSON.stringify({ test: tests ? [tests] : undefined, runners: runners ? runners.split(",") : undefined, light, + skipPercent, workerCount, stackTraceLimit, taskConfigsFolder, diff --git a/src/testRunner/parallel/host.ts b/src/testRunner/parallel/host.ts index 0cb53eedd98..74a54fad5dd 100644 --- a/src/testRunner/parallel/host.ts +++ b/src/testRunner/parallel/host.ts @@ -16,8 +16,6 @@ namespace Harness.Parallel.Host { const { fork } = require("child_process") as typeof import("child_process"); const { statSync, readFileSync } = require("fs") as typeof import("fs"); - const editSkipRate = 0.05 - // NOTE: paths for module and types for FailedTestReporter _do not_ line up due to our use of --outFile for run.js // tslint:disable-next-line:variable-name const FailedTestReporter = require(path.resolve(__dirname, "../../scripts/failed-tests")) as typeof import("../../../scripts/failed-tests"); @@ -194,7 +192,7 @@ namespace Harness.Parallel.Host { return `tsrunner-${runner}://${test}`; } - function skipCostlyTests(tasks: Task[], editSkipRate: number) { + function skipCostlyTests(tasks: Task[]) { if (statSync('.test-cost.json')) { const costs = JSON.parse(readFileSync('.test-cost.json', 'utf8')) as { totalTime: number, @@ -205,12 +203,12 @@ namespace Harness.Parallel.Host { let skippedTests = new Set(); let skippedTime = 0; let i = 0; - for (; i < costs.data.length && (skippedEdits / costs.totalEdits) < editSkipRate; i++) { + for (; i < costs.data.length && (skippedEdits / costs.totalEdits) < (skipPercent / 100); i++) { skippedEdits += costs.data[i].edits; skippedTime += costs.data[i].time; skippedTests.add(costs.data[i].name); } - console.log(`Skipped ${i} expensive tests; estimated time savings of ${(skippedTime / costs.totalTime * 100).toFixed(2)}% with ${(editSkipRate * 100).toFixed(2)}% chance of missing a test.`) + console.log(`Skipped ${i} expensive tests; estimated time savings of ${(skippedTime / costs.totalTime * 100).toFixed(2)}% with ${skipPercent.toFixed(2)}% chance of missing a test.`) return tasks.filter(t => !skippedTests.has(t.file)); } else { @@ -219,7 +217,7 @@ namespace Harness.Parallel.Host { } } - function startDelayed(perfData: { [testHash: string]: number } | undefined, totalCost: number, editSkipRate: number) { + function startDelayed(perfData: { [testHash: string]: number } | undefined, totalCost: number) { console.log(`Discovered ${tasks.length} unittest suites` + (newTasks.length ? ` and ${newTasks.length} new suites.` : ".")); console.log("Discovering runner-based tests..."); const discoverStart = +(new Date()); @@ -258,7 +256,7 @@ namespace Harness.Parallel.Host { } tasks.sort((a, b) => a.size - b.size); tasks = tasks.concat(newTasks); - tasks = skipCostlyTests(tasks, editSkipRate); + tasks = skipCostlyTests(tasks); const batchCount = workerCount; const packfraction = 0.9; const chunkSize = 1000; // ~1KB or 1s for sending batches near the end of a test @@ -653,6 +651,6 @@ namespace Harness.Parallel.Host { } // tslint:disable-next-line:ban - setTimeout(() => startDelayed(perfData, totalCost, editSkipRate), 0); // Do real startup on next tick, so all unit tests have been collected + setTimeout(() => startDelayed(perfData, totalCost), 0); // Do real startup on next tick, so all unit tests have been collected } } diff --git a/src/testRunner/runner.ts b/src/testRunner/runner.ts index be46d935297..ecb925cbe74 100644 --- a/src/testRunner/runner.ts +++ b/src/testRunner/runner.ts @@ -63,6 +63,7 @@ let runUnitTests: boolean | undefined; let stackTraceLimit: number | "full" | undefined; let noColors = false; let keepFailed = false; +let skipPercent = 5; interface TestConfig { light?: boolean; @@ -76,6 +77,7 @@ interface TestConfig { noColors?: boolean; timeout?: number; keepFailed?: boolean; + skipPercent?: number; } interface TaskSet { @@ -107,6 +109,9 @@ function handleTestConfig() { if (testConfig.keepFailed) { keepFailed = true; } + if (testConfig.skipPercent !== undefined) { + skipPercent = testConfig.skipPercent; + } if (testConfig.stackTraceLimit === "full") { (Error).stackTraceLimit = Infinity; From b4b5bf04a1149792f301a52f043b4c7fab1dae56 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Fri, 14 Jun 2019 16:07:41 -0700 Subject: [PATCH 11/31] Fix lint --- src/testRunner/parallel/host.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/testRunner/parallel/host.ts b/src/testRunner/parallel/host.ts index 74a54fad5dd..e7d40130a90 100644 --- a/src/testRunner/parallel/host.ts +++ b/src/testRunner/parallel/host.ts @@ -193,26 +193,26 @@ namespace Harness.Parallel.Host { } function skipCostlyTests(tasks: Task[]) { - if (statSync('.test-cost.json')) { - const costs = JSON.parse(readFileSync('.test-cost.json', 'utf8')) as { + if (statSync(".test-cost.json")) { + const costs = JSON.parse(readFileSync(".test-cost.json", "utf8")) as { totalTime: number, totalEdits: number, - data: Array<{ name: string, time: number, edits: number, costs: number }> - } + data: { name: string, time: number, edits: number, costs: number }[] + }; let skippedEdits = 0; - let skippedTests = new Set(); let skippedTime = 0; + const skippedTests = new Set(); let i = 0; for (; i < costs.data.length && (skippedEdits / costs.totalEdits) < (skipPercent / 100); i++) { skippedEdits += costs.data[i].edits; skippedTime += costs.data[i].time; skippedTests.add(costs.data[i].name); } - console.log(`Skipped ${i} expensive tests; estimated time savings of ${(skippedTime / costs.totalTime * 100).toFixed(2)}% with ${skipPercent.toFixed(2)}% chance of missing a test.`) + console.log(`Skipped ${i} expensive tests; estimated time savings of ${(skippedTime / costs.totalTime * 100).toFixed(2)}% with ${skipPercent.toFixed(2)}% chance of missing a test.`); return tasks.filter(t => !skippedTests.has(t.file)); } else { - console.log('No cost analysis discovered.'); + console.log("No cost analysis discovered."); return tasks; } } From 48f74fdf808c2efa2c101bca2624485b09f177ee Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Fri, 14 Jun 2019 17:29:39 -0700 Subject: [PATCH 12/31] Consider non-public literal members in index type of constrained type parameters --- src/compiler/checker.ts | 16 ++++++++-------- ...exedAccessPrivateMemberOfGenericConstraint.js | 14 ++++++++++++++ ...ccessPrivateMemberOfGenericConstraint.symbols | 14 ++++++++++++++ ...dAccessPrivateMemberOfGenericConstraint.types | 11 +++++++++++ ...exedAccessPrivateMemberOfGenericConstraint.ts | 5 +++++ 5 files changed, 52 insertions(+), 8 deletions(-) create mode 100644 tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.js create mode 100644 tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.symbols create mode 100644 tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.types create mode 100644 tests/cases/compiler/indexedAccessPrivateMemberOfGenericConstraint.ts diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index a4ad3af7d9a..65076aefa21 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -9987,8 +9987,8 @@ namespace ts { }); } - function getLiteralTypeFromProperty(prop: Symbol, include: TypeFlags) { - if (!(getDeclarationModifierFlagsFromSymbol(prop) & ModifierFlags.NonPublicAccessibilityModifier)) { + function getLiteralTypeFromProperty(prop: Symbol, include: TypeFlags, includeNonPublic?: boolean) { + if (includeNonPublic || !(getDeclarationModifierFlagsFromSymbol(prop) & ModifierFlags.NonPublicAccessibilityModifier)) { let type = getLateBoundSymbol(prop).nameType; if (!type && !isKnownSymbol(prop)) { if (prop.escapedName === InternalSymbolName.Default) { @@ -10006,8 +10006,8 @@ namespace ts { return neverType; } - function getLiteralTypeFromProperties(type: Type, include: TypeFlags) { - return getUnionType(map(getPropertiesOfType(type), p => getLiteralTypeFromProperty(p, include))); + function getLiteralTypeFromProperties(type: Type, include: TypeFlags, includeNonPublic?: boolean) { + return getUnionType(map(getPropertiesOfType(type), p => getLiteralTypeFromProperty(p, include, includeNonPublic))); } function getNonEnumNumberIndexInfo(type: Type) { @@ -10023,10 +10023,10 @@ namespace ts { type === wildcardType ? wildcardType : type.flags & TypeFlags.Unknown ? neverType : type.flags & (TypeFlags.Any | TypeFlags.Never) ? keyofConstraintType : - stringsOnly ? !noIndexSignatures && getIndexInfoOfType(type, IndexKind.String) ? stringType : getLiteralTypeFromProperties(type, TypeFlags.StringLiteral) : - !noIndexSignatures && getIndexInfoOfType(type, IndexKind.String) ? getUnionType([stringType, numberType, getLiteralTypeFromProperties(type, TypeFlags.UniqueESSymbol)]) : - getNonEnumNumberIndexInfo(type) ? getUnionType([numberType, getLiteralTypeFromProperties(type, TypeFlags.StringLiteral | TypeFlags.UniqueESSymbol)]) : - getLiteralTypeFromProperties(type, TypeFlags.StringOrNumberLiteralOrUnique); + stringsOnly ? !noIndexSignatures && getIndexInfoOfType(type, IndexKind.String) ? stringType : getLiteralTypeFromProperties(type, TypeFlags.StringLiteral, /*includeNonPublic*/ true) : + !noIndexSignatures && getIndexInfoOfType(type, IndexKind.String) ? getUnionType([stringType, numberType, getLiteralTypeFromProperties(type, TypeFlags.UniqueESSymbol, /*includeNonPublic*/ true)]) : + getNonEnumNumberIndexInfo(type) ? getUnionType([numberType, getLiteralTypeFromProperties(type, TypeFlags.StringLiteral | TypeFlags.UniqueESSymbol, /*includeNonPublic*/ true)]) : + getLiteralTypeFromProperties(type, TypeFlags.StringOrNumberLiteralOrUnique, /*includeNonPublic*/ true); } function getExtractStringType(type: Type) { diff --git a/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.js b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.js new file mode 100644 index 00000000000..0e8877479c9 --- /dev/null +++ b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.js @@ -0,0 +1,14 @@ +//// [indexedAccessPrivateMemberOfGenericConstraint.ts] +class A { + private a: number; +} + +type B = T["a"]; + + +//// [indexedAccessPrivateMemberOfGenericConstraint.js] +var A = /** @class */ (function () { + function A() { + } + return A; +}()); diff --git a/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.symbols b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.symbols new file mode 100644 index 00000000000..a6877397582 --- /dev/null +++ b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.symbols @@ -0,0 +1,14 @@ +=== tests/cases/compiler/indexedAccessPrivateMemberOfGenericConstraint.ts === +class A { +>A : Symbol(A, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 0, 0)) + + private a: number; +>a : Symbol(A.a, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 0, 9)) +} + +type B = T["a"]; +>B : Symbol(B, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 2, 1)) +>T : Symbol(T, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 4, 7)) +>A : Symbol(A, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 0, 0)) +>T : Symbol(T, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 4, 7)) + diff --git a/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.types b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.types new file mode 100644 index 00000000000..3f59d719143 --- /dev/null +++ b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.types @@ -0,0 +1,11 @@ +=== tests/cases/compiler/indexedAccessPrivateMemberOfGenericConstraint.ts === +class A { +>A : A + + private a: number; +>a : number +} + +type B = T["a"]; +>B : T["a"] + diff --git a/tests/cases/compiler/indexedAccessPrivateMemberOfGenericConstraint.ts b/tests/cases/compiler/indexedAccessPrivateMemberOfGenericConstraint.ts new file mode 100644 index 00000000000..a2f2bb8c47b --- /dev/null +++ b/tests/cases/compiler/indexedAccessPrivateMemberOfGenericConstraint.ts @@ -0,0 +1,5 @@ +class A { + private a: number; +} + +type B = T["a"]; From 6f28283e444c3c2758e1004c7448d967be7003e9 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Mon, 17 Jun 2019 09:20:58 -0700 Subject: [PATCH 13/31] Run all tests on CI --- scripts/build/tests.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/build/tests.js b/scripts/build/tests.js index 2843659f511..a15eb17093d 100644 --- a/scripts/build/tests.js +++ b/scripts/build/tests.js @@ -31,7 +31,7 @@ async function runConsoleTests(runJs, defaultReporter, runInParallel, watchMode, const inspect = cmdLineOptions.inspect; const runners = cmdLineOptions.runners; const light = cmdLineOptions.light; - const skipPercent = cmdLineOptions.skipPercent; + const skipPercent = process.env.CI === "true" ? 0 : cmdLineOptions.skipPercent; const stackTraceLimit = cmdLineOptions.stackTraceLimit; const testConfigFile = "test.config"; const failed = cmdLineOptions.failed; @@ -63,7 +63,7 @@ async function runConsoleTests(runJs, defaultReporter, runInParallel, watchMode, testTimeout = 400000; } - if (tests || runners || light || testTimeout || taskConfigsFolder || keepFailed || skipPercent) { + if (tests || runners || light || testTimeout || taskConfigsFolder || keepFailed || skipPercent !== undefined) { writeTestConfigFile(tests, runners, light, skipPercent, taskConfigsFolder, workerCount, stackTraceLimit, testTimeout, keepFailed); } From 1ad32857010671e82a77cd629750e097edf6f449 Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Mon, 17 Jun 2019 09:45:09 -0700 Subject: [PATCH 14/31] Add test cases for union and intersection constraints --- ...dAccessPrivateMemberOfGenericConstraint.js | 14 ++++++++- ...ssPrivateMemberOfGenericConstraint.symbols | 30 ++++++++++++++++--- ...cessPrivateMemberOfGenericConstraint.types | 18 +++++++++-- ...dAccessPrivateMemberOfGenericConstraint.ts | 9 +++++- 4 files changed, 63 insertions(+), 8 deletions(-) diff --git a/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.js b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.js index 0e8877479c9..bd10676fab0 100644 --- a/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.js +++ b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.js @@ -3,7 +3,14 @@ class A { private a: number; } -type B = T["a"]; +class B { + private a: string; +} + +type X = T["a"]; +type Y = T["a"]; +type Z = T["a"]; + //// [indexedAccessPrivateMemberOfGenericConstraint.js] @@ -12,3 +19,8 @@ var A = /** @class */ (function () { } return A; }()); +var B = /** @class */ (function () { + function B() { + } + return B; +}()); diff --git a/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.symbols b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.symbols index a6877397582..9a57021cff4 100644 --- a/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.symbols +++ b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.symbols @@ -6,9 +6,31 @@ class A { >a : Symbol(A.a, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 0, 9)) } -type B = T["a"]; +class B { >B : Symbol(B, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 2, 1)) ->T : Symbol(T, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 4, 7)) ->A : Symbol(A, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 0, 0)) ->T : Symbol(T, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 4, 7)) + + private a: string; +>a : Symbol(B.a, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 4, 9)) +} + +type X = T["a"]; +>X : Symbol(X, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 6, 1)) +>T : Symbol(T, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 8, 7)) +>A : Symbol(A, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 0, 0)) +>T : Symbol(T, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 8, 7)) + +type Y = T["a"]; +>Y : Symbol(Y, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 8, 29)) +>T : Symbol(T, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 9, 7)) +>A : Symbol(A, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 0, 0)) +>B : Symbol(B, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 2, 1)) +>T : Symbol(T, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 9, 7)) + +type Z = T["a"]; +>Z : Symbol(Z, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 9, 33)) +>T : Symbol(T, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 10, 7)) +>A : Symbol(A, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 0, 0)) +>B : Symbol(B, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 2, 1)) +>T : Symbol(T, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 10, 7)) + diff --git a/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.types b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.types index 3f59d719143..3e1e6684993 100644 --- a/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.types +++ b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.types @@ -6,6 +6,20 @@ class A { >a : number } -type B = T["a"]; ->B : T["a"] +class B { +>B : B + + private a: string; +>a : string +} + +type X = T["a"]; +>X : T["a"] + +type Y = T["a"]; +>Y : T["a"] + +type Z = T["a"]; +>Z : T["a"] + diff --git a/tests/cases/compiler/indexedAccessPrivateMemberOfGenericConstraint.ts b/tests/cases/compiler/indexedAccessPrivateMemberOfGenericConstraint.ts index a2f2bb8c47b..77823cccef1 100644 --- a/tests/cases/compiler/indexedAccessPrivateMemberOfGenericConstraint.ts +++ b/tests/cases/compiler/indexedAccessPrivateMemberOfGenericConstraint.ts @@ -2,4 +2,11 @@ class A { private a: number; } -type B = T["a"]; +class B { + private a: string; +} + +type X = T["a"]; +type Y = T["a"]; +type Z = T["a"]; + From 41b117eda762874100f3abeae064575b089df0d8 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Mon, 17 Jun 2019 14:20:42 -0700 Subject: [PATCH 15/31] Improve help message for skipPercent --- Gulpfile.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gulpfile.js b/Gulpfile.js index 857a2190c17..a8f5748271d 100644 --- a/Gulpfile.js +++ b/Gulpfile.js @@ -429,7 +429,7 @@ task("runtests-parallel").flags = { " --workers=": "The number of parallel workers to use.", " --timeout=": "Overrides the default test timeout.", " --built": "Compile using the built version of the compiler.", - " --skipPercent=": "Skip expensive tests with chance to miss an edit.", + " --skipPercent=": "Skip expensive tests with chance to miss an edit. Default 5%.", }; task("diff", () => exec(getDiffTool(), [refBaseline, localBaseline], { ignoreExitCode: true })); From 04fbd93bf8f0ab6b743c230232c2ae47429e08d9 Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Mon, 17 Jun 2019 15:21:21 -0700 Subject: [PATCH 16/31] Revert previous fix and improve error message instead --- src/compiler/checker.ts | 40 +++++++++++++------ src/compiler/diagnosticMessages.json | 4 ++ ...rivateMemberOfGenericConstraint.errors.txt | 27 +++++++++++++ ...dAccessPrivateMemberOfGenericConstraint.js | 3 +- ...ssPrivateMemberOfGenericConstraint.symbols | 7 ++-- ...cessPrivateMemberOfGenericConstraint.types | 5 +-- ...dAccessPrivateMemberOfGenericConstraint.ts | 3 +- 7 files changed, 67 insertions(+), 22 deletions(-) create mode 100644 tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.errors.txt diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 65076aefa21..4f8f09e51ec 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -9987,8 +9987,8 @@ namespace ts { }); } - function getLiteralTypeFromProperty(prop: Symbol, include: TypeFlags, includeNonPublic?: boolean) { - if (includeNonPublic || !(getDeclarationModifierFlagsFromSymbol(prop) & ModifierFlags.NonPublicAccessibilityModifier)) { + function getLiteralTypeFromProperty(prop: Symbol, include: TypeFlags) { + if (!(getDeclarationModifierFlagsFromSymbol(prop) & ModifierFlags.NonPublicAccessibilityModifier)) { let type = getLateBoundSymbol(prop).nameType; if (!type && !isKnownSymbol(prop)) { if (prop.escapedName === InternalSymbolName.Default) { @@ -10006,8 +10006,8 @@ namespace ts { return neverType; } - function getLiteralTypeFromProperties(type: Type, include: TypeFlags, includeNonPublic?: boolean) { - return getUnionType(map(getPropertiesOfType(type), p => getLiteralTypeFromProperty(p, include, includeNonPublic))); + function getLiteralTypeFromProperties(type: Type, include: TypeFlags) { + return getUnionType(map(getPropertiesOfType(type), p => getLiteralTypeFromProperty(p, include))); } function getNonEnumNumberIndexInfo(type: Type) { @@ -10023,10 +10023,10 @@ namespace ts { type === wildcardType ? wildcardType : type.flags & TypeFlags.Unknown ? neverType : type.flags & (TypeFlags.Any | TypeFlags.Never) ? keyofConstraintType : - stringsOnly ? !noIndexSignatures && getIndexInfoOfType(type, IndexKind.String) ? stringType : getLiteralTypeFromProperties(type, TypeFlags.StringLiteral, /*includeNonPublic*/ true) : - !noIndexSignatures && getIndexInfoOfType(type, IndexKind.String) ? getUnionType([stringType, numberType, getLiteralTypeFromProperties(type, TypeFlags.UniqueESSymbol, /*includeNonPublic*/ true)]) : - getNonEnumNumberIndexInfo(type) ? getUnionType([numberType, getLiteralTypeFromProperties(type, TypeFlags.StringLiteral | TypeFlags.UniqueESSymbol, /*includeNonPublic*/ true)]) : - getLiteralTypeFromProperties(type, TypeFlags.StringOrNumberLiteralOrUnique, /*includeNonPublic*/ true); + stringsOnly ? !noIndexSignatures && getIndexInfoOfType(type, IndexKind.String) ? stringType : getLiteralTypeFromProperties(type, TypeFlags.StringLiteral) : + !noIndexSignatures && getIndexInfoOfType(type, IndexKind.String) ? getUnionType([stringType, numberType, getLiteralTypeFromProperties(type, TypeFlags.UniqueESSymbol)]) : + getNonEnumNumberIndexInfo(type) ? getUnionType([numberType, getLiteralTypeFromProperties(type, TypeFlags.StringLiteral | TypeFlags.UniqueESSymbol)]) : + getLiteralTypeFromProperties(type, TypeFlags.StringOrNumberLiteralOrUnique); } function getExtractStringType(type: Type) { @@ -10097,9 +10097,9 @@ namespace ts { return false; } - function getPropertyTypeForIndexType(originalObjectType: Type, objectType: Type, indexType: Type, fullIndexType: Type, suppressNoImplicitAnyError: boolean, accessNode: ElementAccessExpression | IndexedAccessTypeNode | PropertyName | BindingName | SyntheticExpression | undefined, accessFlags: AccessFlags) { + function getPropertyNameFromIndex(indexType: Type, accessNode: StringLiteral | Identifier | ObjectBindingPattern | ArrayBindingPattern | ComputedPropertyName | NumericLiteral | IndexedAccessTypeNode | ElementAccessExpression | SyntheticExpression | undefined) { const accessExpression = accessNode && accessNode.kind === SyntaxKind.ElementAccessExpression ? accessNode : undefined; - const propName = isTypeUsableAsPropertyName(indexType) ? + return isTypeUsableAsPropertyName(indexType) ? getPropertyNameFromType(indexType) : accessExpression && checkThatExpressionIsProperSymbolReference(accessExpression.argumentExpression, indexType, /*reportError*/ false) ? getPropertyNameForKnownSymbolName(idText((accessExpression.argumentExpression).name)) : @@ -10107,6 +10107,11 @@ namespace ts { // late bound names are handled in the first branch, so here we only need to handle normal names getPropertyNameForPropertyNameNode(accessNode) : undefined; + } + + function getPropertyTypeForIndexType(originalObjectType: Type, objectType: Type, indexType: Type, fullIndexType: Type, suppressNoImplicitAnyError: boolean, accessNode: ElementAccessExpression | IndexedAccessTypeNode | PropertyName | BindingName | SyntheticExpression | undefined, accessFlags: AccessFlags) { + const accessExpression = accessNode && accessNode.kind === SyntaxKind.ElementAccessExpression ? accessNode : undefined; + const propName = getPropertyNameFromIndex(indexType, accessNode); if (propName !== undefined) { const prop = getPropertyOfType(objectType, propName); if (prop) { @@ -25292,7 +25297,7 @@ namespace ts { forEach(node.types, checkSourceElement); } - function checkIndexedAccessIndexType(type: Type, accessNode: Node) { + function checkIndexedAccessIndexType(type: Type, accessNode: IndexedAccessTypeNode | ElementAccessExpression) { if (!(type.flags & TypeFlags.IndexedAccess)) { return type; } @@ -25308,9 +25313,20 @@ namespace ts { } // Check if we're indexing with a numeric type and if either object or index types // is a generic type with a constraint that has a numeric index signature. - if (getIndexInfoOfType(getApparentType(objectType), IndexKind.Number) && isTypeAssignableToKind(indexType, TypeFlags.NumberLike)) { + const apparentObjectType = getApparentType(objectType); + if (getIndexInfoOfType(apparentObjectType, IndexKind.Number) && isTypeAssignableToKind(indexType, TypeFlags.NumberLike)) { return type; } + if (isGenericObjectType(objectType)) { + const propertyName = getPropertyNameFromIndex(indexType, accessNode); + if (propertyName) { + const propertySymbol = forEachType(apparentObjectType, t => getPropertyOfType(t, propertyName)); + if (propertySymbol && getDeclarationModifierFlagsFromSymbol(propertySymbol) & ModifierFlags.NonPublicAccessibilityModifier) { + error(accessNode, Diagnostics.Private_or_protected_member_0_cannot_be_accessed_on_a_type_parameter, unescapeLeadingUnderscores(propertyName)); + return errorType; + } + } + } error(accessNode, Diagnostics.Type_0_cannot_be_used_to_index_type_1, typeToString(indexType), typeToString(objectType)); return errorType; } diff --git a/src/compiler/diagnosticMessages.json b/src/compiler/diagnosticMessages.json index b209a878804..061c242e26b 100644 --- a/src/compiler/diagnosticMessages.json +++ b/src/compiler/diagnosticMessages.json @@ -2963,6 +2963,10 @@ "category": "Error", "code": 4104 }, + "Private or protected member '{0}' cannot be accessed on a type parameter.": { + "category": "Error", + "code": 4105 + }, "The current host does not support the '{0}' option.": { "category": "Error", diff --git a/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.errors.txt b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.errors.txt new file mode 100644 index 00000000000..56bf43e77ac --- /dev/null +++ b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.errors.txt @@ -0,0 +1,27 @@ +tests/cases/compiler/indexedAccessPrivateMemberOfGenericConstraint.ts(9,24): error TS4105: Private or protected member 'a' cannot be accessed on a type parameter. +tests/cases/compiler/indexedAccessPrivateMemberOfGenericConstraint.ts(9,32): error TS4105: Private or protected member 'a' cannot be accessed on a type parameter. +tests/cases/compiler/indexedAccessPrivateMemberOfGenericConstraint.ts(10,27): error TS4105: Private or protected member 'a' cannot be accessed on a type parameter. +tests/cases/compiler/indexedAccessPrivateMemberOfGenericConstraint.ts(11,27): error TS4105: Private or protected member 'a' cannot be accessed on a type parameter. + + +==== tests/cases/compiler/indexedAccessPrivateMemberOfGenericConstraint.ts (4 errors) ==== + class A { + private a: number; + } + + class B { + private a: string; + } + + type X = [T["a"], (T | B)["a"]]; + ~~~~~~ +!!! error TS4105: Private or protected member 'a' cannot be accessed on a type parameter. + ~~~~~~~~~~~~ +!!! error TS4105: Private or protected member 'a' cannot be accessed on a type parameter. + type Y = T["a"]; + ~~~~~~ +!!! error TS4105: Private or protected member 'a' cannot be accessed on a type parameter. + type Z = T["a"]; + ~~~~~~ +!!! error TS4105: Private or protected member 'a' cannot be accessed on a type parameter. + \ No newline at end of file diff --git a/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.js b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.js index bd10676fab0..5d2bfc5891d 100644 --- a/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.js +++ b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.js @@ -7,10 +7,9 @@ class B { private a: string; } -type X = T["a"]; +type X = [T["a"], (T | B)["a"]]; type Y = T["a"]; type Z = T["a"]; - //// [indexedAccessPrivateMemberOfGenericConstraint.js] diff --git a/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.symbols b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.symbols index 9a57021cff4..69c433b16d5 100644 --- a/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.symbols +++ b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.symbols @@ -13,14 +13,16 @@ class B { >a : Symbol(B.a, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 4, 9)) } -type X = T["a"]; +type X = [T["a"], (T | B)["a"]]; >X : Symbol(X, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 6, 1)) >T : Symbol(T, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 8, 7)) >A : Symbol(A, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 0, 0)) >T : Symbol(T, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 8, 7)) +>T : Symbol(T, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 8, 7)) +>B : Symbol(B, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 2, 1)) type Y = T["a"]; ->Y : Symbol(Y, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 8, 29)) +>Y : Symbol(Y, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 8, 45)) >T : Symbol(T, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 9, 7)) >A : Symbol(A, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 0, 0)) >B : Symbol(B, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 2, 1)) @@ -33,4 +35,3 @@ type Z = T["a"]; >B : Symbol(B, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 2, 1)) >T : Symbol(T, Decl(indexedAccessPrivateMemberOfGenericConstraint.ts, 10, 7)) - diff --git a/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.types b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.types index 3e1e6684993..abdbaa84862 100644 --- a/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.types +++ b/tests/baselines/reference/indexedAccessPrivateMemberOfGenericConstraint.types @@ -13,8 +13,8 @@ class B { >a : string } -type X = T["a"]; ->X : T["a"] +type X = [T["a"], (T | B)["a"]]; +>X : [T["a"], (B | T)["a"]] type Y = T["a"]; >Y : T["a"] @@ -22,4 +22,3 @@ type Y = T["a"]; type Z = T["a"]; >Z : T["a"] - diff --git a/tests/cases/compiler/indexedAccessPrivateMemberOfGenericConstraint.ts b/tests/cases/compiler/indexedAccessPrivateMemberOfGenericConstraint.ts index 77823cccef1..a2fa8f4a469 100644 --- a/tests/cases/compiler/indexedAccessPrivateMemberOfGenericConstraint.ts +++ b/tests/cases/compiler/indexedAccessPrivateMemberOfGenericConstraint.ts @@ -6,7 +6,6 @@ class B { private a: string; } -type X = T["a"]; +type X = [T["a"], (T | B)["a"]]; type Y = T["a"]; type Z = T["a"]; - From fce7f9f87b0a8bd18cc476e42e755c7acca39a12 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Wed, 19 Jun 2019 08:40:06 -0700 Subject: [PATCH 17/31] Move .test-cost.json Also include parameter name in test output so that people will know what to do to change the percent chance of failure. --- scripts/costly-tests.js | 3 +-- src/testRunner/parallel/host.ts | 6 +++--- .test-cost.json => tests/.test-cost.json | 0 3 files changed, 4 insertions(+), 5 deletions(-) rename .test-cost.json => tests/.test-cost.json (100%) diff --git a/scripts/costly-tests.js b/scripts/costly-tests.js index 8fea7765207..a0ee64a6bec 100644 --- a/scripts/costly-tests.js +++ b/scripts/costly-tests.js @@ -25,7 +25,6 @@ async function main() { const percentTime = perf[k] / totalTime const percentHits = (1 + (edits[otherk] || 0)) / totalEdits const cost = 5 + Math.log(percentTime / percentHits) - // TODO: Write counts instead of numbers to make JSON file smaller data.push({ name: otherk, time: perf[k], edits: 1 + (edits[otherk] || 0), cost}) if (edits[otherk]) i++ @@ -36,7 +35,7 @@ async function main() { data: data.sort((x,y) => y.cost - x.cost).map(x => ({ ...x, cost: x.cost.toFixed(2) })) } - fs.writeFileSync('.test-cost.json', JSON.stringify(output), 'utf8') + fs.writeFileSync('tests/.test-cost.json', JSON.stringify(output), 'utf8') } main().catch(e => { diff --git a/src/testRunner/parallel/host.ts b/src/testRunner/parallel/host.ts index e7d40130a90..7780cfbd646 100644 --- a/src/testRunner/parallel/host.ts +++ b/src/testRunner/parallel/host.ts @@ -193,8 +193,8 @@ namespace Harness.Parallel.Host { } function skipCostlyTests(tasks: Task[]) { - if (statSync(".test-cost.json")) { - const costs = JSON.parse(readFileSync(".test-cost.json", "utf8")) as { + if (statSync("tests/.test-cost.json")) { + const costs = JSON.parse(readFileSync("tests/.test-cost.json", "utf8")) as { totalTime: number, totalEdits: number, data: { name: string, time: number, edits: number, costs: number }[] @@ -208,7 +208,7 @@ namespace Harness.Parallel.Host { skippedTime += costs.data[i].time; skippedTests.add(costs.data[i].name); } - console.log(`Skipped ${i} expensive tests; estimated time savings of ${(skippedTime / costs.totalTime * 100).toFixed(2)}% with ${skipPercent.toFixed(2)}% chance of missing a test.`); + console.log(`Skipped ${i} expensive tests; estimated time savings of ${(skippedTime / costs.totalTime * 100).toFixed(2)}% with --skipPercent=${skipPercent.toFixed(2)} chance of missing a test.`); return tasks.filter(t => !skippedTests.has(t.file)); } else { diff --git a/.test-cost.json b/tests/.test-cost.json similarity index 100% rename from .test-cost.json rename to tests/.test-cost.json From a56b65bc91df34a2da1b245ae87bf88a5556eac4 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Wed, 19 Jun 2019 14:12:17 -0700 Subject: [PATCH 18/31] Add skip-percent alias for skipPercent --- scripts/build/options.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/build/options.js b/scripts/build/options.js index b7233ba70b0..c93a265ff88 100644 --- a/scripts/build/options.js +++ b/scripts/build/options.js @@ -14,6 +14,7 @@ module.exports = minimist(process.argv.slice(2), { "ru": "runners", "runner": "runners", "r": "reporter", "c": "colors", "color": "colors", + "skip-percent": "skipPercent", "w": "workers", "f": "fix" }, @@ -69,4 +70,4 @@ if (module.exports.built) { * * @typedef {import("minimist").ParsedArgs & TypedOptions} CommandLineOptions */ -void 0; \ No newline at end of file +void 0; From 56370e824702bac60dc4ee9c13b387af625266f0 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Wed, 19 Jun 2019 14:38:31 -0700 Subject: [PATCH 19/31] Updated test-cost file for laptops. --- tests/.test-cost.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/.test-cost.json b/tests/.test-cost.json index 3f88a23646d..277efda13cb 100644 --- a/tests/.test-cost.json +++ b/tests/.test-cost.json @@ -1 +1 @@ -{"totalTime":1004364,"totalEdits":18111,"data":[{"name":"unittests:: services:: convertToAsyncFunctions","time":8701,"edits":1,"cost":"10.06"},{"name":"unittests:: tsbuild:: outFile::","time":8635,"edits":1,"cost":"10.05"},{"name":"tests/cases/compiler/resolvingClassDeclarationWhenInBaseTypeResolution.ts","time":6378,"edits":1,"cost":"9.75"},{"name":"tests/cases/compiler/unionSubtypeReductionErrors.ts","time":5454,"edits":1,"cost":"9.59"},{"name":"tests/cases/compiler/enumLiteralsSubtypeReduction.ts","time":4989,"edits":1,"cost":"9.50"},{"name":"tests/cases/fourslash/server/ngProxy2.ts","time":3902,"edits":1,"cost":"9.25"},{"name":"unittests:: tsbuild-watch program updates","time":3775,"edits":1,"cost":"9.22"},{"name":"tests/cases/compiler/largeControlFlowGraph.ts","time":7394,"edits":2,"cost":"9.20"},{"name":"unittests:: tsserver:: with project references and tsbuild","time":3389,"edits":1,"cost":"9.11"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource11.ts","time":3350,"edits":1,"cost":"9.10"},{"name":"unittests:: services:: extract:: extractFunctions","time":2877,"edits":1,"cost":"8.95"},{"name":"tests/cases/conformance/parser/ecmascript5/RealWorld/parserharness.ts","time":2668,"edits":1,"cost":"8.87"},{"name":"unittests:: tsbuild:: on 'sample1' project","time":2519,"edits":1,"cost":"8.82"},{"name":"tests/cases/compiler/underscoreTest1.ts","time":2470,"edits":1,"cost":"8.80"},{"name":"tests/cases/compiler/binaryArithmeticControlFlowGraphNotTooLarge.ts","time":4917,"edits":2,"cost":"8.79"},{"name":"unittests:: evaluation:: forAwaitOfEvaluation","time":2280,"edits":1,"cost":"8.72"},{"name":"tests/cases/compiler/verifyDefaultLib_dom.ts","time":1920,"edits":1,"cost":"8.54"},{"name":"tests/cases/conformance/types/members/objectTypeWithStringIndexerHidingObjectIndexer.ts","time":1747,"edits":1,"cost":"8.45"},{"name":"tests/cases/compiler/mappedTypeRecursiveInference.ts","time":5226,"edits":3,"cost":"8.45"},{"name":"tests/cases/conformance/types/members/objectTypeHidingMembersOfExtendedObject.ts","time":1685,"edits":1,"cost":"8.41"},{"name":"tests/cases/compiler/variableDeclarationInStrictMode1.ts","time":1601,"edits":1,"cost":"8.36"},{"name":"unittests:: services:: extract:: extractConstants","time":1581,"edits":1,"cost":"8.35"},{"name":"tests/cases/fourslash/reallyLargeFile.ts","time":3151,"edits":2,"cost":"8.35"},{"name":"tests/cases/compiler/reactTagNameComponentWithPropsNoOOM2.tsx","time":3093,"edits":2,"cost":"8.33"},{"name":"unittests:: tsserver:: events:: ProjectsUpdatedInBackground","time":1544,"edits":1,"cost":"8.33"},{"name":"unittests:: tsbuild:: outFile:: on amd modules with --out","time":1538,"edits":1,"cost":"8.32"},{"name":"tests/cases/conformance/expressions/contextualTyping/generatedContextualTyping.ts","time":1532,"edits":1,"cost":"8.32"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts","time":1520,"edits":1,"cost":"8.31"},{"name":"tests/cases/compiler/privacyAccessorDeclFile.ts","time":1437,"edits":1,"cost":"8.25"},{"name":"tests/cases/compiler/promisePermutations.ts","time":1405,"edits":1,"cost":"8.23"},{"name":"unittests:: tsc-watch:: program updates","time":1397,"edits":1,"cost":"8.23"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode8.ts","time":1384,"edits":1,"cost":"8.22"},{"name":"unittests:: evaluation:: asyncGeneratorEvaluation","time":1379,"edits":1,"cost":"8.21"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithInvalidOperands.ts","time":1367,"edits":1,"cost":"8.20"},{"name":"tests/cases/compiler/complexRecursiveCollections.ts","time":5371,"edits":4,"cost":"8.19"},{"name":"Public APIs","time":1319,"edits":1,"cost":"8.17"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource10.ts","time":1302,"edits":1,"cost":"8.16"},{"name":"tests/cases/compiler/privacyFunctionReturnTypeDeclFile.ts","time":1301,"edits":1,"cost":"8.16"},{"name":"tests/cases/conformance/types/members/duplicateNumericIndexers.ts","time":1265,"edits":1,"cost":"8.13"},{"name":"tests/cases/compiler/tsxStatelessComponentDefaultProps.tsx","time":1237,"edits":1,"cost":"8.10"},{"name":"unittests:: TransformAPI","time":1159,"edits":1,"cost":"8.04"},{"name":"tests/cases/compiler/complexNarrowingWithAny.ts","time":1138,"edits":1,"cost":"8.02"},{"name":"tests/cases/compiler/deeplyDependentLargeArrayMutation2.ts","time":2082,"edits":2,"cost":"7.93"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource12.ts","time":1019,"edits":1,"cost":"7.91"},{"name":"tests/cases/compiler/promiseTypeStrictNull.ts","time":1004,"edits":1,"cost":"7.90"},{"name":"tests/cases/compiler/typedArraysCrossAssignability01.ts","time":992,"edits":1,"cost":"7.88"},{"name":"tests/cases/project/sourceRootRelativePathMixedSubfolderNoOutdir.json","time":968,"edits":1,"cost":"7.86"},{"name":"tests/cases/compiler/privacyCannotNameAccessorDeclFile.ts","time":940,"edits":1,"cost":"7.83"},{"name":"tests/cases/compiler/commentsClassMembers.ts","time":934,"edits":1,"cost":"7.82"},{"name":"tests/cases/conformance/declarationEmit/typesVersionsDeclarationEmit.multiFile.ts","time":893,"edits":1,"cost":"7.78"},{"name":"tests/cases/compiler/reactTagNameComponentWithPropsNoOOM.tsx","time":1769,"edits":2,"cost":"7.77"},{"name":"tests/cases/compiler/promisePermutations3.ts","time":884,"edits":1,"cost":"7.77"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForOfObjectBindingPatternDefaultValues.ts","time":882,"edits":1,"cost":"7.77"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource7.ts","time":868,"edits":1,"cost":"7.75"},{"name":"tests/cases/compiler/promiseType.ts","time":823,"edits":1,"cost":"7.70"},{"name":"tests/cases/compiler/privacyFunctionParameterDeclFile.ts","time":823,"edits":1,"cost":"7.70"},{"name":"tests/cases/compiler/contextualTypeLogicalOr.ts","time":1627,"edits":2,"cost":"7.69"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalAndOperator/logicalAndOperatorStrictMode.ts","time":805,"edits":1,"cost":"7.68"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesProtectedMembers2.ts","time":797,"edits":1,"cost":"7.67"},{"name":"unittests:: services:: Transpile","time":793,"edits":1,"cost":"7.66"},{"name":"tests/cases/compiler/tsxNotUsingApparentTypeOfSFC.tsx","time":785,"edits":1,"cost":"7.65"},{"name":"tests/cases/compiler/promisePermutations2.ts","time":780,"edits":1,"cost":"7.64"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForObjectBindingPatternDefaultValues.ts","time":775,"edits":1,"cost":"7.64"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration9_es2017.ts","time":769,"edits":1,"cost":"7.63"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource8.ts","time":760,"edits":1,"cost":"7.62"},{"name":"tests/cases/conformance/es2019/globalThisVarDeclaration.ts","time":755,"edits":1,"cost":"7.61"},{"name":"tests/cases/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json","time":750,"edits":1,"cost":"7.60"},{"name":"tests/cases/compiler/bluebirdStaticThis.ts","time":730,"edits":1,"cost":"7.58"},{"name":"tests/cases/project/sourcemapMultifolderSpecifyOutputDirectory.json","time":728,"edits":1,"cost":"7.57"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration4_es2017.ts","time":708,"edits":1,"cost":"7.55"},{"name":"tests/cases/conformance/parser/ecmascript5/RealWorld/parserindenter.ts","time":696,"edits":1,"cost":"7.53"},{"name":"tests/cases/compiler/callsOnComplexSignatures.tsx","time":1386,"edits":2,"cost":"7.53"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration7_es2017.ts","time":691,"edits":1,"cost":"7.52"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForObjectBindingPattern.ts","time":689,"edits":1,"cost":"7.52"},{"name":"tests/cases/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory.json","time":687,"edits":1,"cost":"7.52"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForOfObjectBindingPattern.ts","time":680,"edits":1,"cost":"7.51"},{"name":"tests/cases/conformance/types/thisType/thisTypeInObjectLiterals2.ts","time":671,"edits":1,"cost":"7.49"},{"name":"tests/cases/compiler/declFileTypeAnnotationTypeQuery.ts","time":671,"edits":1,"cost":"7.49"},{"name":"tests/cases/compiler/privacyFunctionCannotNameParameterTypeDeclFile.ts","time":665,"edits":1,"cost":"7.48"},{"name":"unittests:: tsserver:: with declaration file maps:: project references","time":658,"edits":1,"cost":"7.47"},{"name":"tests/cases/compiler/stringTrim.ts","time":652,"edits":1,"cost":"7.46"},{"name":"tests/cases/compiler/returnTypePredicateIsInstantiateInContextOfTarget.tsx","time":1282,"edits":2,"cost":"7.45"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnCallSignature.ts","time":637,"edits":1,"cost":"7.44"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json","time":631,"edits":1,"cost":"7.43"},{"name":"unittests:: tsserver:: CachingFileSystemInformation:: tsserverProjectSystem CachingFileSystemInformation","time":627,"edits":1,"cost":"7.43"},{"name":"tests/cases/fourslash/runtimeBehaviorTests.ts","time":618,"edits":1,"cost":"7.41"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteTemplateExpressions5.ts","time":617,"edits":1,"cost":"7.41"},{"name":"tests/cases/compiler/giant.ts","time":607,"edits":1,"cost":"7.39"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenCanBeTupleType.tsx","time":1206,"edits":2,"cost":"7.39"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration8_es2017.ts","time":600,"edits":1,"cost":"7.38"},{"name":"tests/cases/compiler/jsxInferenceProducesLiteralAsExpected.tsx","time":1198,"edits":2,"cost":"7.38"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression7_es2017.ts","time":597,"edits":1,"cost":"7.38"},{"name":"unittests:: tsserver:: compileOnSave:: affected list","time":597,"edits":1,"cost":"7.38"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.ts","time":592,"edits":1,"cost":"7.37"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForArrayBindingPatternDefaultValues.ts","time":591,"edits":1,"cost":"7.37"},{"name":"tests/cases/compiler/es6ModuleFunctionDeclaration.ts","time":589,"edits":1,"cost":"7.36"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json","time":588,"edits":1,"cost":"7.36"},{"name":"tests/cases/compiler/duplicateLocalVariable1.ts","time":583,"edits":1,"cost":"7.35"},{"name":"tests/cases/compiler/letDeclarations-access.ts","time":583,"edits":1,"cost":"7.35"},{"name":"tests/cases/fourslash/commentsClassMembers.ts","time":2283,"edits":4,"cost":"7.33"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunctionCapturesArguments_es2017.ts","time":560,"edits":1,"cost":"7.31"},{"name":"tests/cases/conformance/expressions/thisKeyword/typeOfThis.ts","time":557,"edits":1,"cost":"7.31"},{"name":"unittests:: tsserver:: symLinks","time":554,"edits":1,"cost":"7.30"},{"name":"tests/cases/project/mapRootRelativePathModuleMultifolderNoOutdir.json","time":538,"edits":1,"cost":"7.27"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json","time":537,"edits":1,"cost":"7.27"},{"name":"tests/cases/fourslash/getOccurrencesThis5.ts","time":1070,"edits":2,"cost":"7.27"},{"name":"unittests:: tsc-watch:: emit for configured projects","time":530,"edits":1,"cost":"7.26"},{"name":"tests/cases/compiler/verifyDefaultLib_webworker.ts","time":525,"edits":1,"cost":"7.25"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForArrayBindingPattern.ts","time":524,"edits":1,"cost":"7.25"},{"name":"tests/cases/compiler/reactReadonlyHOCAssignabilityReal.tsx","time":1033,"edits":2,"cost":"7.23"},{"name":"tests/cases/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json","time":512,"edits":1,"cost":"7.22"},{"name":"tests/cases/conformance/jsx/checkJsxUnionSFXContextualTypeInferredCorrectly.tsx","time":1021,"edits":2,"cost":"7.22"},{"name":"tests/cases/project/defaultExcludeNodeModulesAndRelativePathOutDir.json","time":503,"edits":1,"cost":"7.20"},{"name":"tests/cases/fourslash/protoVarInContextualObjectLiteral.ts","time":502,"edits":1,"cost":"7.20"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json","time":500,"edits":1,"cost":"7.20"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory.json","time":494,"edits":1,"cost":"7.19"},{"name":"tests/cases/fourslash/localGetReferences.ts","time":493,"edits":1,"cost":"7.18"},{"name":"tests/cases/conformance/expressions/contextualTyping/parenthesizedContexualTyping2.ts","time":490,"edits":1,"cost":"7.18"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForOfArrayBindingPatternDefaultValues.ts","time":485,"edits":1,"cost":"7.17"},{"name":"tests/cases/compiler/capturedLetConstInLoop2.ts","time":484,"edits":1,"cost":"7.17"},{"name":"tests/cases/compiler/reactHOCSpreadprops.tsx","time":967,"edits":2,"cost":"7.17"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.ts","time":481,"edits":1,"cost":"7.16"},{"name":"tests/cases/compiler/tsxReactPropsInferenceSucceedsOnIntersections.tsx","time":952,"edits":2,"cost":"7.15"},{"name":"tests/cases/conformance/jsx/tsxUnionElementType3.tsx","time":476,"edits":1,"cost":"7.15"},{"name":"tests/cases/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json","time":474,"edits":1,"cost":"7.15"},{"name":"tests/cases/conformance/expressions/typeAssertions/constAssertions.ts","time":935,"edits":2,"cost":"7.13"},{"name":"tests/cases/project/quotesInFileAndDirectoryNames.json","time":465,"edits":1,"cost":"7.13"},{"name":"tests/cases/conformance/fixSignatureCaching.ts","time":1390,"edits":3,"cost":"7.12"},{"name":"tests/cases/compiler/typeResolution.ts","time":461,"edits":1,"cost":"7.12"},{"name":"tests/cases/compiler/potentiallyUncalledDecorators.ts","time":911,"edits":2,"cost":"7.11"},{"name":"tests/cases/project/sourcerootUrlSubfolderNoOutdir.json","time":455,"edits":1,"cost":"7.10"},{"name":"tests/cases/compiler/downlevelLetConst16.ts","time":454,"edits":1,"cost":"7.10"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsTypeParameterInClass.ts","time":452,"edits":1,"cost":"7.10"},{"name":"tests/cases/compiler/numberVsBigIntOperations.ts","time":901,"edits":2,"cost":"7.09"},{"name":"tests/cases/project/mapRootAbsolutePathSimpleNoOutdir.json","time":447,"edits":1,"cost":"7.09"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory.json","time":443,"edits":1,"cost":"7.08"},{"name":"tests/cases/project/outMultifolderSpecifyOutputDirectory.json","time":440,"edits":1,"cost":"7.07"},{"name":"tests/cases/project/emitDecoratorMetadataSystemJSISolatedModules.json","time":438,"edits":1,"cost":"7.07"},{"name":"tests/cases/project/sourcemapModuleMultifolderNoOutdir.json","time":438,"edits":1,"cost":"7.07"},{"name":"tests/cases/compiler/conditionalTypeDoesntSpinForever.ts","time":875,"edits":2,"cost":"7.07"},{"name":"tests/cases/conformance/controlFlow/controlFlowIIFE.ts","time":871,"edits":2,"cost":"7.06"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForOfObjectBindingPatternDefaultValues.ts","time":433,"edits":1,"cost":"7.06"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForObjectBindingPatternDefaultValues.ts","time":432,"edits":1,"cost":"7.05"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForOfArrayBindingPattern.ts","time":432,"edits":1,"cost":"7.05"},{"name":"tests/cases/project/mapRootRelativePathMultifolderSpecifyOutputDirectory.json","time":431,"edits":1,"cost":"7.05"},{"name":"tests/cases/compiler/contextualTyping.ts","time":430,"edits":1,"cost":"7.05"},{"name":"tests/cases/compiler/jsxChildrenIndividualErrorElaborations.tsx","time":852,"edits":2,"cost":"7.04"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForArrayBindingPatternDefaultValues.ts","time":426,"edits":1,"cost":"7.04"},{"name":"tests/cases/project/outSimpleNoOutdir.json","time":426,"edits":1,"cost":"7.04"},{"name":"unittests:: tsserver:: VersionCache stress test","time":424,"edits":1,"cost":"7.03"},{"name":"tests/cases/project/mapRootAbsolutePathModuleMultifolderNoOutdir.json","time":423,"edits":1,"cost":"7.03"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction10_es2017.ts","time":423,"edits":1,"cost":"7.03"},{"name":"tests/cases/project/maprootUrlMultifolderSpecifyOutputDirectory.json","time":422,"edits":1,"cost":"7.03"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForOfArrayBindingPattern.ts","time":419,"edits":1,"cost":"7.02"},{"name":"tests/cases/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json","time":417,"edits":1,"cost":"7.02"},{"name":"unittests:: tsserver:: Projects","time":415,"edits":1,"cost":"7.01"},{"name":"tests/cases/conformance/types/thisType/thisTypeInFunctions.ts","time":414,"edits":1,"cost":"7.01"},{"name":"tests/cases/project/sourcemapModuleSimpleSpecifyOutputDirectory.json","time":413,"edits":1,"cost":"7.01"},{"name":"tests/cases/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json","time":411,"edits":1,"cost":"7.00"},{"name":"tests/cases/compiler/regexMatchAll.ts","time":819,"edits":2,"cost":"7.00"},{"name":"tests/cases/compiler/reactDefaultPropsInferenceSuccess.tsx","time":1227,"edits":3,"cost":"7.00"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleMultifolderNoOutdir.json","time":409,"edits":1,"cost":"7.00"},{"name":"tests/cases/compiler/privacyFunctionCannotNameReturnTypeDeclFile.ts","time":406,"edits":1,"cost":"6.99"},{"name":"tests/cases/fourslash/getOccurrencesThis4.ts","time":807,"edits":2,"cost":"6.98"},{"name":"tests/cases/project/defaultExcludeNodeModulesAndOutDir.json","time":402,"edits":1,"cost":"6.98"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource4.ts","time":399,"edits":1,"cost":"6.97"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSubfolderNoOutdir.json","time":398,"edits":1,"cost":"6.97"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentOverload1.tsx","time":793,"edits":2,"cost":"6.97"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir.json","time":396,"edits":1,"cost":"6.97"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.ts","time":395,"edits":1,"cost":"6.96"},{"name":"tests/cases/fourslash/completionListForObjectSpread.ts","time":394,"edits":1,"cost":"6.96"},{"name":"tests/cases/project/mapRootAbsolutePathSingleFileNoOutdir.json","time":394,"edits":1,"cost":"6.96"},{"name":"unittests:: tsserver:: resolutionCache:: tsserverProjectSystem module resolution caching","time":393,"edits":1,"cost":"6.96"},{"name":"tests/cases/project/sourcemapModuleSubfolderSpecifyOutputDirectory.json","time":392,"edits":1,"cost":"6.96"},{"name":"tests/cases/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json","time":391,"edits":1,"cost":"6.95"},{"name":"tests/cases/compiler/booleanLiteralsContextuallyTypedFromUnion.tsx","time":391,"edits":1,"cost":"6.95"},{"name":"tests/cases/project/mapRootRelativePathModuleSimpleNoOutdir.json","time":390,"edits":1,"cost":"6.95"},{"name":"tests/cases/fourslash/findAllRefsThisKeywordMultipleFiles.ts","time":776,"edits":2,"cost":"6.95"},{"name":"tests/cases/compiler/staticAnonymousTypeNotReferencingTypeParameter.ts","time":387,"edits":1,"cost":"6.94"},{"name":"tests/cases/project/sourceRootAbsolutePathSimpleNoOutdir.json","time":386,"edits":1,"cost":"6.94"},{"name":"tests/cases/fourslash/jsSpecialAssignmentMerging2.ts","time":385,"edits":1,"cost":"6.94"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory.json","time":384,"edits":1,"cost":"6.94"},{"name":"tests/cases/project/declarationsImportedInPrivate.json","time":384,"edits":1,"cost":"6.94"},{"name":"tests/cases/compiler/capturedLetConstInLoop2_ES6.ts","time":384,"edits":1,"cost":"6.94"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature.ts","time":381,"edits":1,"cost":"6.93"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForOfObjectBindingPattern.ts","time":379,"edits":1,"cost":"6.92"},{"name":"tests/cases/fourslash/transitiveExportImports2.ts","time":378,"edits":1,"cost":"6.92"},{"name":"tests/cases/project/projectOptionTest.json","time":378,"edits":1,"cost":"6.92"},{"name":"tests/cases/compiler/privacyImportParseErrors.ts","time":377,"edits":1,"cost":"6.92"},{"name":"tests/cases/project/outModuleSimpleNoOutdir.json","time":375,"edits":1,"cost":"6.91"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource6.ts","time":375,"edits":1,"cost":"6.91"},{"name":"tests/cases/conformance/types/uniqueSymbol/uniqueSymbolsDeclarations.ts","time":374,"edits":1,"cost":"6.91"},{"name":"tests/cases/compiler/declFileMethods.ts","time":373,"edits":1,"cost":"6.91"},{"name":"tests/cases/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json","time":372,"edits":1,"cost":"6.90"},{"name":"tests/cases/project/mapRootAbsolutePathMultifolderNoOutdir.json","time":371,"edits":1,"cost":"6.90"},{"name":"tests/cases/fourslash/breakpointValidationStatements.ts","time":371,"edits":1,"cost":"6.90"},{"name":"tests/cases/project/sourcerootUrlMixedSubfolderNoOutdir.json","time":369,"edits":1,"cost":"6.90"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSimpleNoOutdir.json","time":367,"edits":1,"cost":"6.89"},{"name":"tests/cases/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory.json","time":366,"edits":1,"cost":"6.89"},{"name":"tests/cases/project/maprootUrlModuleMultifolderNoOutdir.json","time":366,"edits":1,"cost":"6.89"},{"name":"tests/cases/compiler/objectFromEntries.ts","time":730,"edits":2,"cost":"6.88"},{"name":"tests/cases/fourslash/genericRespecialization1.ts","time":364,"edits":1,"cost":"6.88"},{"name":"tests/cases/project/sourcerootUrlSingleFileSpecifyOutputFile.json","time":362,"edits":1,"cost":"6.88"},{"name":"unittests:: tsserver:: typingsInstaller:: General functionality","time":361,"edits":1,"cost":"6.87"},{"name":"tests/cases/project/declarationsSimpleImport.json","time":360,"edits":1,"cost":"6.87"},{"name":"tests/cases/project/noProjectOptionAndInputFiles.json","time":360,"edits":1,"cost":"6.87"},{"name":"tests/cases/project/emitDecoratorMetadataCommonJSISolatedModules.json","time":360,"edits":1,"cost":"6.87"},{"name":"tests/cases/project/maprootUrlMixedSubfolderSpecifyOutputDirectory.json","time":357,"edits":1,"cost":"6.86"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForArrayBindingPattern.ts","time":357,"edits":1,"cost":"6.86"},{"name":"unittests:: services:: organizeImports","time":356,"edits":1,"cost":"6.86"},{"name":"tests/cases/fourslash/genericInterfacePropertyInference2.ts","time":356,"edits":1,"cost":"6.86"},{"name":"tests/cases/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json","time":355,"edits":1,"cost":"6.86"},{"name":"tests/cases/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json","time":355,"edits":1,"cost":"6.86"},{"name":"tests/cases/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory.json","time":355,"edits":1,"cost":"6.86"},{"name":"tests/cases/project/invalidRootFile.json","time":355,"edits":1,"cost":"6.86"},{"name":"tests/cases/project/jsFileCompilationSameNameFilesSpecified.json","time":354,"edits":1,"cost":"6.85"},{"name":"tests/cases/project/maprootUrlSubfolderSpecifyOutputDirectory.json","time":353,"edits":1,"cost":"6.85"},{"name":"tests/cases/fourslash/getOccurrencesClassExpressionThis.ts","time":352,"edits":1,"cost":"6.85"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForArrayBindingPattern2.ts","time":352,"edits":1,"cost":"6.85"},{"name":"tests/cases/project/sourcemapMixedSubfolderNoOutdir.json","time":352,"edits":1,"cost":"6.85"},{"name":"tests/cases/project/sourcerootUrlModuleSubfolderNoOutdir.json","time":351,"edits":1,"cost":"6.85"},{"name":"tests/cases/project/privacyCheckOnIndirectTypeFromTheExternalType.json","time":351,"edits":1,"cost":"6.85"},{"name":"tests/cases/project/maprootUrlSingleFileNoOutdir.json","time":350,"edits":1,"cost":"6.84"},{"name":"tests/cases/project/outMultifolderSpecifyOutputFile.json","time":350,"edits":1,"cost":"6.84"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentStatementArrayBindingPattern.ts","time":350,"edits":1,"cost":"6.84"},{"name":"tests/cases/compiler/privacyTypeParameterOfFunctionDeclFile.ts","time":349,"edits":1,"cost":"6.84"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures2.ts","time":348,"edits":1,"cost":"6.84"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfObjectBindingPattern2.ts","time":348,"edits":1,"cost":"6.84"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json","time":348,"edits":1,"cost":"6.84"},{"name":"tests/cases/project/declarationsGlobalImport.json","time":347,"edits":1,"cost":"6.83"},{"name":"tests/cases/project/maprootUrlMultifolderNoOutdir.json","time":345,"edits":1,"cost":"6.83"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":345,"edits":1,"cost":"6.83"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForOfArrayBindingPatternDefaultValues.ts","time":344,"edits":1,"cost":"6.83"},{"name":"tests/cases/project/mapRootRelativePathMultifolderNoOutdir.json","time":344,"edits":1,"cost":"6.83"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnCallSignature.ts","time":344,"edits":1,"cost":"6.83"},{"name":"tests/cases/conformance/types/literal/numericLiteralTypes2.ts","time":344,"edits":1,"cost":"6.83"},{"name":"tests/cases/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory.json","time":343,"edits":1,"cost":"6.82"},{"name":"tests/cases/compiler/es2018ObjectAssign.ts","time":685,"edits":2,"cost":"6.82"},{"name":"tests/cases/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory.json","time":341,"edits":1,"cost":"6.82"},{"name":"tests/cases/conformance/types/contextualTypes/asyncFunctions/contextuallyTypeAsyncFunctionReturnType.ts","time":681,"edits":2,"cost":"6.81"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty4.tsx","time":679,"edits":2,"cost":"6.81"},{"name":"tests/cases/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json","time":339,"edits":1,"cost":"6.81"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithEnum.ts","time":339,"edits":1,"cost":"6.81"},{"name":"tests/cases/project/declarationsCascadingImports.json","time":337,"edits":1,"cost":"6.80"},{"name":"tests/cases/fourslash/formattingFatArrowFunctions.ts","time":337,"edits":1,"cost":"6.80"},{"name":"tests/cases/project/outModuleSubfolderNoOutdir.json","time":336,"edits":1,"cost":"6.80"},{"name":"tests/cases/project/referenceResolutionRelativePathsNoResolve.json","time":335,"edits":1,"cost":"6.80"},{"name":"tests/cases/project/sourceRootRelativePathMultifolderNoOutdir.json","time":334,"edits":1,"cost":"6.80"},{"name":"tests/cases/project/sourcerootUrlMultifolderNoOutdir.json","time":333,"edits":1,"cost":"6.79"},{"name":"tests/cases/compiler/stringMatchAll.ts","time":663,"edits":2,"cost":"6.79"},{"name":"tests/cases/compiler/tsxInvokeComponentType.tsx","time":663,"edits":2,"cost":"6.79"},{"name":"tests/cases/project/sourceRootAbsolutePathSubfolderNoOutdir.json","time":331,"edits":1,"cost":"6.79"},{"name":"tests/cases/fourslash/server/declarationMapsEnableMapping_NoInlineSources.ts","time":661,"edits":2,"cost":"6.79"},{"name":"tests/cases/project/sourcemapSimpleNoOutdir.json","time":330,"edits":1,"cost":"6.78"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfVariable.ts","time":330,"edits":1,"cost":"6.78"},{"name":"tests/cases/project/maprootUrlModuleMultifolderSpecifyOutputDirectory.json","time":329,"edits":1,"cost":"6.78"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnConstructorSignature.ts","time":329,"edits":1,"cost":"6.78"},{"name":"tests/cases/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json","time":329,"edits":1,"cost":"6.78"},{"name":"tests/cases/project/mapRootRelativePathModuleSubfolderNoOutdir.json","time":328,"edits":1,"cost":"6.78"},{"name":"tests/cases/project/maprootUrlMixedSubfolderSpecifyOutputFile.json","time":328,"edits":1,"cost":"6.78"},{"name":"tests/cases/project/maprootUrlSubfolderNoOutdir.json","time":328,"edits":1,"cost":"6.78"},{"name":"tests/cases/project/sourcemapMixedSubfolderSpecifyOutputDirectory.json","time":327,"edits":1,"cost":"6.77"},{"name":"tests/cases/project/mapRootAbsolutePathSubfolderNoOutdir.json","time":326,"edits":1,"cost":"6.77"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures2.ts","time":326,"edits":1,"cost":"6.77"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.ts","time":326,"edits":1,"cost":"6.77"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json","time":326,"edits":1,"cost":"6.77"},{"name":"tests/cases/compiler/unspecializedConstraints.ts","time":326,"edits":1,"cost":"6.77"},{"name":"tests/cases/project/declarationDir3.json","time":324,"edits":1,"cost":"6.77"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentStatementArrayBindingPatternDefaultValues.ts","time":323,"edits":1,"cost":"6.76"},{"name":"tests/cases/project/outSingleFileSpecifyOutputDirectory.json","time":323,"edits":1,"cost":"6.76"},{"name":"tests/cases/fourslash/getOccurrencesReturnBroken.ts","time":322,"edits":1,"cost":"6.76"},{"name":"tests/cases/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory.json","time":321,"edits":1,"cost":"6.76"},{"name":"tests/cases/project/referenceResolutionRelativePaths.json","time":321,"edits":1,"cost":"6.76"},{"name":"tests/cases/project/declarationsMultipleTimesMultipleImport.json","time":320,"edits":1,"cost":"6.75"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_functionExpression.ts","time":320,"edits":1,"cost":"6.75"},{"name":"tests/cases/project/outSimpleSpecifyOutputDirectory.json","time":319,"edits":1,"cost":"6.75"},{"name":"tests/cases/project/mapRootRelativePathSimpleSpecifyOutputDirectory.json","time":318,"edits":1,"cost":"6.75"},{"name":"tests/cases/fourslash/server/ngProxy3.ts","time":318,"edits":1,"cost":"6.75"},{"name":"tests/cases/project/mapRootRelativePathSubfolderSpecifyOutputFile.json","time":318,"edits":1,"cost":"6.75"},{"name":"tests/cases/compiler/umdGlobalAugmentationNoCrash.ts","time":634,"edits":2,"cost":"6.74"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures4.ts","time":317,"edits":1,"cost":"6.74"},{"name":"tests/cases/project/maprootUrlSingleFileSpecifyOutputDirectory.json","time":316,"edits":1,"cost":"6.74"},{"name":"tests/cases/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory.json","time":316,"edits":1,"cost":"6.74"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource3.ts","time":316,"edits":1,"cost":"6.74"},{"name":"tests/cases/fourslash/server/completionEntryDetailAcrossFiles01.ts","time":315,"edits":1,"cost":"6.74"},{"name":"tests/cases/project/mapRootAbsolutePathMixedSubfolderNoOutdir.json","time":314,"edits":1,"cost":"6.73"},{"name":"tests/cases/conformance/jsx/tsxTypeArgumentResolution.tsx","time":627,"edits":2,"cost":"6.73"},{"name":"unittests:: tsserver:: ConfiguredProjects","time":313,"edits":1,"cost":"6.73"},{"name":"tests/cases/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json","time":313,"edits":1,"cost":"6.73"},{"name":"tests/cases/project/intReferencingExtAndInt.json","time":312,"edits":1,"cost":"6.73"},{"name":"tests/cases/compiler/umdNamespaceMergedWithGlobalAugmentationIsNotCircular.ts","time":623,"edits":2,"cost":"6.73"},{"name":"tests/cases/conformance/functions/functionWithUseStrictAndSimpleParameterList_es2016.ts","time":623,"edits":2,"cost":"6.73"},{"name":"tests/cases/fourslash/findAllRefsJsDocTypeDef_js.ts","time":622,"edits":2,"cost":"6.72"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipTypeParameter.ts","time":311,"edits":1,"cost":"6.72"},{"name":"tests/cases/fourslash/remoteGetReferences.ts","time":621,"edits":2,"cost":"6.72"},{"name":"tests/cases/compiler/decoratorsOnComputedProperties.ts","time":618,"edits":2,"cost":"6.72"},{"name":"tests/cases/project/sourcerootUrlSingleFileNoOutdir.json","time":309,"edits":1,"cost":"6.72"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration1ES5.ts","time":309,"edits":1,"cost":"6.72"},{"name":"tests/cases/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory.json","time":309,"edits":1,"cost":"6.72"},{"name":"tests/cases/compiler/genericsManyTypeParameters.ts","time":308,"edits":1,"cost":"6.71"},{"name":"tests/cases/compiler/moduledecl.ts","time":308,"edits":1,"cost":"6.71"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.ts","time":307,"edits":1,"cost":"6.71"},{"name":"tests/cases/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory.json","time":306,"edits":1,"cost":"6.71"},{"name":"tests/cases/fourslash/server/ngProxy1.ts","time":306,"edits":1,"cost":"6.71"},{"name":"tests/cases/project/maprootUrlModuleSimpleSpecifyOutputDirectory.json","time":305,"edits":1,"cost":"6.70"},{"name":"tests/cases/fourslash/completionListBuilderLocations_VariableDeclarations.ts","time":304,"edits":1,"cost":"6.70"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json","time":304,"edits":1,"cost":"6.70"},{"name":"tests/cases/project/sourcemapModuleSimpleSpecifyOutputFile.json","time":304,"edits":1,"cost":"6.70"},{"name":"tests/cases/fourslash/renameImportOfExportEquals.ts","time":304,"edits":1,"cost":"6.70"},{"name":"tests/cases/conformance/types/asyncGenerators/types.asyncGenerators.es2018.1.ts","time":304,"edits":1,"cost":"6.70"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json","time":301,"edits":1,"cost":"6.69"},{"name":"tests/cases/project/declarationsImportedUseInFunction.json","time":301,"edits":1,"cost":"6.69"},{"name":"tests/cases/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory.json","time":301,"edits":1,"cost":"6.69"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json","time":301,"edits":1,"cost":"6.69"},{"name":"tests/cases/conformance/emitter/es2018/forAwait/emitter.forAwait.es2018.ts","time":301,"edits":1,"cost":"6.69"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.ts","time":299,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/maprootUrlMultifolderSpecifyOutputFile.json","time":299,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/sourcerootUrlSimpleSpecifyOutputDirectory.json","time":299,"edits":1,"cost":"6.68"},{"name":"tests/cases/fourslash/getOccurrencesSwitchCaseDefault.ts","time":299,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSingleFileNoOutdir.json","time":298,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/maprootUrlModuleSubfolderNoOutdir.json","time":298,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json","time":298,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/outModuleMultifolderNoOutdir.json","time":298,"edits":1,"cost":"6.68"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForObjectBindingPattern.ts","time":298,"edits":1,"cost":"6.68"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalObjects.ts","time":298,"edits":1,"cost":"6.68"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithEnumUnion.ts","time":297,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/mapRootRelativePathSubfolderSpecifyOutputDirectory.json","time":297,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/sourceRootAbsolutePathSingleFileNoOutdir.json","time":297,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/referencePathStatic.json","time":297,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/sourcerootUrlModuleMultifolderNoOutdir.json","time":296,"edits":1,"cost":"6.67"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignaturesWithOptionalParameters.ts","time":296,"edits":1,"cost":"6.67"},{"name":"unittests:: BigInt literal base conversions","time":293,"edits":1,"cost":"6.66"},{"name":"tests/cases/project/sourcerootUrlMultifolderSpecifyOutputDirectory.json","time":292,"edits":1,"cost":"6.66"},{"name":"tests/cases/compiler/intersectionsOfLargeUnions2.ts","time":583,"edits":2,"cost":"6.66"},{"name":"tests/cases/project/outMultifolderNoOutdir.json","time":291,"edits":1,"cost":"6.66"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource9.ts","time":290,"edits":1,"cost":"6.65"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration1ES5iterable.ts","time":290,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/outModuleSimpleSpecifyOutputDirectory.json","time":290,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/sourceRootRelativePathModuleSimpleNoOutdir.json","time":290,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/sourceRootRelativePathSubfolderNoOutdir.json","time":289,"edits":1,"cost":"6.65"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts","time":289,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json","time":288,"edits":1,"cost":"6.65"},{"name":"tests/cases/compiler/expr.ts","time":288,"edits":1,"cost":"6.65"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.ts","time":288,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/sourcemapMultifolderNoOutdir.json","time":288,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/sourcerootUrlSubfolderSpecifyOutputDirectory.json","time":288,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/maprootUrlSimpleSpecifyOutputFile.json","time":287,"edits":1,"cost":"6.64"},{"name":"tests/cases/project/mapRootRelativePathSimpleNoOutdir.json","time":286,"edits":1,"cost":"6.64"},{"name":"tests/cases/project/maprootUrlModuleSimpleNoOutdir.json","time":285,"edits":1,"cost":"6.64"},{"name":"tests/cases/project/sourcemapSubfolderNoOutdir.json","time":284,"edits":1,"cost":"6.63"},{"name":"tests/cases/project/declarationDir.json","time":284,"edits":1,"cost":"6.63"},{"name":"tests/cases/fourslash/genericInterfacePropertyInference1.ts","time":284,"edits":1,"cost":"6.63"},{"name":"tests/cases/project/mapRootRelativePathSubfolderNoOutdir.json","time":283,"edits":1,"cost":"6.63"},{"name":"tests/cases/fourslash/getOccurrencesSwitchCaseDefault3.ts","time":283,"edits":1,"cost":"6.63"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory.json","time":283,"edits":1,"cost":"6.63"},{"name":"tests/cases/project/defaultExcludeOnlyNodeModules.json","time":283,"edits":1,"cost":"6.63"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsTypeParameterInInterface.ts","time":283,"edits":1,"cost":"6.63"},{"name":"tests/cases/fourslash/getOccurrencesSwitchCaseDefault4.ts","time":283,"edits":1,"cost":"6.63"},{"name":"tests/cases/project/sourcemapModuleSubfolderSpecifyOutputFile.json","time":281,"edits":1,"cost":"6.62"},{"name":"tests/cases/project/jsFileCompilationSameNameDTsSpecified.json","time":280,"edits":1,"cost":"6.62"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures3.ts","time":280,"edits":1,"cost":"6.62"},{"name":"tests/cases/compiler/reactSFCAndFunctionResolvable.tsx","time":559,"edits":2,"cost":"6.62"},{"name":"tests/cases/project/referenceResolutionRelativePathsRelativeToRootDirectory.json","time":278,"edits":1,"cost":"6.61"},{"name":"tests/cases/project/declarationsMultipleTimesImport.json","time":278,"edits":1,"cost":"6.61"},{"name":"tests/cases/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory.json","time":277,"edits":1,"cost":"6.61"},{"name":"tests/cases/project/outMixedSubfolderSpecifyOutputDirectory.json","time":277,"edits":1,"cost":"6.61"},{"name":"tests/cases/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":277,"edits":1,"cost":"6.61"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration1ES6.ts","time":276,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/sourceRootRelativePathSimpleSpecifyOutputFile.json","time":276,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json","time":276,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json","time":275,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/maprootUrlSimpleNoOutdir.json","time":275,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json","time":275,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/sourcemapModuleMultifolderSpecifyOutputDirectory.json","time":274,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/outMixedSubfolderNoOutdir.json","time":274,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory.json","time":274,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json","time":273,"edits":1,"cost":"6.59"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleSimpleNoOutdir.json","time":273,"edits":1,"cost":"6.59"},{"name":"tests/cases/project/outModuleMultifolderSpecifyOutputDirectory.json","time":273,"edits":1,"cost":"6.59"},{"name":"tests/cases/project/sourcemapModuleSimpleNoOutdir.json","time":273,"edits":1,"cost":"6.59"},{"name":"tests/cases/compiler/intersectionTypeInference1.ts","time":273,"edits":1,"cost":"6.59"},{"name":"tests/cases/project/specifyExcludeWithOutUsingRelativePath.json","time":272,"edits":1,"cost":"6.59"},{"name":"tests/cases/project/sourcerootUrlSimpleNoOutdir.json","time":272,"edits":1,"cost":"6.59"},{"name":"tests/cases/compiler/privacyCannotNameVarTypeDeclFile.ts","time":271,"edits":1,"cost":"6.59"},{"name":"tests/cases/project/sourcerootUrlModuleSimpleNoOutdir.json","time":271,"edits":1,"cost":"6.59"},{"name":"tests/cases/fourslash/getOccurrencesPublic1.ts","time":271,"edits":1,"cost":"6.59"},{"name":"tests/cases/project/sourcemapSingleFileSpecifyOutputFile.json","time":271,"edits":1,"cost":"6.59"},{"name":"tests/cases/conformance/types/mapped/mappedTypes2.ts","time":270,"edits":1,"cost":"6.58"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json","time":270,"edits":1,"cost":"6.58"},{"name":"tests/cases/project/sourceRootRelativePathSimpleSpecifyOutputDirectory.json","time":270,"edits":1,"cost":"6.58"},{"name":"unittests:: Program.isSourceFileFromExternalLibrary","time":269,"edits":1,"cost":"6.58"},{"name":"tests/cases/project/sourcerootUrlSubfolderSpecifyOutputFile.json","time":269,"edits":1,"cost":"6.58"},{"name":"tests/cases/fourslash/findReferencesJSXTagName2.ts","time":269,"edits":1,"cost":"6.58"},{"name":"tests/cases/compiler/inferFromGenericFunctionReturnTypes3.ts","time":805,"edits":3,"cost":"6.58"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.ts","time":268,"edits":1,"cost":"6.58"},{"name":"tests/cases/compiler/jsxIntrinsicUnions.tsx","time":534,"edits":2,"cost":"6.57"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures3.ts","time":267,"edits":1,"cost":"6.57"},{"name":"tests/cases/project/specifyExcludeUsingRelativepath.json","time":267,"edits":1,"cost":"6.57"},{"name":"tests/cases/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json","time":267,"edits":1,"cost":"6.57"},{"name":"tests/cases/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json","time":266,"edits":1,"cost":"6.57"},{"name":"tests/cases/project/sourcemapSubfolderSpecifyOutputFile.json","time":266,"edits":1,"cost":"6.57"},{"name":"tests/cases/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":266,"edits":1,"cost":"6.57"},{"name":"tests/cases/project/declarationDir2.json","time":266,"edits":1,"cost":"6.57"},{"name":"tests/cases/fourslash/underscoreTypings01.ts","time":266,"edits":1,"cost":"6.57"},{"name":"tests/cases/fourslash/breakpointValidationDecorators.ts","time":266,"edits":1,"cost":"6.57"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceNamespaceConflict.ts","time":266,"edits":1,"cost":"6.57"},{"name":"tests/cases/project/referenceResolutionRelativePathsFromRootDirectory.json","time":265,"edits":1,"cost":"6.56"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipPrimitiveType.ts","time":265,"edits":1,"cost":"6.56"},{"name":"tests/cases/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory.json","time":265,"edits":1,"cost":"6.56"},{"name":"tests/cases/project/nestedLocalModuleWithRecursiveTypecheck.json","time":265,"edits":1,"cost":"6.56"},{"name":"tests/cases/compiler/jsxImportForSideEffectsNonExtantNoError.tsx","time":528,"edits":2,"cost":"6.56"},{"name":"tests/cases/project/jsFileCompilationSameNameDtsNotSpecified.json","time":264,"edits":1,"cost":"6.56"},{"name":"tests/cases/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory.json","time":264,"edits":1,"cost":"6.56"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json","time":264,"edits":1,"cost":"6.56"},{"name":"tests/cases/fourslash/memberListErrorRecovery.ts","time":264,"edits":1,"cost":"6.56"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithGenericCallSignaturesWithOptionalParameters.ts","time":263,"edits":1,"cost":"6.56"},{"name":"tests/cases/fourslash/enumUpdate1.ts","time":263,"edits":1,"cost":"6.56"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_chainedCall.ts","time":263,"edits":1,"cost":"6.56"},{"name":"tests/cases/compiler/privacyVarDeclFile.ts","time":262,"edits":1,"cost":"6.55"},{"name":"tests/cases/project/sourceRootRelativePathSimpleNoOutdir.json","time":262,"edits":1,"cost":"6.55"},{"name":"tests/cases/project/sourceRootRelativePathModuleMultifolderNoOutdir.json","time":261,"edits":1,"cost":"6.55"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForObjectBindingPattern2.ts","time":261,"edits":1,"cost":"6.55"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.ts","time":261,"edits":1,"cost":"6.55"},{"name":"tests/cases/project/maprootUrlModuleSubfolderSpecifyOutputDirectory.json","time":261,"edits":1,"cost":"6.55"},{"name":"tests/cases/project/sourcemapSingleFileNoOutdir.json","time":260,"edits":1,"cost":"6.55"},{"name":"tests/cases/project/sourceRootRelativePathSingleFileNoOutdir.json","time":260,"edits":1,"cost":"6.55"},{"name":"tests/cases/project/mapRootAbsolutePathModuleSubfolderNoOutdir.json","time":260,"edits":1,"cost":"6.55"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleSubfolderNoOutdir.json","time":259,"edits":1,"cost":"6.54"},{"name":"tests/cases/conformance/types/literal/enumLiteralTypes1.ts","time":259,"edits":1,"cost":"6.54"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty6.tsx","time":517,"edits":2,"cost":"6.54"},{"name":"tests/cases/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json","time":258,"edits":1,"cost":"6.54"},{"name":"tests/cases/fourslash/moduleReferenceValue.ts","time":256,"edits":1,"cost":"6.53"},{"name":"tests/cases/conformance/jsx/checkJsxGenericTagHasCorrectInferences.tsx","time":512,"edits":2,"cost":"6.53"},{"name":"tests/cases/fourslash/commentsInheritance.ts","time":1532,"edits":6,"cost":"6.53"},{"name":"tests/cases/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json","time":255,"edits":1,"cost":"6.53"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatement1.ts","time":255,"edits":1,"cost":"6.53"},{"name":"tests/cases/project/mapRootAbsolutePathMultifolderSpecifyOutputFile.json","time":255,"edits":1,"cost":"6.53"},{"name":"tests/cases/project/mapRootAbsolutePathSimpleSpecifyOutputFile.json","time":254,"edits":1,"cost":"6.52"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.ts","time":254,"edits":1,"cost":"6.52"},{"name":"tests/cases/project/emitDecoratorMetadataSystemJSISolatedModulesNoResolve.json","time":253,"edits":1,"cost":"6.52"},{"name":"tests/cases/fourslash/findAllRefsPrefixSuffixPreference.ts","time":504,"edits":2,"cost":"6.51"},{"name":"tests/cases/compiler/capturedLetConstInLoop3.ts","time":252,"edits":1,"cost":"6.51"},{"name":"tests/cases/fourslash/server/navbar01.ts","time":252,"edits":1,"cost":"6.51"},{"name":"tests/cases/project/sourcerootUrlModuleSimpleSpecifyOutputFile.json","time":251,"edits":1,"cost":"6.51"},{"name":"tests/cases/fourslash/server/ngProxy4.ts","time":251,"edits":1,"cost":"6.51"},{"name":"tests/cases/compiler/mixinPrivateAndProtected.ts","time":250,"edits":1,"cost":"6.51"},{"name":"tests/cases/project/sourceRootAbsolutePathSimpleSpecifyOutputFile.json","time":250,"edits":1,"cost":"6.51"},{"name":"tests/cases/compiler/vardecl.ts","time":250,"edits":1,"cost":"6.51"},{"name":"unittests:: tsc-watch:: resolutionCache:: tsc-watch module resolution caching","time":249,"edits":1,"cost":"6.50"},{"name":"tests/cases/project/maprootUrlModuleSimpleSpecifyOutputFile.json","time":249,"edits":1,"cost":"6.50"},{"name":"tests/cases/project/sourceRootRelativePathModuleSubfolderNoOutdir.json","time":249,"edits":1,"cost":"6.50"},{"name":"tests/cases/project/maprootUrlSimpleSpecifyOutputDirectory.json","time":249,"edits":1,"cost":"6.50"},{"name":"tests/cases/compiler/intersectionsOfLargeUnions.ts","time":496,"edits":2,"cost":"6.50"},{"name":"tests/cases/conformance/functions/strictBindCallApply1.ts","time":496,"edits":2,"cost":"6.50"},{"name":"tests/cases/fourslash/breakpointValidationFunctions.ts","time":248,"edits":1,"cost":"6.50"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json","time":248,"edits":1,"cost":"6.50"},{"name":"tests/cases/conformance/types/asyncGenerators/types.asyncGenerators.es2018.2.ts","time":248,"edits":1,"cost":"6.50"},{"name":"tests/cases/project/sourceRootAbsolutePathMultifolderNoOutdir.json","time":247,"edits":1,"cost":"6.49"},{"name":"tests/cases/compiler/privacyGloFunc.ts","time":246,"edits":1,"cost":"6.49"},{"name":"tests/cases/project/jsFileCompilationSameNameDTsSpecifiedWithAllowJs.json","time":246,"edits":1,"cost":"6.49"},{"name":"tests/cases/conformance/emitter/es5/asyncGenerators/emitter.asyncGenerators.classMethods.es5.ts","time":246,"edits":1,"cost":"6.49"},{"name":"tests/cases/project/mapRootAbsolutePathModuleSimpleNoOutdir.json","time":245,"edits":1,"cost":"6.49"},{"name":"tests/cases/fourslash/navigationItemsSubStringMatch2.ts","time":245,"edits":1,"cost":"6.49"},{"name":"tests/cases/project/circularReferencing2.json","time":245,"edits":1,"cost":"6.49"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInUMD4.ts","time":244,"edits":1,"cost":"6.48"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeFromChainedAssignment3.ts","time":488,"edits":2,"cost":"6.48"},{"name":"tests/cases/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":244,"edits":1,"cost":"6.48"},{"name":"tests/cases/fourslash/renameJsExports02.ts","time":244,"edits":1,"cost":"6.48"},{"name":"tests/cases/project/declarationsExportNamespace.json","time":243,"edits":1,"cost":"6.48"},{"name":"tests/cases/fourslash/renameContextuallyTypedProperties.ts","time":243,"edits":1,"cost":"6.48"},{"name":"tests/cases/project/sourcemapSingleFileSpecifyOutputDirectory.json","time":242,"edits":1,"cost":"6.47"},{"name":"tests/cases/fourslash/completionListGenericConstraints.ts","time":242,"edits":1,"cost":"6.47"},{"name":"tests/cases/project/maprootUrlSingleFileSpecifyOutputFile.json","time":241,"edits":1,"cost":"6.47"},{"name":"unittests:: Incremental Parser","time":240,"edits":1,"cost":"6.47"},{"name":"tests/cases/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json","time":240,"edits":1,"cost":"6.47"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForArrayBindingPattern.ts","time":240,"edits":1,"cost":"6.47"},{"name":"tests/cases/project/nodeModulesMaxDepthExceeded.json","time":240,"edits":1,"cost":"6.47"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersStringNumericNames.ts","time":239,"edits":1,"cost":"6.46"},{"name":"tests/cases/conformance/types/union/discriminatedUnionTypes1.ts","time":239,"edits":1,"cost":"6.46"},{"name":"tests/cases/fourslash/completionListAtBeginningOfFile01.ts","time":239,"edits":1,"cost":"6.46"},{"name":"tests/cases/project/defaultExcludeNodeModulesAndRelativePathOutDirWithAllowJS.json","time":239,"edits":1,"cost":"6.46"},{"name":"tests/cases/conformance/types/uniqueSymbol/uniqueSymbols.ts","time":477,"edits":2,"cost":"6.46"},{"name":"tests/cases/project/mapRootAbsolutePathSubfolderSpecifyOutputFile.json","time":238,"edits":1,"cost":"6.46"},{"name":"tests/cases/project/mapRootRelativePathMixedSubfolderNoOutdir.json","time":238,"edits":1,"cost":"6.46"},{"name":"unittests:: tsserver:: events:: ProjectLoadingStart and ProjectLoadingFinish events","time":238,"edits":1,"cost":"6.46"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures4.ts","time":237,"edits":1,"cost":"6.45"},{"name":"tests/cases/project/mapRootRelativePathSingleFileNoOutdir.json","time":236,"edits":1,"cost":"6.45"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithAnyAndNumber.ts","time":236,"edits":1,"cost":"6.45"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithDuplicateParameters.ts","time":236,"edits":1,"cost":"6.45"},{"name":"tests/cases/conformance/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.classMethods.es2018.ts","time":235,"edits":1,"cost":"6.44"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalAndOperator/logicalAndOperatorWithEveryType.ts","time":235,"edits":1,"cost":"6.44"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.ts","time":234,"edits":1,"cost":"6.44"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates1.ts","time":234,"edits":1,"cost":"6.44"},{"name":"tests/cases/conformance/types/literal/literalTypes2.ts","time":234,"edits":1,"cost":"6.44"},{"name":"tests/cases/fourslash/refactorExtractType_js1.ts","time":234,"edits":1,"cost":"6.44"},{"name":"tests/cases/compiler/accessorsInAmbientContext.ts","time":234,"edits":1,"cost":"6.44"},{"name":"tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping.ts","time":467,"edits":2,"cost":"6.44"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json","time":233,"edits":1,"cost":"6.44"},{"name":"tests/cases/fourslash/shims-pp/getNavigateToItems.ts","time":232,"edits":1,"cost":"6.43"},{"name":"tests/cases/project/declarationsIndirectImportShouldResultInError.json","time":232,"edits":1,"cost":"6.43"},{"name":"tests/cases/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json","time":231,"edits":1,"cost":"6.43"},{"name":"tests/cases/project/mapRootRelativePathSimpleSpecifyOutputFile.json","time":231,"edits":1,"cost":"6.43"},{"name":"unittests:: tsc-watch:: Emit times and Error updates in builder after program changes","time":231,"edits":1,"cost":"6.43"},{"name":"tests/cases/project/sourcemapModuleSubfolderNoOutdir.json","time":230,"edits":1,"cost":"6.42"},{"name":"tests/cases/project/declareVariableCollision.json","time":230,"edits":1,"cost":"6.42"},{"name":"tests/cases/project/sourcerootUrlSimpleSpecifyOutputFile.json","time":230,"edits":1,"cost":"6.42"},{"name":"tests/cases/project/emitDecoratorMetadataCommonJSISolatedModulesNoResolve.json","time":230,"edits":1,"cost":"6.42"},{"name":"tests/cases/compiler/es6ImportNamedImportDts.ts","time":230,"edits":1,"cost":"6.42"},{"name":"tests/cases/project/rootDirectoryErrors.json","time":229,"edits":1,"cost":"6.42"},{"name":"tests/cases/fourslash/noQuickInfoInWhitespace.ts","time":229,"edits":1,"cost":"6.42"},{"name":"tests/cases/conformance/jsx/tsxInArrowFunction.tsx","time":229,"edits":1,"cost":"6.42"},{"name":"tests/cases/project/sourcemapMixedSubfolderSpecifyOutputFile.json","time":228,"edits":1,"cost":"6.41"},{"name":"tests/cases/compiler/arrayBestCommonTypes.ts","time":228,"edits":1,"cost":"6.41"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json","time":228,"edits":1,"cost":"6.41"},{"name":"tests/cases/project/mapRootWithNoSourceMapOption.json","time":228,"edits":1,"cost":"6.41"},{"name":"tests/cases/project/sourcerootUrlModuleSubfolderSpecifyOutputFile.json","time":228,"edits":1,"cost":"6.41"},{"name":"tests/cases/project/baseline.json","time":228,"edits":1,"cost":"6.41"},{"name":"tests/cases/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":228,"edits":1,"cost":"6.41"},{"name":"tests/cases/compiler/capturedLetConstInLoop7.ts","time":228,"edits":1,"cost":"6.41"},{"name":"tests/cases/compiler/constructorWithIncompleteTypeAnnotation.ts","time":227,"edits":1,"cost":"6.41"},{"name":"tests/cases/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":227,"edits":1,"cost":"6.41"},{"name":"tests/cases/project/outModuleSimpleSpecifyOutputFile.json","time":227,"edits":1,"cost":"6.41"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalOrOperator/logicalOrOperatorWithEveryType.ts","time":226,"edits":1,"cost":"6.40"},{"name":"tests/cases/conformance/classes/mixinClassesAnnotated.ts","time":226,"edits":1,"cost":"6.40"},{"name":"tests/cases/project/outModuleSubfolderSpecifyOutputDirectory.json","time":226,"edits":1,"cost":"6.40"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts","time":225,"edits":1,"cost":"6.40"},{"name":"tests/cases/fourslash/distinctTypesInCallbacksWithSameNames.ts","time":225,"edits":1,"cost":"6.40"},{"name":"tests/cases/compiler/convertKeywordsYes.ts","time":225,"edits":1,"cost":"6.40"},{"name":"tests/cases/project/circularReferencing.json","time":225,"edits":1,"cost":"6.40"},{"name":"tests/cases/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json","time":224,"edits":1,"cost":"6.40"},{"name":"tests/cases/conformance/types/import/importTypeAmdBundleRewrite.ts","time":224,"edits":1,"cost":"6.40"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json","time":223,"edits":1,"cost":"6.39"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsEnum2.ts","time":223,"edits":1,"cost":"6.39"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.ts","time":222,"edits":1,"cost":"6.39"},{"name":"tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping3.ts","time":442,"edits":2,"cost":"6.38"},{"name":"tests/cases/fourslash/findAllRefsTypeParameterInMergedInterface.ts","time":442,"edits":2,"cost":"6.38"},{"name":"tests/cases/fourslash/pasteLambdaOverModule.ts","time":221,"edits":1,"cost":"6.38"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithTypeParameter.ts","time":221,"edits":1,"cost":"6.38"},{"name":"tests/cases/compiler/genericDefaults.ts","time":660,"edits":3,"cost":"6.38"},{"name":"tests/cases/project/outSubfolderSpecifyOutputDirectory.json","time":220,"edits":1,"cost":"6.38"},{"name":"tests/cases/conformance/salsa/moduleExportAlias.ts","time":220,"edits":1,"cost":"6.38"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMultifolderNoOutdir.json","time":220,"edits":1,"cost":"6.38"},{"name":"tests/cases/compiler/awaitInNonAsyncFunction.ts","time":440,"edits":2,"cost":"6.38"},{"name":"tests/cases/project/outMixedSubfolderSpecifyOutputFile.json","time":219,"edits":1,"cost":"6.37"},{"name":"tests/cases/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":219,"edits":1,"cost":"6.37"},{"name":"tests/cases/fourslash/genericTypeArgumentInference1.ts","time":218,"edits":1,"cost":"6.37"},{"name":"tests/cases/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":218,"edits":1,"cost":"6.37"},{"name":"tests/cases/project/rootDirectory.json","time":218,"edits":1,"cost":"6.37"},{"name":"tests/cases/project/prologueEmit.json","time":218,"edits":1,"cost":"6.37"},{"name":"tests/cases/project/maprootUrlSubfolderSpecifyOutputFile.json","time":215,"edits":1,"cost":"6.36"},{"name":"unittests:: tsc-watch:: emit file --incremental","time":215,"edits":1,"cost":"6.36"},{"name":"tests/cases/fourslash/todoComments6.ts","time":215,"edits":1,"cost":"6.36"},{"name":"tests/cases/fourslash/refactorExtractType_js4.ts","time":215,"edits":1,"cost":"6.36"},{"name":"tests/cases/conformance/expressions/objectLiterals/objectLiteralErrors.ts","time":214,"edits":1,"cost":"6.35"},{"name":"tests/cases/project/sourcemapSubfolderSpecifyOutputDirectory.json","time":214,"edits":1,"cost":"6.35"},{"name":"tests/cases/fourslash/javascriptModules23.ts","time":213,"edits":1,"cost":"6.35"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource2.ts","time":213,"edits":1,"cost":"6.35"},{"name":"tests/cases/project/outSingleFileNoOutdir.json","time":213,"edits":1,"cost":"6.35"},{"name":"tests/cases/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json","time":213,"edits":1,"cost":"6.35"},{"name":"tests/cases/fourslash/squiggleIllegalClassExtension.ts","time":213,"edits":1,"cost":"6.35"},{"name":"tests/cases/project/sourcemapSimpleSpecifyOutputDirectory.json","time":212,"edits":1,"cost":"6.34"},{"name":"tests/cases/fourslash/thisPredicateFunctionCompletions01.ts","time":212,"edits":1,"cost":"6.34"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInSystem4.ts","time":212,"edits":1,"cost":"6.34"},{"name":"tests/cases/project/referenceResolutionSameFileTwice.json","time":211,"edits":1,"cost":"6.34"},{"name":"tests/cases/project/nodeModulesMaxDepthIncreased.json","time":211,"edits":1,"cost":"6.34"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource1.ts","time":211,"edits":1,"cost":"6.34"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponents2.tsx","time":211,"edits":1,"cost":"6.34"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementDefaultValues.ts","time":211,"edits":1,"cost":"6.34"},{"name":"tests/cases/fourslash/genericCombinators2.ts","time":420,"edits":2,"cost":"6.33"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json","time":210,"edits":1,"cost":"6.33"},{"name":"tests/cases/fourslash/findAllRefsInsideWithBlock.ts","time":210,"edits":1,"cost":"6.33"},{"name":"tests/cases/project/relativeNestedRef.json","time":210,"edits":1,"cost":"6.33"},{"name":"tests/cases/fourslash/javaScriptModules12.ts","time":210,"edits":1,"cost":"6.33"},{"name":"tests/cases/project/mapRootRelativePathSingleFileSpecifyOutputDirectory.json","time":209,"edits":1,"cost":"6.33"},{"name":"tests/cases/compiler/privacyLocalInternalReferenceImportWithoutExport.ts","time":209,"edits":1,"cost":"6.33"},{"name":"tests/cases/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json","time":209,"edits":1,"cost":"6.33"},{"name":"tests/cases/conformance/types/literal/enumLiteralTypes3.ts","time":209,"edits":1,"cost":"6.33"},{"name":"tests/cases/project/relativePaths.json","time":208,"edits":1,"cost":"6.32"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinue6.ts","time":208,"edits":1,"cost":"6.32"},{"name":"tests/cases/fourslash/codeFixInferFromUsageArrow.ts","time":415,"edits":2,"cost":"6.32"},{"name":"tests/cases/project/specifyExcludeWithOutUsingRelativePathWithAllowJS.json","time":207,"edits":1,"cost":"6.32"},{"name":"tests/cases/project/jsFileCompilationSameNameFilesNotSpecifiedWithAllowJs.json","time":207,"edits":1,"cost":"6.32"},{"name":"tests/cases/fourslash/shims/getDefinitionAtPosition.ts","time":207,"edits":1,"cost":"6.32"},{"name":"tests/cases/fourslash/renameAcrossMultipleProjects.ts","time":207,"edits":1,"cost":"6.32"},{"name":"tests/cases/compiler/privacyFunc.ts","time":207,"edits":1,"cost":"6.32"},{"name":"tests/cases/compiler/tupleTypeInference.ts","time":207,"edits":1,"cost":"6.32"},{"name":"tests/cases/project/outSubfolderNoOutdir.json","time":206,"edits":1,"cost":"6.31"},{"name":"tests/cases/project/sourceRootWithNoSourceMapOption.json","time":206,"edits":1,"cost":"6.31"},{"name":"tests/cases/project/sourceRootAbsolutePathMixedSubfolderNoOutdir.json","time":206,"edits":1,"cost":"6.31"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete9.ts","time":206,"edits":1,"cost":"6.31"},{"name":"tests/cases/project/declareExportAdded.json","time":205,"edits":1,"cost":"6.31"},{"name":"tests/cases/project/sourcerootUrlSingleFileSpecifyOutputDirectory.json","time":205,"edits":1,"cost":"6.31"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersNumericNames.ts","time":205,"edits":1,"cost":"6.31"},{"name":"tests/cases/conformance/jsx/inline/inlineJsxFactoryDeclarationsLocalTypes.tsx","time":409,"edits":2,"cost":"6.30"},{"name":"tests/cases/fourslash/completionListAfterNumericLiteral.ts","time":204,"edits":1,"cost":"6.30"},{"name":"tests/cases/fourslash/referenceInParameterPropertyDeclaration.ts","time":204,"edits":1,"cost":"6.30"},{"name":"tests/cases/fourslash/thisPredicateFunctionQuickInfo01.ts","time":204,"edits":1,"cost":"6.30"},{"name":"tests/cases/project/nestedLocalModuleSimpleCase.json","time":204,"edits":1,"cost":"6.30"},{"name":"tests/cases/conformance/es6/destructuring/declarationsAndAssignments.ts","time":407,"edits":2,"cost":"6.30"},{"name":"tests/cases/project/maprootUrlMixedSubfolderNoOutdir.json","time":203,"edits":1,"cost":"6.30"},{"name":"tests/cases/project/mapRootRelativePathModuleSimpleSpecifyOutputFile.json","time":203,"edits":1,"cost":"6.30"},{"name":"tests/cases/fourslash/memberCompletionInForEach1.ts","time":203,"edits":1,"cost":"6.30"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates2.ts","time":202,"edits":1,"cost":"6.29"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithGenericSignatureArguments2.ts","time":202,"edits":1,"cost":"6.29"},{"name":"tests/cases/fourslash/shims/getOccurrencesAtPosition.ts","time":202,"edits":1,"cost":"6.29"},{"name":"tests/cases/compiler/optionalArgsWithDefaultValues.ts","time":202,"edits":1,"cost":"6.29"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithUndefinedValueAndInvalidOperands.ts","time":201,"edits":1,"cost":"6.29"},{"name":"tests/cases/project/sourcemapModuleMultifolderSpecifyOutputFile.json","time":201,"edits":1,"cost":"6.29"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInFunction.ts","time":201,"edits":1,"cost":"6.29"},{"name":"tests/cases/compiler/cloduleWithDuplicateMember1.ts","time":201,"edits":1,"cost":"6.29"},{"name":"tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping2.ts","time":401,"edits":2,"cost":"6.29"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.ts","time":200,"edits":1,"cost":"6.28"},{"name":"tests/cases/compiler/controlFlowArrays.ts","time":200,"edits":1,"cost":"6.28"},{"name":"tests/cases/conformance/types/members/objectTypeWithStringNamedNumericProperty.ts","time":200,"edits":1,"cost":"6.28"},{"name":"tests/cases/fourslash/duplicatePackageServices_fileChanges.ts","time":399,"edits":2,"cost":"6.28"},{"name":"tests/cases/fourslash/importJsNodeModule1.ts","time":199,"edits":1,"cost":"6.28"},{"name":"tests/cases/fourslash/signatureHelpWhenEditingCallExpression.ts","time":199,"edits":1,"cost":"6.28"},{"name":"tests/cases/fourslash/findAllRefsInsideTemplates2.ts","time":199,"edits":1,"cost":"6.28"},{"name":"tests/cases/compiler/declarationMapsMultifile.ts","time":199,"edits":1,"cost":"6.28"},{"name":"tests/cases/project/sourceRootRelativePathSubfolderSpecifyOutputFile.json","time":197,"edits":1,"cost":"6.27"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_superCall.ts","time":394,"edits":2,"cost":"6.27"},{"name":"tests/cases/project/jsFileCompilationDifferentNamesNotSpecified.json","time":197,"edits":1,"cost":"6.27"},{"name":"tests/cases/conformance/es6/templates/templateStringBinaryOperationsInvalid.ts","time":197,"edits":1,"cost":"6.27"},{"name":"tests/cases/project/maprootUrlModuleSubfolderSpecifyOutputFile.json","time":196,"edits":1,"cost":"6.26"},{"name":"tests/cases/project/maprootUrlModuleMultifolderSpecifyOutputFile.json","time":196,"edits":1,"cost":"6.26"},{"name":"tests/cases/fourslash/renameThis.ts","time":196,"edits":1,"cost":"6.26"},{"name":"tests/cases/compiler/objectCreate2.ts","time":196,"edits":1,"cost":"6.26"},{"name":"tests/cases/compiler/commentsModules.ts","time":195,"edits":1,"cost":"6.26"},{"name":"tests/cases/compiler/genericClassWithStaticFactory.ts","time":195,"edits":1,"cost":"6.26"},{"name":"tests/cases/fourslash/unclosedFunctionErrorRecovery3.ts","time":195,"edits":1,"cost":"6.26"},{"name":"tests/cases/project/sourcerootUrlMixedSubfolderSpecifyOutputFile.json","time":194,"edits":1,"cost":"6.25"},{"name":"tests/cases/fourslash/jsconfig.ts","time":388,"edits":2,"cost":"6.25"},{"name":"tests/cases/project/outSimpleSpecifyOutputFile.json","time":193,"edits":1,"cost":"6.25"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_classDeclarationAliasing.ts","time":193,"edits":1,"cost":"6.25"},{"name":"tests/cases/conformance/types/mapped/isomorphicMappedTypeInference.ts","time":386,"edits":2,"cost":"6.25"},{"name":"tests/cases/project/mapRootAbsolutePathSingleFileSpecifyOutputFile.json","time":193,"edits":1,"cost":"6.25"},{"name":"unittests:: config:: matchFiles","time":193,"edits":1,"cost":"6.25"},{"name":"tests/cases/fourslash/classRenamingErrorRecovery.ts","time":193,"edits":1,"cost":"6.25"},{"name":"tests/cases/compiler/inferenceLimit.ts","time":193,"edits":1,"cost":"6.25"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_disabledInCompilerOptionsInTsconfig.ts","time":193,"edits":1,"cost":"6.25"},{"name":"tests/cases/fourslash/signatureHelpFilteredTriggers01.ts","time":385,"edits":2,"cost":"6.24"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures4.ts","time":192,"edits":1,"cost":"6.24"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json","time":192,"edits":1,"cost":"6.24"},{"name":"tests/cases/fourslash/quickInfoForOverloadOnConst1.ts","time":192,"edits":1,"cost":"6.24"},{"name":"tests/cases/conformance/types/import/importTypeInJSDoc.ts","time":192,"edits":1,"cost":"6.24"},{"name":"tests/cases/conformance/es6/modules/exportAndImport-es5.ts","time":192,"edits":1,"cost":"6.24"},{"name":"tests/cases/fourslash/getOccurrencesClassExpressionStaticThis.ts","time":191,"edits":1,"cost":"6.24"},{"name":"tests/cases/project/jsFileCompilationSameNameDtsNotSpecifiedWithAllowJs.json","time":191,"edits":1,"cost":"6.24"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json","time":191,"edits":1,"cost":"6.24"},{"name":"tests/cases/fourslash/refactorExtractType57.ts","time":191,"edits":1,"cost":"6.24"},{"name":"tests/cases/compiler/capturedLetConstInLoop4.ts","time":191,"edits":1,"cost":"6.24"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInheritance.ts","time":191,"edits":1,"cost":"6.24"},{"name":"tests/cases/project/outModuleMultifolderSpecifyOutputFile.json","time":190,"edits":1,"cost":"6.23"},{"name":"tests/cases/fourslash/referencesForStatic.ts","time":190,"edits":1,"cost":"6.23"},{"name":"tests/cases/conformance/types/tuple/optionalTupleElements1.ts","time":190,"edits":1,"cost":"6.23"},{"name":"tests/cases/fourslash/getCompletionEntryDetails2.ts","time":190,"edits":1,"cost":"6.23"},{"name":"tests/cases/fourslash/getOccurrencesSwitchCaseDefaultBroken.ts","time":190,"edits":1,"cost":"6.23"},{"name":"tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion3.ts","time":189,"edits":1,"cost":"6.23"},{"name":"tests/cases/project/mapRootRelativePathSingleFileSpecifyOutputFile.json","time":189,"edits":1,"cost":"6.23"},{"name":"tests/cases/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory.json","time":189,"edits":1,"cost":"6.23"},{"name":"tests/cases/project/sourcerootUrlModuleMultifolderSpecifyOutputFile.json","time":189,"edits":1,"cost":"6.23"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_falsePositive.ts","time":189,"edits":1,"cost":"6.23"},{"name":"tests/cases/project/visibilityOfTypeUsedAcrossModules.json","time":188,"edits":1,"cost":"6.22"},{"name":"tests/cases/compiler/controlFlowSelfReferentialLoop.ts","time":376,"edits":2,"cost":"6.22"},{"name":"tests/cases/fourslash/unusedLocalsinConstructorFS1.ts","time":188,"edits":1,"cost":"6.22"},{"name":"tests/cases/conformance/types/objectTypeLiteral/propertySignatures/propertyNamesOfReservedWords.ts","time":188,"edits":1,"cost":"6.22"},{"name":"tests/cases/fourslash/getEmitOutputWithDeclarationFile3.ts","time":188,"edits":1,"cost":"6.22"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource5.ts","time":188,"edits":1,"cost":"6.22"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures3.ts","time":187,"edits":1,"cost":"6.22"},{"name":"tests/cases/fourslash/referencesForOverrides.ts","time":374,"edits":2,"cost":"6.22"},{"name":"tests/cases/project/specifyExcludeUsingRelativepathWithAllowJS.json","time":187,"edits":1,"cost":"6.22"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_staticMethod.ts","time":187,"edits":1,"cost":"6.22"},{"name":"tests/cases/fourslash/completionForStringLiteral8.ts","time":187,"edits":1,"cost":"6.22"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import7.ts","time":187,"edits":1,"cost":"6.22"},{"name":"tests/cases/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json","time":186,"edits":1,"cost":"6.21"},{"name":"tests/cases/project/outSubfolderSpecifyOutputFile.json","time":186,"edits":1,"cost":"6.21"},{"name":"tests/cases/compiler/ipromise4.ts","time":186,"edits":1,"cost":"6.21"},{"name":"tests/cases/fourslash/completionListInUnclosedTypeArguments.ts","time":370,"edits":2,"cost":"6.20"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature.ts","time":185,"edits":1,"cost":"6.20"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsTypeArgumentInferenceES6.ts","time":185,"edits":1,"cost":"6.20"},{"name":"tests/cases/fourslash/signatureHelpAnonymousFunction.ts","time":185,"edits":1,"cost":"6.20"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorConditoinIsAnyType.ts","time":185,"edits":1,"cost":"6.20"},{"name":"tests/cases/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":184,"edits":1,"cost":"6.20"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.ts","time":184,"edits":1,"cost":"6.20"},{"name":"tests/cases/fourslash/completionListInIndexSignature01.ts","time":184,"edits":1,"cost":"6.20"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceSomePropertiesPresent.ts","time":184,"edits":1,"cost":"6.20"},{"name":"tests/cases/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json","time":184,"edits":1,"cost":"6.20"},{"name":"tests/cases/compiler/fatarrowfunctionsOptionalArgs.ts","time":184,"edits":1,"cost":"6.20"},{"name":"tests/cases/fourslash/getJavaScriptCompletions13.ts","time":184,"edits":1,"cost":"6.20"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithOnlyNullValueOrUndefinedValue.ts","time":184,"edits":1,"cost":"6.20"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.ts","time":183,"edits":1,"cost":"6.19"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAmbient1.ts","time":183,"edits":1,"cost":"6.19"},{"name":"tests/cases/fourslash/renameJsPropertyAssignment2.ts","time":183,"edits":1,"cost":"6.19"},{"name":"unittests:: tsserver:: ExternalProjects","time":182,"edits":1,"cost":"6.19"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportRootDirs0.ts","time":182,"edits":1,"cost":"6.19"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterArrayBindingPatternDefaultValues2.ts","time":182,"edits":1,"cost":"6.19"},{"name":"tests/cases/fourslash/server/completionEntryDetailAcrossFiles02.ts","time":362,"edits":2,"cost":"6.18"},{"name":"tests/cases/conformance/es6/templates/templateStringBinaryOperationsES6Invalid.ts","time":181,"edits":1,"cost":"6.18"},{"name":"tests/cases/project/nodeModulesImportHigher.json","time":181,"edits":1,"cost":"6.18"},{"name":"tests/cases/compiler/declFileGenericType2.ts","time":181,"edits":1,"cost":"6.18"},{"name":"tests/cases/compiler/commentsInterface.ts","time":181,"edits":1,"cost":"6.18"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithNumberType.ts","time":181,"edits":1,"cost":"6.18"},{"name":"tests/cases/fourslash/contextualTyping.ts","time":361,"edits":2,"cost":"6.18"},{"name":"tests/cases/conformance/jsx/tsxSpreadChildrenInvalidType.tsx","time":180,"edits":1,"cost":"6.18"},{"name":"tests/cases/fourslash/documentHighlightAtInheritedProperties6.ts","time":180,"edits":1,"cost":"6.18"},{"name":"tests/cases/project/relativeGlobalRef.json","time":179,"edits":1,"cost":"6.17"},{"name":"tests/cases/conformance/types/objectTypeLiteral/methodSignatures/functionLiterals.ts","time":179,"edits":1,"cost":"6.17"},{"name":"unittests:: tsserver:: Inferred projects","time":179,"edits":1,"cost":"6.17"},{"name":"tests/cases/fourslash/multiModuleFundule1.ts","time":179,"edits":1,"cost":"6.17"},{"name":"tests/cases/fourslash/unusedFunctionInNamespace1.ts","time":179,"edits":1,"cost":"6.17"},{"name":"tests/cases/fourslash/renameDestructuringNestedBindingElement.ts","time":357,"edits":2,"cost":"6.17"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_9.ts","time":178,"edits":1,"cost":"6.17"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForObjectBindingPattern.ts","time":178,"edits":1,"cost":"6.17"},{"name":"tests/cases/project/relativeNested.json","time":178,"edits":1,"cost":"6.17"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesOptionalParams3.ts","time":178,"edits":1,"cost":"6.17"},{"name":"tests/cases/project/mapRootRelativePathMultifolderSpecifyOutputFile.json","time":177,"edits":1,"cost":"6.16"},{"name":"tests/cases/project/outModuleSubfolderSpecifyOutputFile.json","time":177,"edits":1,"cost":"6.16"},{"name":"tests/cases/conformance/es6/destructuring/destructuringWithLiteralInitializers.ts","time":177,"edits":1,"cost":"6.16"},{"name":"tests/cases/fourslash/refactorExtractType53.ts","time":177,"edits":1,"cost":"6.16"},{"name":"tests/cases/project/outSingleFileSpecifyOutputFile.json","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures3.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/project/sourcerootUrlMultifolderSpecifyOutputFile.json","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfArrayBindingPattern.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/compiler/capturedLetConstInLoop5.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/conformance/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.functionDeclarations.es2018.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/compiler/shorthandPropertyAssignmentsInDestructuring.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures4.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/fourslash/genericMapTyping1.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/fourslash/quickInfoOnMergedInterfacesWithIncrementalEdits.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/fourslash/memberListOnContextualThis.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/fourslash/semanticClassificatonTypeAlias.ts","time":176,"edits":1,"cost":"6.15"},{"name":"tests/cases/project/baseline2.json","time":175,"edits":1,"cost":"6.15"},{"name":"tests/cases/conformance/types/literal/numericLiteralTypes1.ts","time":175,"edits":1,"cost":"6.15"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsTypeParameterInTypeAlias.ts","time":175,"edits":1,"cost":"6.15"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinSubclass2.ts","time":175,"edits":1,"cost":"6.15"},{"name":"tests/cases/fourslash/getOccurrencesPublic2.ts","time":175,"edits":1,"cost":"6.15"},{"name":"unittests:: tsserver:: Project Errors are reported as appropriate","time":174,"edits":1,"cost":"6.14"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.ts","time":174,"edits":1,"cost":"6.14"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_functionComments1.ts","time":174,"edits":1,"cost":"6.14"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.ts","time":174,"edits":1,"cost":"6.14"},{"name":"tests/cases/fourslash/contextualTypingGenericFunction1.ts","time":174,"edits":1,"cost":"6.14"},{"name":"tests/cases/fourslash/renameInheritedProperties6.ts","time":174,"edits":1,"cost":"6.14"},{"name":"tests/cases/compiler/declFileForInterfaceWithOptionalFunction.ts","time":174,"edits":1,"cost":"6.14"},{"name":"tests/cases/fourslash/jsSpecialAssignmentMerging.ts","time":346,"edits":2,"cost":"6.14"},{"name":"tests/cases/fourslash/findAllRefsExportAsNamespace.ts","time":173,"edits":1,"cost":"6.14"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithRecursiveConstraints.ts","time":173,"edits":1,"cost":"6.14"},{"name":"tests/cases/conformance/expressions/functionCalls/typeArgumentInference.ts","time":173,"edits":1,"cost":"6.14"},{"name":"tests/cases/project/jsFileCompilationDifferentNamesSpecified.json","time":173,"edits":1,"cost":"6.14"},{"name":"tests/cases/conformance/internalModules/importDeclarations/importAliasIdentifiers.ts","time":173,"edits":1,"cost":"6.14"},{"name":"tests/cases/compiler/optionalParamAssignmentCompat.ts","time":173,"edits":1,"cost":"6.14"},{"name":"tests/cases/fourslash/quickInfoOnNarrowedType.ts","time":172,"edits":1,"cost":"6.13"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithGenericConstructSignaturesWithOptionalParameters.ts","time":172,"edits":1,"cost":"6.13"},{"name":"tests/cases/fourslash/signatureHelpOnSuperWhenMembersAreNotResolved.ts","time":172,"edits":1,"cost":"6.13"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInAMD4.ts","time":172,"edits":1,"cost":"6.13"},{"name":"tests/cases/fourslash/todoComments1.ts","time":172,"edits":1,"cost":"6.13"},{"name":"tests/cases/fourslash/referencesForInheritedProperties9.ts","time":171,"edits":1,"cost":"6.13"},{"name":"tests/cases/compiler/mapOnTupleTypes01.ts","time":171,"edits":1,"cost":"6.13"},{"name":"tests/cases/fourslash/extendArrayInterface.ts","time":171,"edits":1,"cost":"6.13"},{"name":"tests/cases/fourslash/renameJsPropertyAssignment3.ts","time":171,"edits":1,"cost":"6.13"},{"name":"tests/cases/fourslash/javaScriptPrototype2.ts","time":171,"edits":1,"cost":"6.13"},{"name":"tests/cases/compiler/es6ExportEqualsInterop.ts","time":171,"edits":1,"cost":"6.13"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints.ts","time":171,"edits":1,"cost":"6.13"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement4.ts","time":171,"edits":1,"cost":"6.13"},{"name":"tests/cases/project/referenceResolutionSameFileTwiceNoResolve.json","time":170,"edits":1,"cost":"6.12"},{"name":"tests/cases/fourslash/genericTypeWithMultipleBases1MultiFile.ts","time":170,"edits":1,"cost":"6.12"},{"name":"tests/cases/compiler/capturedLetConstInLoop7_ES6.ts","time":170,"edits":1,"cost":"6.12"},{"name":"tests/cases/conformance/es6/destructuring/destructuringVariableDeclaration1ES5.ts","time":170,"edits":1,"cost":"6.12"},{"name":"tests/cases/fourslash/renameLocationsForFunctionExpression01.ts","time":170,"edits":1,"cost":"6.12"},{"name":"tests/cases/fourslash/server/declarationMapsEnableMapping_NoInline.ts","time":339,"edits":2,"cost":"6.12"},{"name":"tests/cases/project/sourcemapMultifolderSpecifyOutputFile.json","time":169,"edits":1,"cost":"6.11"},{"name":"tests/cases/compiler/privacyTypeParametersOfInterfaceDeclFile.ts","time":169,"edits":1,"cost":"6.11"},{"name":"tests/cases/compiler/capturedLetConstInLoop6_ES6.ts","time":169,"edits":1,"cost":"6.11"},{"name":"tests/cases/fourslash/identifierErrorRecovery.ts","time":169,"edits":1,"cost":"6.11"},{"name":"tests/cases/fourslash/genericMethodParam.ts","time":168,"edits":1,"cost":"6.11"},{"name":"tests/cases/fourslash/extendArrayInterfaceMember.ts","time":168,"edits":1,"cost":"6.11"},{"name":"tests/cases/fourslash/getOccurrencesPropertyInAliasedInterface.ts","time":168,"edits":1,"cost":"6.11"},{"name":"tests/cases/compiler/es5-umd3.ts","time":168,"edits":1,"cost":"6.11"},{"name":"tests/cases/fourslash/typeOfAFundule.ts","time":168,"edits":1,"cost":"6.11"},{"name":"tests/cases/compiler/commentsOverloads.ts","time":168,"edits":1,"cost":"6.11"},{"name":"tests/cases/project/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule.json","time":167,"edits":1,"cost":"6.10"},{"name":"tests/cases/project/extReferencingExtAndInt.json","time":167,"edits":1,"cost":"6.10"},{"name":"tests/cases/project/sourceRootRelativePathMultifolderSpecifyOutputFile.json","time":167,"edits":1,"cost":"6.10"},{"name":"tests/cases/conformance/emitter/es5/asyncGenerators/emitter.asyncGenerators.functionDeclarations.es5.ts","time":167,"edits":1,"cost":"6.10"},{"name":"tests/cases/fourslash/nameOfRetypedClassInModule.ts","time":167,"edits":1,"cost":"6.10"},{"name":"tests/cases/fourslash/completionListInTemplateLiteralParts1.ts","time":167,"edits":1,"cost":"6.10"},{"name":"tests/cases/compiler/narrowingByDiscriminantInLoop.ts","time":167,"edits":1,"cost":"6.10"},{"name":"tests/cases/compiler/controlFlowCaching.ts","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/fourslash/signatureHelpThis.ts","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPrivates.ts","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/project/relativeGlobal.json","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/fourslash/objectLiteralBindingInParameter.ts","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/fourslash/signatureHelpConstructorCallParamProperties.ts","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/fourslash/nameOrDottedNameStatements.ts","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericClassWithFunctionTypedMemberArguments.ts","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/fourslash/stringPropertyNames1.ts","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/fourslash/quickInfoOnPrivateConstructorCall.ts","time":166,"edits":1,"cost":"6.10"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithOneOperandIsUndefined.ts","time":165,"edits":1,"cost":"6.09"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagRename02.ts","time":165,"edits":1,"cost":"6.09"},{"name":"tests/cases/fourslash/shims-pp/getPreProcessedFile.ts","time":165,"edits":1,"cost":"6.09"},{"name":"tests/cases/fourslash/completionListForTransitivelyExportedMembers03.ts","time":165,"edits":1,"cost":"6.09"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_functionComments.ts","time":165,"edits":1,"cost":"6.09"},{"name":"tests/cases/compiler/couldNotSelectGenericOverload.ts","time":165,"edits":1,"cost":"6.09"},{"name":"tests/cases/conformance/expressions/functionCalls/typeArgumentInferenceConstructSignatures.ts","time":164,"edits":1,"cost":"6.08"},{"name":"tests/cases/compiler/typedArrays.ts","time":328,"edits":2,"cost":"6.08"},{"name":"tests/cases/fourslash/tsxRename3.ts","time":164,"edits":1,"cost":"6.08"},{"name":"tests/cases/fourslash/removeDeclareInModule.ts","time":164,"edits":1,"cost":"6.08"},{"name":"tests/cases/conformance/types/literal/enumLiteralTypes2.ts","time":164,"edits":1,"cost":"6.08"},{"name":"tests/cases/fourslash/completionListAtEOF1.ts","time":164,"edits":1,"cost":"6.08"},{"name":"tests/cases/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json","time":163,"edits":1,"cost":"6.08"},{"name":"tests/cases/fourslash/getOccurrencesIsWriteAccess.ts","time":163,"edits":1,"cost":"6.08"},{"name":"tests/cases/compiler/intTypeCheck.ts","time":163,"edits":1,"cost":"6.08"},{"name":"tests/cases/fourslash/renameForDefaultExport07.ts","time":163,"edits":1,"cost":"6.08"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfObjectBindingPattern.ts","time":163,"edits":1,"cost":"6.08"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/restParametersOfNonArrayTypes2.ts","time":163,"edits":1,"cost":"6.08"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentOverload5.tsx","time":163,"edits":1,"cost":"6.08"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures6.ts","time":163,"edits":1,"cost":"6.08"},{"name":"tests/cases/fourslash/memberListAfterDoubleDot.ts","time":162,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/letQuickInfoAndCompletionList.ts","time":162,"edits":1,"cost":"6.07"},{"name":"tests/cases/compiler/asyncFunctionReturnType.ts","time":162,"edits":1,"cost":"6.07"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithNullValueAndValidOperands.ts","time":162,"edits":1,"cost":"6.07"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/undefinedIsSubtypeOfEverything.ts","time":162,"edits":1,"cost":"6.07"},{"name":"tests/cases/compiler/collisionSuperAndParameter.ts","time":162,"edits":1,"cost":"6.07"},{"name":"tests/cases/conformance/externalModules/exportAssignmentCircularModules.ts","time":162,"edits":1,"cost":"6.07"},{"name":"tests/cases/project/sourcemapSimpleSpecifyOutputFile.json","time":161,"edits":1,"cost":"6.07"},{"name":"unittests:: config:: configurationExtension","time":161,"edits":1,"cost":"6.07"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardFunctionOfFormThis.ts","time":161,"edits":1,"cost":"6.07"},{"name":"tests/cases/conformance/types/localTypes/localTypes1.ts","time":161,"edits":1,"cost":"6.07"},{"name":"tests/cases/project/moduleMergingOrdering2.json","time":161,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/referencesForIndexProperty3.ts","time":161,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/getOccurrencesExport1.ts","time":161,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/completionListStaticProtectedMembers2.ts","time":161,"edits":1,"cost":"6.07"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveInFunction.ts","time":161,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/completionListAtInvalidLocations.ts","time":160,"edits":1,"cost":"6.06"},{"name":"tests/cases/fourslash/quickInfoForTypeofParameter.ts","time":160,"edits":1,"cost":"6.06"},{"name":"tests/cases/fourslash/referencesForLabel2.ts","time":160,"edits":1,"cost":"6.06"},{"name":"tests/cases/fourslash/functionTypes.ts","time":160,"edits":1,"cost":"6.06"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallToOverloadedMethodWithOverloadedArguments.ts","time":160,"edits":1,"cost":"6.06"},{"name":"tests/cases/fourslash/getOccurrencesDeclare2.ts","time":160,"edits":1,"cost":"6.06"},{"name":"tests/cases/fourslash/completionListOnParamOfGenericType1.ts","time":160,"edits":1,"cost":"6.06"},{"name":"tests/cases/compiler/jsxFactoryQualifiedName.ts","time":160,"edits":1,"cost":"6.06"},{"name":"tests/cases/fourslash/thisPredicateFunctionQuickInfo.ts","time":159,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/memberListOfModule.ts","time":159,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/memberListOnExplicitThis.ts","time":159,"edits":1,"cost":"6.05"},{"name":"tests/cases/compiler/optionalPropertiesSyntax.ts","time":159,"edits":1,"cost":"6.05"},{"name":"tests/cases/conformance/functions/functionImplementationErrors.ts","time":159,"edits":1,"cost":"6.05"},{"name":"tests/cases/conformance/types/tuple/restTupleElements1.ts","time":158,"edits":1,"cost":"6.05"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3.ts","time":158,"edits":1,"cost":"6.05"},{"name":"tests/cases/conformance/classes/mixinClassesAnonymous.ts","time":158,"edits":1,"cost":"6.05"},{"name":"tests/cases/project/rootDirectoryWithSourceRoot.json","time":158,"edits":1,"cost":"6.05"},{"name":"tests/cases/conformance/types/union/contextualTypeWithUnionTypeMembers.ts","time":158,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/memberCompletionOnTypeParameters2.ts","time":158,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/codeFixSpelling1.ts","time":158,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/unusedImports7FS.ts","time":158,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/commentsOverloads.ts","time":789,"edits":5,"cost":"6.05"},{"name":"tests/cases/fourslash/codeFixCorrectQualifiedNameToIndexedAccessType01.ts","time":157,"edits":1,"cost":"6.04"},{"name":"tests/cases/compiler/enumAssignmentCompat3.ts","time":157,"edits":1,"cost":"6.04"},{"name":"tests/cases/fourslash/quickInfoForContextuallyTypedFunctionInTaggedTemplateExpression1.ts","time":157,"edits":1,"cost":"6.04"},{"name":"tests/cases/fourslash/completionListOnMethodParameterName.ts","time":157,"edits":1,"cost":"6.04"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_catch.ts","time":157,"edits":1,"cost":"6.04"},{"name":"tests/cases/fourslash/codeFixUndeclaredAcrossFiles2.ts","time":313,"edits":2,"cost":"6.04"},{"name":"tests/cases/fourslash/signatureHelpInRecursiveType.ts","time":312,"edits":2,"cost":"6.03"},{"name":"tests/cases/compiler/commentsExternalModules2.ts","time":156,"edits":1,"cost":"6.03"},{"name":"tests/cases/compiler/capturedLetConstInLoop5_ES6.ts","time":156,"edits":1,"cost":"6.03"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfNamespace.ts","time":156,"edits":1,"cost":"6.03"},{"name":"tests/cases/fourslash/addFunctionInDuplicatedConstructorClassBody.ts","time":156,"edits":1,"cost":"6.03"},{"name":"tests/cases/conformance/declarationEmit/typesVersionsDeclarationEmit.ambient.ts","time":156,"edits":1,"cost":"6.03"},{"name":"tests/cases/fourslash/goToDefinitionObjectLiteralProperties1.ts","time":156,"edits":1,"cost":"6.03"},{"name":"tests/cases/conformance/jsx/correctlyMarkAliasAsReferences2.tsx","time":622,"edits":4,"cost":"6.03"},{"name":"tests/cases/project/sourceRootRelativePathSingleFileSpecifyOutputFile.json","time":155,"edits":1,"cost":"6.03"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsClassAccessors.ts","time":155,"edits":1,"cost":"6.03"},{"name":"tests/cases/fourslash/noSignatureHelpOnNewKeyword.ts","time":155,"edits":1,"cost":"6.03"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithConstraintsTypeArgumentInference.ts","time":155,"edits":1,"cost":"6.03"},{"name":"tests/cases/fourslash/signatureHelpCallExpression.ts","time":155,"edits":1,"cost":"6.03"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedInstanceMemberAccessibility.ts","time":155,"edits":1,"cost":"6.03"},{"name":"tests/cases/fourslash/jsdocTypedefTagSemanticMeaning1.ts","time":309,"edits":2,"cost":"6.02"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_parameter_all.ts","time":308,"edits":2,"cost":"6.02"},{"name":"tests/cases/compiler/overload1.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/fourslash/renameContextuallyTypedProperties2.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/project/jsFileCompilationSameNameFilesSpecifiedWithAllowJs.json","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsClassConstructor.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/conformance/expressions/functionCalls/typeArgumentInferenceWithConstraints.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/fourslash/breakpointValidationClass.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementArrayBindingPattern.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/fourslash/getOccurrencesClassExpressionPublic.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/fourslash/getOccurrencesTryCatchFinally2.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/fourslash/getJavaScriptCompletions15.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/conformance/es6/destructuring/destructuringCatch.ts","time":154,"edits":1,"cost":"6.02"},{"name":"tests/cases/compiler/propTypeValidatorInference.ts","time":306,"edits":2,"cost":"6.01"},{"name":"tests/cases/compiler/importDecl.ts","time":153,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/consistentContextualTypeErrorsAfterEdits.ts","time":153,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/unclosedMultilineStringLiteralErrorRecovery.ts","time":153,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/unusedVariableInNamespace1.ts","time":153,"edits":1,"cost":"6.01"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment10.ts","time":153,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/removeExportedClassFromReopenedModule.ts","time":153,"edits":1,"cost":"6.01"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty19.ts","time":153,"edits":1,"cost":"6.01"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement2.ts","time":153,"edits":1,"cost":"6.01"},{"name":"tests/cases/project/jsFileCompilationSameNameFilesNotSpecified.json","time":152,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/signatureHelpFilteredTriggers02.ts","time":304,"edits":2,"cost":"6.01"},{"name":"tests/cases/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json","time":152,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/breakpointValidationClasses.ts","time":152,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/genericCombinators1.ts","time":152,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleMembersAndPunctuation.ts","time":152,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinueNegatives.ts","time":152,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/completionWithNamespaceInsideFunction.ts","time":152,"edits":1,"cost":"6.01"},{"name":"tests/cases/conformance/types/mapped/mappedTypes4.ts","time":152,"edits":1,"cost":"6.01"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral3.ts","time":152,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/getOccurrencesThrow7.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterObjectBindingPattern.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/getEmitOutputWithSemanticErrorsForMultipleFiles2.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/getCompletionEntryDetails.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/compiler/vararg.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/memberConstructorEdits.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates6.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterProperties3.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/codeFixAddMissingInvocationForDecorator01.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete5.ts","time":151,"edits":1,"cost":"6.00"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/heterogeneousArrayLiterals.ts","time":150,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/referencesForGlobals.ts","time":150,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/completionListInIndexSignature02.ts","time":150,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/renameParameterPropertyDeclaration1.ts","time":150,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/memberListOfModuleInAnotherModule.ts","time":150,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/completionsImport_keywords.ts","time":300,"edits":2,"cost":"6.00"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignaturesWithOptionalParameters.ts","time":150,"edits":1,"cost":"6.00"},{"name":"unittests:: builder","time":150,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/completionListInExtendsClause.ts","time":150,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags6.ts","time":150,"edits":1,"cost":"6.00"},{"name":"tests/cases/conformance/types/rest/objectRest.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/conformance/jsx/tsxReactEmit1.tsx","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/conformance/classes/mixinAccessModifiers.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/project/nestedDeclare.json","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/conformance/parser/ecmascript5/parserAstSpans1.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_delete_templateTag.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/fourslash/quickInfoForUMDModuleAlias.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/compiler/privacyGloImportParseErrors.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/fourslash/jsDocTypedefQuickInfo1.ts","time":298,"edits":2,"cost":"5.99"},{"name":"tests/cases/fourslash/constQuickInfoAndCompletionList.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/fourslash/refactorExtractType5.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFile4.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/compiler/internalAliasVarInsideLocalModuleWithExport.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedClasses.ts","time":149,"edits":1,"cost":"5.99"},{"name":"tests/cases/conformance/types/spread/objectSpread.ts","time":444,"edits":3,"cost":"5.98"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_callComments2.ts","time":148,"edits":1,"cost":"5.98"},{"name":"tests/cases/compiler/shorthandPropertyAssignmentsInDestructuring_ES6.ts","time":148,"edits":1,"cost":"5.98"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance2.ts","time":148,"edits":1,"cost":"5.98"},{"name":"tests/cases/compiler/capturedLetConstInLoop3_ES6.ts","time":148,"edits":1,"cost":"5.98"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceIndexSignaturesNoFix.ts","time":148,"edits":1,"cost":"5.98"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.ts","time":148,"edits":1,"cost":"5.98"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports3-amd.ts","time":148,"edits":1,"cost":"5.98"},{"name":"tests/cases/project/visibilityOfTypeUsedAcrossModules2.json","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/conformance/types/thisType/thisTypeInFunctionsNegative.ts","time":294,"edits":2,"cost":"5.97"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures11.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/compiler/es5-asyncFunctionForOfStatements.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/getOccurrencesSwitchCaseDefault2.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString2ES6.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers4.ts","time":147,"edits":1,"cost":"5.97"},{"name":"unittests:: tsserver:: project telemetry","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterArrayBindingPattern2.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/referencesForIndexProperty.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/compiler/exportClassExtendingIntersection.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceExtendsObjectIntersectionErrors.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/signatureHelpOnNestedOverloads.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/renameInheritedProperties1.ts","time":147,"edits":1,"cost":"5.97"},{"name":"tests/cases/project/nonRelative.json","time":146,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/importJsNodeModule4.ts","time":146,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/goToDefinitionObjectLiteralProperties.ts","time":146,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsLiteralLikeNames01.ts","time":146,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/unknownVariableErrorRecovery.ts","time":146,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/todoComments9.ts","time":146,"edits":1,"cost":"5.97"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithOneOperandIsNull.ts","time":145,"edits":1,"cost":"5.96"},{"name":"tests/cases/fourslash/tsxCompletion13.ts","time":145,"edits":1,"cost":"5.96"},{"name":"tests/cases/fourslash/getOccurrencesTryCatchFinally4.ts","time":145,"edits":1,"cost":"5.96"},{"name":"tests/cases/fourslash/goToImplementationInterface_02.ts","time":145,"edits":1,"cost":"5.96"},{"name":"tests/cases/fourslash/refactorExtractType6.ts","time":145,"edits":1,"cost":"5.96"},{"name":"tests/cases/conformance/classes/classExpressions/classExpression5.ts","time":145,"edits":1,"cost":"5.96"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionRelativePaths.ts","time":289,"edits":2,"cost":"5.96"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess9.ts","time":144,"edits":1,"cost":"5.95"},{"name":"tests/cases/project/baseline3.json","time":144,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/getOccurrencesProtected2.ts","time":144,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_function.ts","time":144,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/overloadOnConstCallSignature.ts","time":144,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/referencesForAmbients2.ts","time":144,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsFunction.ts","time":144,"edits":1,"cost":"5.95"},{"name":"tests/cases/compiler/moduleAugmentationDeclarationEmit2.ts","time":144,"edits":1,"cost":"5.95"},{"name":"tests/cases/compiler/exportAssignmentEnum.ts","time":144,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/formattingOptionsChange.ts","time":287,"edits":2,"cost":"5.95"},{"name":"tests/cases/fourslash/server/jsdocCallbackTag.ts","time":143,"edits":1,"cost":"5.95"},{"name":"tests/cases/compiler/privacyTypeParametersOfClassDeclFile.ts","time":143,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/completionListInTypedObjectLiterals3.ts","time":143,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete8.ts","time":143,"edits":1,"cost":"5.95"},{"name":"tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts","time":143,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/goToImplementationThis_00.ts","time":143,"edits":1,"cost":"5.95"},{"name":"tests/cases/compiler/classMemberInitializerWithLamdaScoping4.ts","time":143,"edits":1,"cost":"5.95"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfArrayBindingPattern2.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/enumAssignabilityInInheritance.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion2.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterNestedObjectBindingPattern.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/getEmitOutputTsxFile_React.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/errorConsistency.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/goToDefinitionMultipleDefinitions.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/typeOfSymbol_localSymbolOfExport.ts","time":284,"edits":2,"cost":"5.94"},{"name":"tests/cases/fourslash/unclosedStringLiteralErrorRecovery3.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/completionListOutsideOfForLoop01.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/memberListOnThisInClassWithPrivates.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloadAssignability05.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/getJavaScriptGlobalCompletions1.ts","time":142,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName04.ts","time":425,"edits":3,"cost":"5.94"},{"name":"tests/cases/project/privacyCheckOnImportedModuleSimpleReference.json","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/conformance/types/literal/stringEnumLiteralTypes3.ts","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/conformance/types/mapped/mappedTypes6.ts","time":282,"edits":2,"cost":"5.93"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration2.ts","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/documentHighlightAtParameterPropertyDeclaration1.ts","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/thisPredicateFunctionCompletions02.ts","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/unusedMethodInClass6.ts","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsExternalModules.ts","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/getOccurrencesStringLiteralTypes.ts","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/completionListInNamespaceImportName01.ts","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/getEmitOutputTsxFile_Preserve.ts","time":141,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/server/openFile.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/genericInterfacesWithConstraints1.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/renameParameterPropertyDeclaration5.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/conformance/expressions/propertyAccess/propertyAccess.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/completionListBuilderLocations_parameters.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/compiler/implicitAnyAmbients.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/completionListInExportClause01.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfInterface.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/equalityWithUnionTypes01.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/server/jsdocParamTagSpecialKeywords.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/javaScriptPrototype5.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceArrayTuple.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/signatureHelpObjectCreationExpressionNoArgs_NotAvailable.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers2.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/compiler/classMemberWithMissingIdentifier2.ts","time":140,"edits":1,"cost":"5.93"},{"name":"tests/cases/project/emitDecoratorMetadataSystemJS.json","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyNameConflicts.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/compiler/es6ClassTest2.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/fourslash/shims-pp/getQuickInfoAtPosition.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/fourslash/contextualTypingOfArrayLiterals1.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/fourslash/signatureHelpConstructExpression.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/conformance/expressions/functionCalls/overloadResolution.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/fourslash/unusedFunctionInNamespace3.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/fourslash/getEmitOutputSourceRootMultiFiles.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_classDeclarationGoodUsages.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/compiler/overloadOnConstNoAnyImplementation.ts","time":139,"edits":1,"cost":"5.92"},{"name":"tests/cases/fourslash/completionListClassMembersWithSuperClassFromUnknownNamespace.ts","time":277,"edits":2,"cost":"5.92"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures3.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/completionListBeforeNewScope02.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/compiler/typeName1.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/renameJsSpecialAssignmentRhs2.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/completionListInFunctionDeclaration.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyObjectLiteralStrictNullChecks.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/conformance/jsx/jsxReactTestSuite.tsx","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/getOccurrencesTryCatchFinally.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/quickInfoForContextuallyTypedIife.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/compiler/emitDecoratorMetadata_object.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance4.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/quickInfoInFunctionTypeReference2.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/completionListInClosedObjectTypeLiteralInSignature01.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/compiler/inOperator.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement6.ts","time":138,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/completionListStaticProtectedMembers4.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithUndefinedValueAndValidOperands.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithOneOperandIsAny.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesOptionalParams2.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorConditionIsObjectType.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/renameObjectSpread.ts","time":137,"edits":1,"cost":"5.90"},{"name":"unittests:: Reuse program structure:: isProgramUptoDate should return true when there is no change in compiler options and","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/compiler/privacyVar.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags2.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/types/tuple/castingTuple.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignaturesDifferingParamCounts.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration3ES5iterable.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/renameForDefaultExport06.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/referencesForExportedValues.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/types/objectTypeLiteral/constructSignatures/constructSignaturesWithOverloads2.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/es6/templates/templateStringWithBackslashEscapes01.ts","time":137,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/findAllRefsImportStarOfExportEquals.ts","time":273,"edits":2,"cost":"5.90"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsTypeParameterInFunction.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/quickInfoForDecorators.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfFunction.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/signatureHelpFunctionParameter.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/compiler/privacyImport.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/emitter/es5/asyncGenerators/emitter.asyncGenerators.functionExpressions.es5.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/goToImplementationInvalid.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/bestCommonTypeObjectLiterals1.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/unclosedStringLiteralErrorRecovery2.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_classExpression.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/types/literal/stringEnumLiteralTypes1.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete2.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/completionListNewIdentifierBindingElement.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/compiler/functionOverloads30.ts","time":136,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithNullValueAndInvalidOperands.ts","time":135,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/getEditsForFileRename_directory_noUpdateNodeModulesImport.ts","time":270,"edits":2,"cost":"5.89"},{"name":"tests/cases/fourslash/quickInfoGenerics.ts","time":135,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/goToImplementationInterface_06.ts","time":135,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/renameAliasExternalModule2.ts","time":135,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/signatureHelpObjectLiteral.ts","time":135,"edits":1,"cost":"5.89"},{"name":"tests/cases/compiler/incompatibleTypes.ts","time":135,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile4.ts","time":135,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/server/navto01.ts","time":134,"edits":1,"cost":"5.88"},{"name":"tests/cases/conformance/types/import/importTypeGenericTypes.ts","time":134,"edits":1,"cost":"5.88"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithInvalidOperands.ts","time":134,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/findAllRefsOnDecorators.ts","time":134,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/refactorExtractType_js5.ts","time":134,"edits":1,"cost":"5.88"},{"name":"tests/cases/compiler/dynamicNamesErrors.ts","time":134,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_arrowFunctionWithType.ts","time":134,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/server/implementation01.ts","time":134,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/navigationItemsSubStringMatch.ts","time":267,"edits":2,"cost":"5.88"},{"name":"tests/cases/fourslash/completionEntryForClassMembers2.ts","time":665,"edits":5,"cost":"5.87"},{"name":"tests/cases/fourslash/transitiveExportImports.ts","time":266,"edits":2,"cost":"5.87"},{"name":"tests/cases/project/cantFindTheModule.json","time":133,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/shims/getNavigateToItems.ts","time":133,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/renameCommentsAndStrings1.ts","time":133,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/codeFixExtendsInterfaceBecomesImplements.ts","time":133,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/signatureHelpEmptyList.ts","time":133,"edits":1,"cost":"5.87"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInClassMethods.ts","time":133,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/completionListInClosedFunction01.ts","time":133,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/goToDefinitionInterfaceAfterImplement.ts","time":133,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/signatureHelpSimpleFunctionCall.ts","time":133,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/quickInforForSucessiveInferencesIsNotAny.ts","time":265,"edits":2,"cost":"5.87"},{"name":"tests/cases/conformance/expressions/functionCalls/callWithSpread.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/compiler/library_DatePrototypeProperties.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/server/format01.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/compiler/recursiveClassReferenceTest.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/instantiatedModule.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/tsxCompletion9.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/getOccurrencesSwitchCaseDefault5.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/completionListInUnclosedCommaExpression01.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/compiler/sourceMapValidationDecorators.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/extendsTArray.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/completionListOnAliases.ts","time":132,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/refactorConvertExport_exportNodeKinds.ts","time":263,"edits":2,"cost":"5.86"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess29.ts","time":263,"edits":2,"cost":"5.86"},{"name":"tests/cases/fourslash/findAllRefsParameterPropertyDeclaration2.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/compiler/privacyTopLevelInternalReferenceImportWithoutExport.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterArrayBindingPatternDefaultValues.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/completionListCladule.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/goToDefinitionObjectSpread.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/promiseTyping2.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexingResults.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterUsedAsTypeParameterConstraint4.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/documentHighlightAtParameterPropertyDeclaration3.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/getSemanticDiagnosticForNoDeclaration.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/conformance/types/mapped/mappedTypes3.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsInternalModuleAlias.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_inheritedMethod.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/conformance/types/mapped/mappedTypeModifiers.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/renameJsThisProperty03.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/tsxQuickInfo1.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern11.ts","time":131,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/findAllRefsOfConstructor.ts","time":261,"edits":2,"cost":"5.86"},{"name":"tests/cases/fourslash/codeFixUndeclaredClassInstanceWithTypeParams.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/conformance/emitter/es5/asyncGenerators/emitter.asyncGenerators.objectLiteralMethods.es5.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/getEmitOutputWithSemanticErrorsForMultipleFiles.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/quickInfoForTypeParameterInTypeAlias2.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/unusedMethodInClass2.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/shims-pp/getSemanticClassifications.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/quickInfoForGenericConstraints1.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/completionListAfterRegularExpressionLiteral02.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/ambientVariablesWithSameName.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/conformance/expressions/contextualTyping/argumentExpressionContextualTyping.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_3.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/compiler/arrayAssignmentTest5.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/compiler/literals1.ts","time":130,"edits":1,"cost":"5.85"},{"name":"tests/cases/conformance/jsx/correctlyMarkAliasAsReferences1.tsx","time":519,"edits":4,"cost":"5.85"},{"name":"tests/cases/conformance/jsx/jsxInvalidEsprimaTestSuite.tsx","time":259,"edits":2,"cost":"5.85"},{"name":"tests/cases/fourslash/findAllReferencesJSDocFunctionNew.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_1.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/conformance/types/typeAliases/genericTypeAliases.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/javaScriptModules17.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsEnum3.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/project/moduleIdentifier.json","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/quickInfoShowsGenericSpecialization.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeEnumAndNumber.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/unusedImports8FS.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMethodThisAndSelfReference.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/squiggleFunctionExpression.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/renameDestructuringAssignment.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_paramDecorator.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/quickinfoForUnionProperty.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/getOccurrencesThis6.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_typedRestParam.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterArrayBindingPattern.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignaturesWithOverloads.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/completionListInImportClause02.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/conformance/expressions/unaryOperators/negateOperator/negateOperatorWithNumberType.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/compiler/constDeclarations.ts","time":129,"edits":1,"cost":"5.84"},{"name":"tests/cases/project/privacyCheckOnImportedModuleImportStatementInParentModule.json","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/completionListBuilderLocations_properties.ts","time":256,"edits":2,"cost":"5.84"},{"name":"tests/cases/fourslash/completionListAfterFunction.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/compiler/assignmentToExpandingArrayType.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/javascriptModules25.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/compiler/computedPropertiesInDestructuring1_ES6.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/documentHighlightAtParameterPropertyDeclaration2.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/shims-pp/goToTypeDefinition.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/completionListErrorRecovery2.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/completionListFunctionExpression.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete1.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/refactorExtractType48.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/renameJsPropertyAssignment.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/compiler/privateAccessInSubclass1.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/conformance/externalModules/commonJSImportNotAsPrimaryExpression.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/conformance/expressions/asOperator/asOperator1.ts","time":128,"edits":1,"cost":"5.84"},{"name":"tests/cases/conformance/types/keyof/keyofAndIndexedAccess.ts","time":1535,"edits":12,"cost":"5.84"},{"name":"tests/cases/fourslash/cancellationWhenfindingAllRefsOnDefinition.ts","time":383,"edits":3,"cost":"5.83"},{"name":"tests/cases/fourslash/getSemanticDiagnosticForDeclaration.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/goToDefinitionAmbiants.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAllowSyntheticDefaultImports1.ts","time":254,"edits":2,"cost":"5.83"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImportEquals0.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile3.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/compiler/privacyGloImport.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithTypeParameter.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/codeFixUndeclaredClassInstance.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/getOccurrencesIfElse5.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/renameReExportDefault.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName4.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/shims/getPreProcessedFile.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern10.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagRename01.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName05.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/mispeltVariableForInLoopErrorRecovery.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/conformance/enums/enumMerging.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsTypeParameterInFunctionLikeInTypeAlias.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormNotExpr.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/semanticClassification2.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern06.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/shims/getRenameInfo.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/quickInfoForObjectBindingElementName02.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility5.ts","time":127,"edits":1,"cost":"5.83"},{"name":"tests/cases/conformance/expressions/objectLiterals/objectLiteralNormalization.ts","time":253,"edits":2,"cost":"5.82"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameter.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/getOccurrencesSuper.ts","time":252,"edits":2,"cost":"5.82"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/getOccurrencesAbstract01.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/refactorExtractType51.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/getOccurrencesProtected1.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericClassWithObjectTypeArgsAndConstraints.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyObjectLiteral.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInFunctionAndModuleBlock.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloads01.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceCallSignature.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/server/declarationMapGoToDefinition.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/equalityWithIntersectionTypes01.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/compiler/arrayOfSubtypeIsAssignableToReadonlyArray.ts","time":126,"edits":1,"cost":"5.82"},{"name":"unittests:: tsserver:: resolutionCache:: tsserverProjectSystem rename a module file and rename back","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/completionListInUnclosedCommaExpression02.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/compiler/generics2NoError.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithOverloadedFunctionTypedArguments2.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/typeParameterAssignability3.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/compiler/parsingClassRecoversWhenHittingUnexpectedSemicolon.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBinding.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/compiler/sourceMapForFunctionWithCommentPrecedingStatement01.ts","time":126,"edits":1,"cost":"5.82"},{"name":"tests/cases/project/multipleLevelsModuleResolution.json","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/shims-pp/getCompletionsAtPosition.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/compiler/capturedLetConstInLoop4_ES6.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentOverload4.tsx","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/unusedTypeParametersInLambda2.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/completionListClassMembers.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfExport.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/genericCallsWithOptionalParams1.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersAccessibility.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/renameRest.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/server/typedefinition01.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/errorInIncompleteMethodInObjectLiteral.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import5.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/signatureHelpInFunctionCall.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/server/documentHighlightsTypeParameterInHeritageClause01.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInModule.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/conformance/es6/modules/multipleDefaultExports02.ts","time":125,"edits":1,"cost":"5.81"},{"name":"tests/cases/project/defaultExcludeNodeModulesAndOutDirWithAllowJS.json","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/referencesForInheritedProperties8.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/compiler/privacyLocalInternalReferenceImportWithExport.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/genericTypeWithMultipleBases1.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithPropertyAccessingOnLHS1.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionContext.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/doubleUnderscoreCompletions.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/conformance/types/witness/witness.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/moduleRenamingErrorRecovery.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/findAllRefsForVariableInImplementsClause01.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/completionInIncompleteCallExpression.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport0.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/memberListOnFunctionParameter.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/compiler/moduleVisibilityTest1.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/unusedClassInNamespace4.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAmbient3.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/completionListInObjectLiteral4.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/signatureHelpInCallback.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/nullIsSubtypeOfEverythingButUndefined.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/compiler/promiseIdentityWithAny2.ts","time":124,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/renameStringPropertyNames.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/getOccurrencesPrivate2.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/compiler/protectedMembers.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/referencesForGlobals5.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints2.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_Generics.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/nonExistingImport.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/memberListInReopenedEnum.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/compiler/genericClassPropertyInheritanceSpecialization.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/quickInfoForSyntaxErrorNoError.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/renameForDefaultExport01.ts","time":123,"edits":1,"cost":"5.80"},{"name":"tests/cases/project/privacyCheckOnImportedModuleDeclarationsInsideModule.json","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNested2.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/completionEntryForUnionMethod.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/renameJsPrototypeProperty01.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags3.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithNumericIndexers1.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_6.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/compiler/computedPropertiesInDestructuring1.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/completionListInstanceProtectedMembers.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess8.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/completionEntryForUnionProperty.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/mergedDeclarations2.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedImportAlias.ts","time":122,"edits":1,"cost":"5.79"},{"name":"tests/cases/conformance/types/mapped/mappedTypeErrors.ts","time":243,"edits":2,"cost":"5.78"},{"name":"tests/cases/conformance/jsdoc/checkExportsObjectAssignProperty.ts","time":243,"edits":2,"cost":"5.78"},{"name":"tests/cases/compiler/constEnums.ts","time":242,"edits":2,"cost":"5.78"},{"name":"tests/cases/fourslash/goToModuleAliasDefinition.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/server/openFileWithSyntaxKind.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations6.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/completionListWithLabel.ts","time":242,"edits":2,"cost":"5.78"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures5.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/compiler/declarationEmitPromise.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/protoPropertyInObjectLiteral.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/findAllRefsConstructorFunctions.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/compiler/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter2.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagRename03.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/completionListOnPrivateVariableInModule.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/getEmitOutputDeclarationSingleFile.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_jsdocTypeParameter.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/completionListAndMemberListOnCommentedWhiteSpace.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/compiler/moduleAugmentationsImports1.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/compiler/quotedFunctionName2.ts","time":121,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/server/projectInfo01.ts","time":241,"edits":2,"cost":"5.78"},{"name":"tests/cases/compiler/APISample_linter.ts","time":361,"edits":3,"cost":"5.77"},{"name":"tests/cases/fourslash/commentsCommentParsing.ts","time":962,"edits":8,"cost":"5.77"},{"name":"tests/cases/fourslash/jsdocTypedefTagServices.ts","time":240,"edits":2,"cost":"5.77"},{"name":"tests/cases/fourslash/goToDefinitionDifferentFile.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsArrowFunctionExpression.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures6.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/symbolNameAtUnparseableFunctionOverload.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/memberCompletionOnTypeParameters.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/compiler/escapedIdentifiers.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/getEmitOutputSingleFile2.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/conformance/types/keyof/keyofAndForIn.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/completionListInstanceProtectedMembers3.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/mergedDeclarations1.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithGenericSignatureArguments3.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/completionListOnAliasedModule.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/specializedSignatureIsSubtypeOfNonSpecializedSignature.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/quickInfoInObjectLiteral.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/forIn.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/compiler/typeMatch2.ts","time":120,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplementsIntersection2.ts","time":239,"edits":2,"cost":"5.77"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericContextualTypes1.ts","time":239,"edits":2,"cost":"5.77"},{"name":"tests/cases/fourslash/findAllRefsForMappedType.ts","time":358,"edits":3,"cost":"5.77"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsInterfaceMembers.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/completionListInNamedFunctionExpressionWithShadowing.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/recursiveObjectLiteral.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance3.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/completionListInImportClause01.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInClassAccessors.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/todoComments5.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInConditionalExpression.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/completionListAtBeginningOfIdentifierInArrowFunction01.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport6.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/unusedImportDeclaration.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/conformance/es6/moduleExportsAmd/anonymousDefaultExportsAmd.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/completionListAfterRegularExpressionLiteral03.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/signatureHelpBeforeSemicolon1.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/indexWithUndefinedAndNullStrictNullChecks.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/es6ClassTest9.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/staticMembersUsingClassTypeParameter.ts","time":119,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/findAllRefsReExports.ts","time":591,"edits":5,"cost":"5.76"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithDiscriminatedUnion.ts","time":236,"edits":2,"cost":"5.76"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts.ts","time":118,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/deleteModifierBeforeVarStatement1.ts","time":118,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_classExpressionHeritage.ts","time":118,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMethodTypePredicate.ts","time":118,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/goToDefinitionShorthandProperty02.ts","time":118,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/semanticClassificationClassExpression.ts","time":118,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/goToDefinitionInMemberDeclaration.ts","time":118,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/completionListForNonExportedMemberInAmbientModuleWithExportAssignment1.ts","time":118,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/extendsUntypedModule.ts","time":118,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/getEditsForFileRename_preservePathEnding.ts","time":235,"edits":2,"cost":"5.75"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport3.ts","time":235,"edits":2,"cost":"5.75"},{"name":"tests/cases/fourslash/getOccurrencesThrow.ts","time":234,"edits":2,"cost":"5.75"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName07.ts","time":351,"edits":3,"cost":"5.75"},{"name":"tests/cases/fourslash/extract-method8.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/errorsAfterResolvingVariableDeclOfMergedVariableAndClassDecl.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/referencesForLabel5.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/completionListInsideTargetTypedFunction.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/getQuickInfoForIntersectionTypes.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/refactorExtractType44.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/conformance/jsx/tsxReactEmitNesting.tsx","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/unusedImports5FS.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/server/completions03.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/verifySingleFileEmitOutput1.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/semanticClassificationUninstantiatedModuleWithVariableOfSameName1.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/compiler/complexClassRelationships.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/getJavaScriptCompletions9.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/compiler/es6ImportNamedImportInEs5.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/compiler/infinitelyExpandingTypes5.ts","time":117,"edits":1,"cost":"5.75"},{"name":"tests/cases/compiler/reactReduxLikeDeferredInferenceAllowsAssignment.ts","time":350,"edits":3,"cost":"5.74"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations4.ts","time":233,"edits":2,"cost":"5.74"},{"name":"tests/cases/fourslash/unclosedStringLiteralErrorRecovery.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementNestedObjectBindingPattern.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo8.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_arrowFunction.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/thisBindingInLambda.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/completionListInContextuallyTypedArgument.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundAssignmentLHSIsValue.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagNamespace.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags5.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/conformance/declarationEmit/typesVersionsDeclarationEmit.multiFileBackReferenceToUnmapped.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/unusedVariableInBlocks.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/compiler/tsxInferenceShouldNotYieldAnyOnUnions.tsx","time":232,"edits":2,"cost":"5.74"},{"name":"tests/cases/fourslash/squiggleIllegalInterfaceExtension.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/compiler/jsxEmitWithAttributes.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.unicodeEscape.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/getOccurrencesSuperNegatives.ts","time":116,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/externalModuleRefernceResolutionOrderInImportDeclaration.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction2.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/conformance/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.objectLiteralMethods.es2018.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/getOccurrencesIfElseBroken.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/renameForDefaultExport03.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/conformance/types/union/contextualTypeWithUnionTypeObjectLiteral.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/completionListInUnclosedObjectTypeLiteralInSignature03.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/quickInfoOfStringPropertyNames1.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/findAllRefsCatchClause.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/tsxCompletion2.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/completionListInTypedObjectLiteralsWithPartialPropertyNames2.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/memberListInsideObjectLiterals.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/tsxGoToDefinitionIntrinsics.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/quickInfoExportAssignmentOfGenericInterface.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/getEmitOutputWithDeclarationFile.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/unionTypesAssignability.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/server/definition01.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/signatureHelpSimpleSuperCall.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/compiler/declarationEmitDestructuringArrayPattern3.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck41.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/compiler/inOperatorWithFunction.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic1.ts","time":115,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_parameters.ts","time":229,"edits":2,"cost":"5.72"},{"name":"tests/cases/compiler/normalizedIntersectionTooComplex.ts","time":228,"edits":2,"cost":"5.72"},{"name":"tests/cases/fourslash/getOccurrencesExport3.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/compiler/nonNullReferenceMatching.ts","time":228,"edits":2,"cost":"5.72"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinue4.ts","time":228,"edits":2,"cost":"5.72"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsLocalFunction.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/invertedCloduleAfterQuickInfo.ts","time":114,"edits":1,"cost":"5.72"},{"name":"unittests:: Reuse program structure:: General","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/shims/getSignatureHelpItems.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/goToDefinitionSimple.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/renameJsSpecialAssignmentRhs1.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/getEmitOutputWithDeclarationFile2.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/genericInterfaceWithInheritanceEdit1.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/quickInfoOnMergedModule.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates3.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/completionListAfterClassExtends.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/documentHighlightAtInheritedProperties5.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/unusedVariableInClass3.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/completionListOnVarBetweenModules.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/derivedTypeIndexerWithGenericConstraints.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/compiler/staticAsIdentifier.ts","time":114,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess28.ts","time":226,"edits":2,"cost":"5.71"},{"name":"tests/cases/fourslash/server/renameInConfiguredProject.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/codeFixInferFromUsageVariable3.ts","time":226,"edits":2,"cost":"5.71"},{"name":"tests/cases/compiler/unusedLocalsAndParametersDeferred.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/javaScriptModules16.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/unusedVariableInForLoop4FS.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/codeFixSpelling2.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/completionListStaticProtectedMembers3.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/getOccurrencesReturn3.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/completionListInComments3.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/brokenClassErrorRecovery.ts","time":113,"edits":1,"cost":"5.71"},{"name":"unittests:: tsserver:: typingsInstaller:: recomputing resolutions of unresolved imports","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/shims-pp/getTodoComments.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/goToDefinitionThis.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/conformance/async/es2017/awaitInheritedPromise_es2017.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithBindingPattern.ts","time":113,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/arrayCallAndConstructTypings.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/quickInfoForContextuallyTypedFunctionInTaggedTemplateExpression2.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/server/tsxIncrementalServer.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/codeFixConstructorForDerivedNeedSuperCall_all.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/compiler/privacyInterface.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import8.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/getOccurrencesClassExpressionPrivate.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/compiler/privacyClass.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/signatureHelpTypeParametersNotVariadic.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/completionListInUnclosedIndexSignature02.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/compiler/superCallInsideClassDeclaration.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/signatureHelpImplicitConstructor.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/hoverOverComment.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/compiler/varArgWithNoParamName.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/compiler/es6ImportWithoutFromClauseWithExport.ts","time":112,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/referencesForContextuallyTypedUnionProperties2.ts","time":223,"edits":2,"cost":"5.70"},{"name":"tests/cases/compiler/bigintWithLib.ts","time":223,"edits":2,"cost":"5.70"},{"name":"tests/cases/conformance/types/mapped/mappedTypeRelationships.ts","time":334,"edits":3,"cost":"5.70"},{"name":"tests/cases/project/jsFileCompilationDifferentNamesSpecifiedWithAllowJs.json","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/goToDefinitionPartialImplementation.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/findAllRefsInsideTemplates1.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/conformance/expressions/functionCalls/newWithSpread.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/insertReturnStatementInDuplicateIdentifierFunction.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures5.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/genericObjectBaseType.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/objectLiteralCallSignatures.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/renameImportAndExportInDiffFiles.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance2.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_functionComments2.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/selfReferencedExternalModule.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/conformance/types/thisType/looseThisTypeInFunctions.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/getOccurrencesOfDecorators.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/memberListOfModuleBeforeKeyword.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/compiler/inheritedConstructorWithRestParams.ts","time":111,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/navigationItemsOverloadsBroken2.ts","time":222,"edits":2,"cost":"5.69"},{"name":"tests/cases/conformance/jsx/tsxEmit1.tsx","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/quickInfoWithNestedDestructuredParameterInLambda.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/expressions/functions/arrowFunctionExpressions.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleSignaturesRest2.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/referencesForInheritedProperties3.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsVarWithStringTypes01.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/getOccurrencesIfElse3.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/memberlistOnDDot.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/compiler/capturedLetConstInLoop8.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/compiler/es6ImportNamedImportWithExport.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/compiler/privacyGetter.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/tsxCompletion6.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/codeFixClassSuperMustPrecedeThisAccess.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/es6/moduleExportsCommonjs/decoratedDefaultExportsGetExportedCommonjs.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/completionListAfterFunction3.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance3.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/server/signatureHelp01.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsOnClassProperty.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/unusedVariableInForLoop1FS.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/expressions/arrayLiterals/arrayLiterals2ES5.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/compiler/unusedSingleParameterInContructor.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/compiler/importDeclWithExportModifier.ts","time":110,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/jsx/correctlyMarkAliasAsReferences3.tsx","time":437,"edits":4,"cost":"5.68"},{"name":"tests/cases/fourslash/shims-pp/getEmitOutput.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/getOccurrencesThis2.ts","time":218,"edits":2,"cost":"5.68"},{"name":"tests/cases/fourslash/referencesForGlobals2.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/referencesForLabel4.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorInTemplateStringWithSyntaxError3.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport8.ts","time":109,"edits":1,"cost":"5.68"},{"name":"unittests:: tsbuild:: inferredTypeFromTransitiveModule::","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithUnsupportedStringType.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/scopeOfUnionProperties.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/referencesForGlobals4.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_allParamsOptional.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithOverloadResolution3_ES6.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/server/quickinfo01.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/expressions/unaryOperators/typeofOperator/typeofOperatorWithStringType.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures6.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/refactorExtractType50.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/compiler/controlFlowPropertyDeclarations.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of49.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/compiler/import_reference-to-type-alias.ts","time":109,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/refactorExtractType23.ts","time":217,"edits":2,"cost":"5.67"},{"name":"tests/cases/fourslash/transitiveExportImports3.ts","time":325,"edits":3,"cost":"5.67"},{"name":"tests/cases/fourslash/referenceToClass.ts","time":216,"edits":2,"cost":"5.67"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsWithInstanceOfByConstructorSignature.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/noTypeParameterInLHS.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/thisPredicateFunctionQuickInfo02.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/compiler/internalAliasFunctionInsideLocalModuleWithoutExport.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/server/jsdocTypedefTag1.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/findAllRefsParameterPropertyDeclaration3.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints2.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance5.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile2.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/compiler/moduleAugmentationImportsAndExports5.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/thisPredicateFunctionCompletions03.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsIife.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/compiler/optionalParamArgsTest.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/memberOverloadEdits.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsClassProperty.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_initializer.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/completionListInMiddleOfIdentifierInArrowFunction01.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target2.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/compiler/inferentialTypingUsingApparentType2.ts","time":108,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionBackandForwardSlash.ts","time":215,"edits":2,"cost":"5.66"},{"name":"tests/cases/fourslash/tsxCompletionsGenericComponent.ts","time":215,"edits":2,"cost":"5.66"},{"name":"tests/cases/fourslash/jsdocTypedefTagSemanticMeaning0.ts","time":322,"edits":3,"cost":"5.66"},{"name":"tests/cases/fourslash/completionListsThroughTransitiveBaseClasses.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/getEditsForFileRename_directory_down.ts","time":321,"edits":3,"cost":"5.66"},{"name":"tests/cases/fourslash/getOccurrencesReturn4.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/completionListInTypedObjectLiteralsWithPartialPropertyNames.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/conformance/types/rest/genericRestParameters3.ts","time":214,"edits":2,"cost":"5.66"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesOptionalParams.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/compiler/privacyTopLevelInternalReferenceImportWithExport.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/conformance/expressions/functionCalls/newWithSpreadES5.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/quickInfoForGenericPrototypeMember.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile5.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/goToDefinitionOverloadsInMultiplePropertyAccesses.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/memberListOnConstructorType.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/completionListForShorthandPropertyAssignment2.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern02.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/incrementalResolveAccessor.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/conformance/es6/destructuring/emptyArrayBindingPatternParameter03.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of14.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserReturnStatement1.d.ts","time":107,"edits":1,"cost":"5.66"},{"name":"tests/cases/compiler/APISample_Watch.ts","time":318,"edits":3,"cost":"5.65"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsModules.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/completionListWithModulesOutsideModuleScope2.ts","time":212,"edits":2,"cost":"5.65"},{"name":"tests/cases/fourslash/ambientShorthandGotoDefinition.ts","time":318,"edits":3,"cost":"5.65"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules2.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/compiler/declFileGenericType.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/getEmitOutputWithSyntacticErrorsForMultipleFiles.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/goToImplementationInterface_00.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/completionsAfterAsyncInObjectLiteral.ts","time":212,"edits":2,"cost":"5.65"},{"name":"tests/cases/fourslash/server/jsdocTypedefTag2.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/genericCallSignaturesInNonGenericTypes1.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/extract-method9.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern9.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/conformance/expressions/valuesAndReferences/assignmentToParenthesizedIdentifiers.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/compiler/defaultDeclarationEmitShadowedNamedCorrectly.ts","time":212,"edits":2,"cost":"5.65"},{"name":"tests/cases/conformance/es6/destructuring/missingAndExcessProperties.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundArithmeticAssignmentWithInvalidOperands.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/conformance/types/typeRelationships/widenedTypes/objectLiteralWidened.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration5.ts","time":106,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction8.ts","time":211,"edits":2,"cost":"5.64"},{"name":"tests/cases/fourslash/unusedParameterInFunction1.ts","time":211,"edits":2,"cost":"5.64"},{"name":"tests/cases/fourslash/findAllRefsEnumMember.ts","time":210,"edits":2,"cost":"5.64"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames7.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/compiler/inferFromGenericFunctionReturnTypes1.ts","time":210,"edits":2,"cost":"5.64"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_missingCompilerOptionsInTsconfig.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/signatureHelpWithUnknown.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/completionForStringLiteralRelativeImportAllowJSTrue.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/refactorExtractType52.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/jsdocNullableUnion.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignabilityInInheritance.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/completionListAtEOF.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/compiler/moduleAugmentationsImports4.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNegatives3.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/findAllRefsReExportStar.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/shims-pp/getSignatureHelpItems.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/getOccurrencesDeclare3.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/completionListAfterInvalidCharacter.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport5.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/compiler/overloadResolutionTest1.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/completionListOnAliases3.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/getOccurrencesClassExpressionStatic.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/unusedLocalsInFunction1.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfTypeAlias.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/compileOnSaveWorksWhenEmitBlockingErrorOnOtherFile.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/renameCommentsAndStrings3.ts","time":105,"edits":1,"cost":"5.64"},{"name":"tests/cases/compiler/inferFromGenericFunctionReturnTypes2.ts","time":209,"edits":2,"cost":"5.63"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceIndexSignaturesBoth.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleSignaturesRest1.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterObjectBindingPatternDefaultValues.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignatures2.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/regexp.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/goToImplementationInterface_05.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/conformance/types/localTypes/localTypes2.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionDeclarationEmit2.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/getOccurrencesStringLiterals.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/stringLiteralTypeIsSubtypeOfString.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/renameModuleToVar.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/quickInfoInWithBlock.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/renameNameOnEnumMember.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/server/typeReferenceOnServer.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/server/completions02.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/completionListInObjectLiteral2.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/compiler/covariance1.ts","time":104,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax8.ts","time":311,"edits":3,"cost":"5.63"},{"name":"tests/cases/conformance/expressions/functions/contextuallyTypedIifeStrict.ts","time":103,"edits":1,"cost":"5.62"},{"name":"unittests:: tsc-watch:: watchEnvironment:: tsc-watch with different polling/non polling options","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/signatureHelpWithInterfaceAsIdentifier.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/completionListOnSuper.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_methodCalls.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules1.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/completionListInstanceProtectedMembers4.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/javaScriptClass2.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/semanticClassificationInTemplateExpressions.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/parenthesisFatArrows.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/todoComments13.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/unusedVariableInModule1.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/constEnumQuickInfoAndCompletionList.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/conformance/expressions/unaryOperators/deleteOperator/deleteOperatorWithNumberType.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/memberListInWithBlock.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/conformance/jsx/tsxUnionElementType5.tsx","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit5_ES6.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/conformance/types/rest/objectRestParameterES5.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/compiler/interMixingModulesInterfaces4.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/compiler/importUsedInExtendsList1.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration6_es5.ts","time":103,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentInFor.ts","time":205,"edits":2,"cost":"5.61"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatement.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/unusedClassInNamespace1.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/compiler/moduleAugmentationsImports3.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/refactorExtractType9.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/renameJsThisProperty06.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration5.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates4.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/codeFixExtendsInterfaceBecomesImplements_all.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceClassExpression.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardFunctionOfFormThisErrors.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/goToDefinitionTypePredicate.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/renameLocationsForFunctionExpression02.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/completionListAfterRegularExpressionLiteral1.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/compiler/arrayAssignmentTest1.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/gotoDefinitionPropertyAccessExpressionHeritageClause.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/getOccurrencesSetAndGet2.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/compiler/dottedModuleName2.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/compiler/doNotEmitPinnedCommentOnNotEmittedNode.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/compiler/voidConstructor.ts","time":102,"edits":1,"cost":"5.61"},{"name":"tests/cases/conformance/jsx/tsxLibraryManagedAttributes.tsx","time":203,"edits":2,"cost":"5.60"},{"name":"tests/cases/fourslash/findAllRefsPropertyContextuallyTypedByTypeParam01.ts","time":303,"edits":3,"cost":"5.60"},{"name":"tests/cases/fourslash/shims/goToTypeDefinition.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/incorrectJsDocObjectLiteralType.ts","time":202,"edits":2,"cost":"5.60"},{"name":"tests/cases/fourslash/completionListForDerivedType1.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/refactorExtractType_js3.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/getEmitOutputDeclarationMultiFiles.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundAdditionAssignmentLHSCanBeAssigned.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_functionTypeParameters.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/completionForStringLiteralRelativeImportAllowJSFalse.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/importTypeNodeGoToDefinition.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/unclosedCommentsInConstructor.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/quickInfoForObjectBindingElementName01.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithAnyOtherTypeInvalidOperations.ts","time":101,"edits":1,"cost":"5.60"},{"name":"unittests:: tsc-watch:: emit with outFile or out setting","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/getOccurrencesStatic1.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/nameOrDottedNameClasses.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/unusedInterfaceInNamespace2.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/signatureHelpFilteredTriggers03.ts","time":202,"edits":2,"cost":"5.60"},{"name":"tests/cases/fourslash/codeFixUndeclaredIndexSignatureNumericLiteral.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/getOccurrencesExport2.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern03.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/findAllRefsParameterPropertyDeclaration1.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/conformance/expressions/arrayLiterals/arrayLiterals2ES6.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode6-negative.ts","time":101,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/navigationItemsPrefixMatch2.ts","time":201,"edits":2,"cost":"5.59"},{"name":"tests/cases/fourslash/goToTypeDefinitionPrimitives.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/findAllRefsOnDefinition.ts","time":300,"edits":3,"cost":"5.59"},{"name":"tests/cases/fourslash/unusedMethodInClass3.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/shims/getQuickInfoAtPosition.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/completionListOutsideOfClosedArrowFunction02.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardFunctionErrors.ts","time":200,"edits":2,"cost":"5.59"},{"name":"tests/cases/fourslash/codeFixInferFromUsageSetter.ts","time":200,"edits":2,"cost":"5.59"},{"name":"tests/cases/fourslash/findAllReferencesOfConstructor.ts","time":200,"edits":2,"cost":"5.59"},{"name":"tests/cases/conformance/expressions/functionCalls/newWithSpreadES6.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionExtensionsAllowJSTrue.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/completionListPrivateMembers2.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/types/literal/numericLiteralTypes3.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/compiler/overloadingOnConstants1.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithAnyOtherType.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/getOccurrencesOfUndefinedSymbol.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/getJavaScriptCompletions11.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorSyntaxError2.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/completionListModuleMembers.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersOptionality2.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/completionListInClosedFunction06.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/completionListInExportClause03.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/completionListInStringLiterals1.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_method.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/recursiveClassReference.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/breakpointValidationConst.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of18.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/compiler/sourceMapValidationImport.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/compiler/import_unneeded-require-when-referenecing-aliased-type-throug-array.ts","time":100,"edits":1,"cost":"5.59"},{"name":"tests/cases/compiler/typeGuardNarrowsIndexedAccessOfKnownProperty.ts","time":199,"edits":2,"cost":"5.58"},{"name":"tests/cases/fourslash/jsxTsIgnoreOnJSXExpressionsAndChildren.ts","time":199,"edits":2,"cost":"5.58"},{"name":"tests/cases/conformance/types/namedTypes/optionalMethods.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/project/moduleMergingOrdering1.json","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/completionListAtEOF2.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/unusedEnumInNamespace1.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/renameParameterPropertyDeclaration2.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/project/nestedReferenceTags.json","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/completionListEnumValues.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/unusedImports4FS.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsTypeAlias.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/renameForDefaultExport02.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/unusedMethodInClass1.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/importNameCodeFix_all_js.ts","time":198,"edits":2,"cost":"5.58"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormThisMember.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfEnum.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/unusedImports3FS.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/renameInheritedProperties4.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/unusedFunctionInNamespace4.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsLet.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionRootdirs.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/extract-method23.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/todoComments3.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/unusedVariableInForLoop7FS.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_exportEqualsClass.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/renameUMDModuleAlias2.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures7.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/FunctionAndModuleWithSameNameAndCommonRoot.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics24.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/refactorExtractType55.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates7.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/breakpointValidationFor.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/signatureHelpWithInvalidArgumentList1.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/goToDefinitionUnionTypeProperty3.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/compiler/intersectionTypeNormalization.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/goToDefinitionDifferentFileIndirectly.ts","time":99,"edits":1,"cost":"5.58"},{"name":"tests/cases/conformance/types/rest/genericRestParameters1.ts","time":296,"edits":3,"cost":"5.58"},{"name":"tests/cases/conformance/es2019/importMeta/importMeta.ts","time":197,"edits":2,"cost":"5.57"},{"name":"tests/cases/compiler/anonymousClassDeclarationDoesntPrintWithReadonly.ts","time":197,"edits":2,"cost":"5.57"},{"name":"tests/cases/fourslash/referencesForClassMembersExtendingAbstractClass.ts","time":295,"edits":3,"cost":"5.57"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinue3.ts","time":196,"edits":2,"cost":"5.57"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentOverload6.tsx","time":196,"edits":2,"cost":"5.57"},{"name":"tests/cases/project/mapRootSourceRootWithNoSourceMapOption.json","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/conformance/es6/destructuring/destructuringVariableDeclaration1ES6.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/findAllRefsModuleAugmentation.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/lambdaThisMembers.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/fixingTypeParametersQuickInfo.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/getOccurrencesSetAndGet.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/addInterfaceMemberAboveClass.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/addMemberToInterface.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/getOccurrencesIfElse2.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/compiler/declFileTypeAnnotationUnionType.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/tsxCompletion11.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/quickInfoOnVarInArrowExpression.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/refactorExtractType43.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamInstantiateDeeply.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/renameAlias3.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/memberListOfModuleAfterInvalidCharater.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/conformance/expressions/functionCalls/overloadResolutionClassConstructors.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/completionListInUnclosedSpreadExpression02.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/compiler/requireOfJsonFileNonRelative.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/todoComments7.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithPropertyThatIsPrivateInBaseType2.ts","time":98,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/unusedConstantInFunction1.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/unusedTypeParametersInLambda1.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/javascriptModules22.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsClassMethod.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsConst.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/findReferencesDefinitionDisplayParts.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess21.ts","time":194,"edits":2,"cost":"5.56"},{"name":"tests/cases/compiler/implementArrayInterface.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/getEmitOutputMapRoot.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/completionListOfSplitInterface.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction4.ts","time":194,"edits":2,"cost":"5.56"},{"name":"tests/cases/fourslash/completionListInClassExpressionWithTypeParameter.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/shims-pp/goToDefinitionTypeReferenceDirective.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/compiler/constDeclarations-scopes.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/quickInfoForObjectBindingElementPropertyName02.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import9.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/goToDefinitionInTypeArgument.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/signatureHelpOnOverloadsDifferentArity.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/signatureHelpNegativeTests2.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/javaScriptPrototype4.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_7.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/typeParameterListInQuickInfoAfterEdit.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/todoComments2.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_enums.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/completionListInArrowFunctionInUnclosedCallSite01.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/completionListInTypedObjectLiterals4.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/completionListInNamedFunctionExpression.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/signatureHelpNegativeTests.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAmbient0.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/compiler/capturedLetConstInLoop8_ES6.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings04_ES5.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/compiler/es5ExportDefaultFunctionDeclaration4.ts","time":97,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/unusedParameterInLambda3.ts","time":193,"edits":2,"cost":"5.55"},{"name":"tests/cases/compiler/genericFunctionInference1.ts","time":481,"edits":5,"cost":"5.55"},{"name":"tests/cases/compiler/lambdaParamTypes.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/referencesForIllegalAssignment.ts","time":96,"edits":1,"cost":"5.55"},{"name":"unittests:: tsc-watch:: console clearing","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo3.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamInstantiateT.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNested1.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/semanticClassificationInstantiatedModuleWithVariableOfSameName1.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/renameCrossJsTs01.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/completionListInFunctionExpression.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/getOccurrencesThisNegatives2.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers3.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfacePropertySignatures.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/quickInfoOnMergedInterfaces.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/completionListInClosedFunction07.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/renameInheritedProperties7.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/completionListInTemplateLiteralPartsNegatives1.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/referencesForClassLocal.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/ambientShorthandFindAllRefs.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandBooleanType.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/genericCallSignaturesInNonGenericTypes2.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/quickInfoForObjectBindingElementPropertyName04.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/tsxQuickInfo2.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of38.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/compiler/collisionExportsRequireAndEnum.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/compiler/genericTypeAssertions3.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/compiler/overloadBindingAcrossDeclarationBoundaries2.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersFunctionProperty.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/compiler/contextualTypingOfObjectLiterals2.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithOnlyNullValueOrUndefinedValue.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel2.ts","time":96,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/codeFixClassSuperMustPrecedeThisAccess_callWithThisInside.ts","time":191,"edits":2,"cost":"5.54"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_missingCompilerOptionsInJsconfig.ts","time":191,"edits":2,"cost":"5.54"},{"name":"tests/cases/conformance/decorators/1.0lib-noErrors.ts","time":190,"edits":2,"cost":"5.54"},{"name":"tests/cases/fourslash/quickInfoJSDocFunctionThis.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/assertContextualType.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags1.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/completionInTypeOf2.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/compiler/declFileObjectLiteralWithAccessors.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/indexerReturnTypes1.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/compiler/objectCreate.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/jsDocServices.ts","time":190,"edits":2,"cost":"5.54"},{"name":"tests/cases/fourslash/completionListInClosedFunction05.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/incrementalResolveFunctionPropertyAssignment.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/extract-method-not-for-empty.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/completionListInObjectLiteral.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/completionListInExportClause02.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/unusedImports2FS.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/quickInfoForAliasedGeneric.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/getJavaScriptCompletions4.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/memberListInWithBlock2.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/superInsideInnerClass.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionsAsIs.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithAnyAndEveryType.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/goToDefinitionMethodOverloads.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamMethod.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo1.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedDivisionES6.ts","time":95,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/javaScriptPrototype1.ts","time":189,"edits":2,"cost":"5.53"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportIndex.ts","time":189,"edits":2,"cost":"5.53"},{"name":"tests/cases/fourslash/quickfixImplementInterfaceUnreachableTypeUsesRelativeImport.ts","time":189,"edits":2,"cost":"5.53"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration3ES6.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/compiler/dynamicNames.ts","time":188,"edits":2,"cost":"5.53"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFile3.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/contextualTypingFromTypeAssertion1.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/codeFixClassSuperMustPrecedeThisAccess_all.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/unusedTypeParametersInLambda3.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/shims/getTodoComments.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnIndexSignature.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/getOccurrencesReturn.ts","time":188,"edits":2,"cost":"5.53"},{"name":"tests/cases/fourslash/renameObjectSpreadAssignment.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/renameAliasExternalModule3.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/compiler/capturedLetConstInLoop6.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/completionListInstanceProtectedMembers2.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/numericPropertyNames.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/getOccurrencesDeclare1.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport1.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/completionAtDottedNamespace.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/completionEntryOnNarrowedType.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/getEmitOutputExternalModule.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import6.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/completionListErrorRecovery.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/conformance/expressions/contextualTyping/taggedTemplateContextualTyping2.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/server/documentHighlights02.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/completionListInStringLiterals2.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassIncludesInheritedMembers.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfTuple2.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleWithSameNameAndCommonRootES6.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/referencesForLabel3.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/compiler/defaultParameterAddsUndefinedWithStrictNullChecks.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete4.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES5AMD.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/compiler/sourceMapValidationClassWithDefaultConstructor.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/compiler/requiredInitializedParameter3.ts","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/conformance/jsx/tsxUnionElementType4.tsx","time":94,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/commentsModules.ts","time":469,"edits":5,"cost":"5.53"},{"name":"tests/cases/fourslash/referencesForStaticsAndMembersWithSameNames.ts","time":187,"edits":2,"cost":"5.52"},{"name":"tests/cases/fourslash/findAllRefsOfConstructor2.ts","time":187,"edits":2,"cost":"5.52"},{"name":"tests/cases/fourslash/jsRequireQuickInfo.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/proto.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/shims/goToDefinitionTypeReferenceDirective.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/genericWithSpecializedProperties3.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/getEmitOutputWithEmitterErrors2.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignaturesWithOptionalParameters.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/extract-method11.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/javaScriptModules14.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/completionListAfterSlash.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/expressions/unaryOperators/deleteOperator/deleteOperatorWithStringType.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/failureToImplementClass.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/exportEqualCallableInterface.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/shims-pp/quickInfoDisplayPartsVar.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/memberFunctionsWithPublicPrivateOverloads.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInRightOperandOfAndAndOperator.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfArrowFunction.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/expressions/unaryOperators/plusOperator/plusOperatorWithStringType.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/genericAssignmentCompat.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget6.ts","time":93,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/importNameCodeFix_all.ts","time":278,"edits":3,"cost":"5.51"},{"name":"tests/cases/fourslash/renameForAliasingExport01.ts","time":185,"edits":2,"cost":"5.51"},{"name":"unittests:: tsbuild:: when project reference is referenced transitively","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/jsDocGenerics2.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/findAllRefsJsDocTemplateTag_function_js.ts","time":184,"edits":2,"cost":"5.51"},{"name":"tests/cases/fourslash/memberListOfClass.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/codeFixClassImplementClassMemberAnonymousClass.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/completionListInTypeParameterOfTypeAlias3.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithUnsupportedBooleanType.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/codeFixAddMissingMember_classIsNotFirstDeclaration.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/renameJsExports01.ts","time":184,"edits":2,"cost":"5.51"},{"name":"tests/cases/fourslash/parameterWithNestedDestructuring.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/completionListInUnclosedVoidExpression01.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/outModuleConcatSystem.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/completionListInUnclosedObjectTypeLiteralInSignature01.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/declarationMaps.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/types/tuple/arityAndOrderCompatibility01.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import13.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/functions/functionImplementations.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/findAllRefsOnPrivateParameterProperty1.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardRedundancy.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/getEmitOutputWithSemanticErrors.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/signatureHelpFunctionOverload.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/multiModuleClodule1.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutOutDir.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithUndefinedValueAndInvalidOperands.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesInUnionTypes01.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/moduleAugmentationInAmbientModule3.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/varInFunctionInVarInitializer.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedArray.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates3.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface05.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/incompatibleGenericTypes.ts","time":92,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/quickInfoOnClassMergedWithFunction.ts","time":183,"edits":2,"cost":"5.50"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_initializerInference.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/javascriptModules20.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/typeParameterAssignability2.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/shims-pp/getSemanticDiagnostics.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentity.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyNumericLiteral.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/jsObjectDefinePropertyRenameLocations.ts","time":182,"edits":2,"cost":"5.50"},{"name":"tests/cases/fourslash/breakpointValidationParenCallOrNewExpressions.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/shims/getCompletionsAtPosition.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithUnsupportedStringType.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/goToImplementationInterface_09.ts","time":182,"edits":2,"cost":"5.50"},{"name":"tests/cases/fourslash/genericSignaturesAreProperlyCleaned.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/compiler/moduleAugmentationImportsAndExports6.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/renameForDefaultExport08.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithConstructSignatures2.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithMethodInES6.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/compiler/internalAliasClass.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/incrementalUpdateToClassImplementingGenericClass.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration3ES5.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/goToDefinitionTypeReferenceDirective.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo7.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/unusedMethodInClass4.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration15_es6.ts","time":91,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/referencesForClassMembers.ts","time":361,"edits":4,"cost":"5.49"},{"name":"tests/cases/compiler/moduleAugmentationsBundledOutput1.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/unclosedFunctionErrorRecovery.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/editLambdaArgToTypeParameter1.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/referencesForGlobals3.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/binaryIntegerLiteralES6.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/completionListPrivateMembers3.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete7.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorInTemplateStringWithSyntaxError2.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/getOccurrencesIfElse4.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloads02.ts","time":90,"edits":1,"cost":"5.48"},{"name":"unittests:: tsserver:: resolutionCache:: tsserverProjectSystem add the missing module file for inferred project","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/restParamsContextuallyTyped.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithAnyOtherType.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/server/formatonkey01.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/qualifiedName_import-declaration-with-variable-entity-names.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/goToTypeDefinitionModule.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceInNamespace.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/compiler/escapedReservedCompilerNamedIdentifier.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNegatives2.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/compiler/functionOverloads44.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsInterface.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/types/localTypes/localTypes3.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/unusedImports9FS.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/equalityStrictNulls.ts","time":90,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/types/unknown/unknownType2.ts","time":269,"edits":3,"cost":"5.48"},{"name":"tests/cases/fourslash/findAllRefsOnDefinition2.ts","time":179,"edits":2,"cost":"5.48"},{"name":"tests/cases/fourslash/codeFixInferFromUsageExistingJSDoc.ts","time":178,"edits":2,"cost":"5.47"},{"name":"tests/cases/fourslash/importTypeMemberCompletions.ts","time":178,"edits":2,"cost":"5.47"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport4.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsVar.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentNestedInFor.ts","time":178,"edits":2,"cost":"5.47"},{"name":"tests/cases/conformance/es6/destructuring/destructuringVariableDeclaration1ES5iterable.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithOverloadResolution3.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/conformance/classes/constructorDeclarations/superCalls/derivedClassParameterProperties.ts","time":89,"edits":1,"cost":"5.47"},{"name":"unittests:: tsbuild:: with rootDir of project reference in parentDirectory","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/conformance/types/union/discriminatedUnionTypes2.ts","time":267,"edits":3,"cost":"5.47"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments2.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules3.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_methodOverrides.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/tsxCompletion4.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/tsxRename2.ts","time":89,"edits":1,"cost":"5.47"},{"name":"unittests:: tsbuild:: with resolveJsonModule option on project resolveJsonModuleAndComposite","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/signatureHelpOnOverloadOnConst.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/enumAddition.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/goToDefinitionShorthandProperty03.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/recursiveInternalModuleImport.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/javascriptModules21.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/todoComments15.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/memberListOfEnumInModule.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/compiler/declarationEmitNameConflictsWithAlias.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/compiler/es5-asyncFunctionTryStatements.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/conformance/salsa/moduleExportWithExportPropertyAssignment3.ts","time":178,"edits":2,"cost":"5.47"},{"name":"tests/cases/compiler/collisionExportsRequireAndAmbientEnum.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/instantiateGenericClassWithZeroTypeArguments.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration1_es5.ts","time":89,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/codeFixInferFromUsage_allJS.ts","time":177,"edits":2,"cost":"5.47"},{"name":"tests/cases/fourslash/referencesForUnionProperties.ts","time":353,"edits":4,"cost":"5.46"},{"name":"tests/cases/compiler/emitClassExpressionInDeclarationFile.ts","time":176,"edits":2,"cost":"5.46"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionNarrowing.ts","time":176,"edits":2,"cost":"5.46"},{"name":"tests/cases/compiler/collisionArgumentsClassConstructor.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression7_es5.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/commentsemitComments.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport9.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceIndexType.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_properties.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/refactorConvertImport_namedToNamespace.ts","time":176,"edits":2,"cost":"5.46"},{"name":"tests/cases/fourslash/constEnumsEmitOutputInMultipleFiles.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/javaScriptModules18.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/renameInheritedProperties5.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/moduleAugmentationImportsAndExports4.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/semanticClassificationInstantiatedModuleWithVariableOfSameName2.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/conformance/jsx/tsxSpreadChildren.tsx","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/renameAlias.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_blankCompilerOptionsInTsconfig.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/importHelpersInIsolatedModules.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_functions.ts","time":88,"edits":1,"cost":"5.46"},{"name":"unittests:: tsc-watch:: emit file content","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImport1.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/getEmitOutputOutFile.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment17.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceComputedPropertyLiterals.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of5.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/assignmentCompatability23.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/exportSpecifierForAGlobal.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/reachabilityChecks2.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/genericReversingTypeParameters.ts","time":88,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/codeFixUndeclaredMethodObjectLiteralArgs.ts","time":263,"edits":3,"cost":"5.46"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_tupleRestParam.ts","time":175,"edits":2,"cost":"5.46"},{"name":"tests/cases/fourslash/referencesForEnums.ts","time":174,"edits":2,"cost":"5.45"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/importJsNodeModule2.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/conformance/types/stringLiteral/typeArgumentsWithStringLiteralTypes01.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/getJavaScriptCompletions19.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/conformance/emitter/es2015/asyncGenerators/emitter.asyncGenerators.functionExpressions.es2015.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/unusedTypeAliasInNamespace1.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty10.tsx","time":87,"edits":1,"cost":"5.45"},{"name":"unittests:: tsserver:: searching for config file","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/codeFixClassImplementDeepInheritance.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorConditionIsBooleanType.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo2.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportDefault0.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/quickInfoOnProtectedConstructorCall.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/completionListAndMemberListOnCommentedLine.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/todoComments11.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/duplicateTypeParameters.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/compiler/moduleAugmentationGlobal1.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/compiler/strictModeReservedWord.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/quickInfoOnCatchVariable.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports1-amd.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/compiler/scopeCheckInsidePublicMethod1.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/conformance/classes/classExpressions/classExpression2.ts","time":87,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_emptySwitchCase.ts","time":258,"edits":3,"cost":"5.44"},{"name":"tests/cases/project/jsFileCompilationDifferentNamesNotSpecifiedWithAllowJs.json","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/memberListOfVarInArrowExpression.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/expressions/contextualTyping/parenthesizedContexualTyping1.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/renameForDefaultExport05.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/findReferencesAfterEdit.ts","time":172,"edits":2,"cost":"5.44"},{"name":"tests/cases/fourslash/completionListInClosedFunction03.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/extendInterfaceOverloadedMethod.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/compiler/qualify.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/javaScriptModules15.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNegatives4.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/types/intersection/intersectionAndUnionTypes.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/noQuickInfoForLabel.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/getJavaScriptCompletions8.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments5.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/goToImplementationThis_01.ts","time":86,"edits":1,"cost":"5.44"},{"name":"unittests:: services:: textChanges","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/server/jsdocTypedefTag.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/findAllRefsForVariableInExtendsClause01.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/signatureHelpInFunctionCallOnFunctionDeclarationInMultipleFiles.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceExtendsObjectIntersection.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/exportEqualTypes.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/findAllRefsForUMDModuleAlias1.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/findAllRefsGlobalModuleAugmentation.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/quickInfoInFunctionTypeReference.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithNumberType.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames5.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/completionListAtDeclarationOfParameterType.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/parameterInfoOnParameterType.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsTypeArgumentInference.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithAccessibilityModifiersOnParameters.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/completionListInImportClause03.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/tsxCompletion1.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/compiler/enumLiteralAssignableToEnumInsideUnion.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates12_ES6.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/compiler/constDeclarations-access3.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/aliasMergingWithNamespace.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentsWithTypeArguments1.tsx","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/compiler/recursiveTypes1.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/functions/functionOverloadErrors.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/compiler/implicitAnyNewExprLackConstructorSignature.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/compiler/classOrder1.ts","time":86,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/findAllRefsForObjectSpread.ts","time":342,"edits":4,"cost":"5.43"},{"name":"tests/cases/fourslash/tsxCompletionOnClosingTag1.ts","time":171,"edits":2,"cost":"5.43"},{"name":"tests/cases/compiler/declarationEmitNameConflicts.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/implementingAnInterfaceExtendingClassWithPrivates2.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/instantiateContextualTypes.ts","time":170,"edits":2,"cost":"5.43"},{"name":"tests/cases/conformance/classes/mixinClassesMembers.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/renamePropertyAccessExpressionHeritageClause.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/goToDefinition_mappedType.ts","time":170,"edits":2,"cost":"5.43"},{"name":"tests/cases/fourslash/referencesForIndexProperty2.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionAbsolutePaths.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/refactorExtractType1.ts","time":170,"edits":2,"cost":"5.43"},{"name":"tests/cases/fourslash/codeFixClassImplementClassPropertyTypeQuery.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/propertyAccess4.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/variableDeclaratorResolvedDuringContextualTyping.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument.d.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithStringIndexers.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/completionListOutsideOfForLoop02.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/modularizeLibrary_NoErrorDuplicateLibOptions2.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/getOccurrencesPrivate1.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete3.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_04.ts","time":170,"edits":2,"cost":"5.43"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/expressions/functionCalls/typeArgumentInferenceWithObjectLiteral.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/literalsInComputedProperties1.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/goToDefinitionUnionTypeProperty2.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/declarationsForInferredTypeFromOtherFile.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/parameterWithDestructuring.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString1ES6.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/genericArityEnforcementAfterEdit.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInUMD1.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/expressions/unaryOperators/deleteOperator/deleteOperatorWithAnyOtherType.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/declFileTypeAnnotationTypeAlias.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/recursiveTypesUsedAsFunctionParameters.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/incorrectNumberOfTypeArgumentsDuringErrorReporting.ts","time":170,"edits":2,"cost":"5.43"},{"name":"tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithInvalidOperands.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/es6/classExpressions/classExpressionES63.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/es6ImportNamedImportMergeErrors.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/classMemberInitializerWithLamdaScoping.ts","time":85,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/goToDefinitionLabels.ts","time":169,"edits":2,"cost":"5.42"},{"name":"tests/cases/fourslash/codeFixInferFromUsageCallBodyPriority.ts","time":169,"edits":2,"cost":"5.42"},{"name":"tests/cases/fourslash/getOccurrencesIfElse.ts","time":169,"edits":2,"cost":"5.42"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_constructor.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/getOccurrencesClassExpressionConstructor.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/mergedDeclarationsWithExportAssignment1.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/semanticClassificationWithUnionTypes.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/completionBeforeSemanticDiagnosticsInArrowFunction1.ts","time":168,"edits":2,"cost":"5.42"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_importedFunction3.ts","time":168,"edits":2,"cost":"5.42"},{"name":"tests/cases/fourslash/signatureHelpSimpleConstructorCall.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/renameInfoForFunctionExpression01.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess35.ts","time":168,"edits":2,"cost":"5.42"},{"name":"tests/cases/fourslash/refactorExtractType54.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/goToDefinitionJsModuleName.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/collisionRestParameterClassConstructor.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/moduleAugmentationsImports2.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/memberListAfterSingleDot.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/conformance/types/typeAliases/typeAliases.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/declarationEmitDestructuringObjectLiteralPattern1.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/goToImplementationLocal_01.ts","time":168,"edits":2,"cost":"5.42"},{"name":"tests/cases/fourslash/tsxCompletionNonTagLessThan.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/completionListAtEndOfWordInArrowFunction01.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/completionListInUnclosedElementAccessExpression02.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/extendArray.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/genericTypeArgumentInference1.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/functionOverloads18.ts","time":84,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/commentsInterface.ts","time":418,"edits":5,"cost":"5.41"},{"name":"tests/cases/fourslash/codeFixUnusedLabel_all.ts","time":167,"edits":2,"cost":"5.41"},{"name":"tests/cases/fourslash/codeFixInferFromUsage_all.ts","time":167,"edits":2,"cost":"5.41"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction10.ts","time":167,"edits":2,"cost":"5.41"},{"name":"tests/cases/compiler/inheritance1.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/signatureHelpAtEOF.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/unusedFunctionInNamespace5.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/server/rename01.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/signatureHelpNoArguments.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/quickInfoForObjectBindingElementPropertyName01.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/goToTypeDefinition.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallTypeArgumentInference.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyFunctionEmptyClass.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/todoComments16.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/unclosedArrayErrorRecovery.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/getJavaScriptCompletions10.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints3.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/typeParametersAreIdenticalToThemselves.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/compiler/declarationEmitExpressionInExtends3.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/getEmitOutputWithEarlySemanticErrors.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementArrayBindingPattern2.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/expressions/functions/contextuallyTypedIife.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/goToDefinitionUnionTypeProperty1.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithNumericIndexers2.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/parameterlessSetter.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/renameAlias2.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/defaultParamsAndContextualTypes.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/types/contextualTypes/methodDeclarations/contextuallyTypedClassExpressionMethodDeclaration01.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/externalModules/umd-augmentation-4.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/refactorExtractType_js6.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/compiler/declFileTypeAnnotationVisibilityErrorTypeLiteral.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/compiler/genericSpecializations2.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType1_ES5.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/compiler/initializersInAmbientEnums.ts","time":83,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_parameter_callback.ts","time":165,"edits":2,"cost":"5.40"},{"name":"tests/cases/fourslash/goToDefinitionRest.ts","time":165,"edits":2,"cost":"5.40"},{"name":"tests/cases/fourslash/signatureHelpCallExpressionJs.ts","time":165,"edits":2,"cost":"5.40"},{"name":"tests/cases/fourslash/declareFunction.ts","time":165,"edits":2,"cost":"5.40"},{"name":"tests/cases/fourslash/completionsOptionalMethod.ts","time":164,"edits":2,"cost":"5.39"},{"name":"tests/cases/fourslash/quickInfoMeaning.ts","time":164,"edits":2,"cost":"5.39"},{"name":"tests/cases/fourslash/quickInfoOnConstructorWithGenericParameter.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/completionListInTypeParameterOfTypeAlias2.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_classExpressionGoodUsages.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/addMemberInDeclarationFile.ts","time":164,"edits":2,"cost":"5.39"},{"name":"tests/cases/fourslash/breakpointValidationObjectLiteralExpressions.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/getRenameInfoTests2.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsEnum1.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern09.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/extract-method4.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/goToDefinitionPrimitives.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/referencesForNoContext.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/asyncAwaitWithCapturedBlockScopeVar.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/withImportDecl.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/goToImplementationSuper_00.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/quickInfoOnThis3.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember7.ts","time":164,"edits":2,"cost":"5.39"},{"name":"tests/cases/fourslash/genericCloduleCompletionList.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/codeFixAddMissingNew_all.ts","time":164,"edits":2,"cost":"5.39"},{"name":"tests/cases/compiler/tupleTypes.ts","time":82,"edits":1,"cost":"5.39"},{"name":"unittests:: tsserver:: Project Errors for Configure file diagnostics events","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/tsxCompletionInFunctionExpressionOfChildrenCallback.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/declFileForClassWithPrivateOverloadedFunction.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/externalModules/circularReference.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES6AMD.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/callGenericFunctionWithIncorrectNumberOfTypeArguments.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES6System.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias7.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings07_ES6.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution10.tsx","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/collisionCodeGenEnumWithEnumMemberConflict.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/salsa/moduleExportAssignment3.ts","time":82,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/findAllRefsImportEqualsJsonFile.ts","time":163,"edits":2,"cost":"5.39"},{"name":"tests/cases/fourslash/signatureHelpWithTriggers01.ts","time":163,"edits":2,"cost":"5.39"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile7.ts","time":163,"edits":2,"cost":"5.39"},{"name":"tests/cases/fourslash/quickInfoForObjectBindingElementPropertyName03.ts","time":163,"edits":2,"cost":"5.39"},{"name":"tests/cases/fourslash/quickinfoIsConsistent.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/quickInfoOnArgumentsInsideFunction.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/documentHighlightAtInheritedProperties1.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/getEmitOutputWithEmitterErrors.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/completionListInUnclosedDeleteExpression01.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/shims/getEmitOutput.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/es5-asyncFunctionCallExpressions.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/refactorExtractType_js2.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/renameInheritedProperties3.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/shims/getSemanticClassifications.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures5.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance4.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern12.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/renameDefaultImport.ts","time":162,"edits":2,"cost":"5.38"},{"name":"tests/cases/fourslash/refactorExtractType7.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/codeFixClassImplementDefaultClass.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/constructorQuickInfo.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/goToTypeDefinitionEnumMembers.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/genericSpecializationToTypeLiteral1.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/goToDefinitionTaggedTemplateOverloads.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/ipromise2.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/classUpdateTests.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/declarationMapsWithSourceMap.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern25.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/cloduleWithRecursiveReference.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/commentsFormatting.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesWithTheSameNameAndSameCommonRoot.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/completionListInUnclosedForLoop02.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/multiImportExport.ts","time":81,"edits":1,"cost":"5.38"},{"name":"unittests:: JSDocParsing","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/fatarrowfunctionsOptionalArgsErrors2.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName26.ts","time":81,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/findAllRefsMappedType.ts","time":323,"edits":4,"cost":"5.38"},{"name":"tests/cases/conformance/salsa/inferringClassMembersFromAssignments.ts","time":161,"edits":2,"cost":"5.37"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFile0.ts","time":161,"edits":2,"cost":"5.37"},{"name":"tests/cases/fourslash/codeFixInferFromUsageSetterWithInaccessibleType.ts","time":402,"edits":5,"cost":"5.37"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinue2.ts","time":160,"edits":2,"cost":"5.37"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName3.ts","time":160,"edits":2,"cost":"5.37"},{"name":"tests/cases/compiler/returnTypeTypeArguments.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_4.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/renameJsThisProperty05.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/staticPrototypePropertyOnClass.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames7.ts","time":160,"edits":2,"cost":"5.37"},{"name":"tests/cases/fourslash/getEmitOutputNoErrors.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/insertInterfaceAndCheckTypeLiteralField.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInCJS5.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormInstanceOf.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInIfStatement.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/quickInfoOnObjectLiteralWithOnlyGetter.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalPrimitiveType.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignaturesWithRestParameters.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/renameAliasExternalModule.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/codeFixConstructorForDerivedNeedSuperCall.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/compiler/declFileConstructors.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/javaScriptModules19.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/getJavaScriptCompletions20.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/commentsUnion.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/compiler/isDeclarationVisibleNodeKinds.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/compiler/optionalPropertiesTest.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/refactorExtractType58.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagGoToDefinition.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames2.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/unusedImports12FS.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/compiler/blockScopedBindingsReassignedInLoop3.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/nestedModules.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAsTags01.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/enumIsNotASubtypeOfAnythingButNumber.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/compiler/declFileExportImportChain2.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/compiler/implicitAnyGetAndSetAccessorWithAnyReturnType.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/compiler/specializeVarArgs1.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedTypeAssertionOnAddition.ts","time":80,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/commentsClass.ts","time":318,"edits":4,"cost":"5.36"},{"name":"tests/cases/fourslash/codeFixInferFromUsageJSXElement.ts","time":159,"edits":2,"cost":"5.36"},{"name":"tests/cases/fourslash/navigateToIIFE.ts","time":159,"edits":2,"cost":"5.36"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization_all_1.ts","time":159,"edits":2,"cost":"5.36"},{"name":"tests/cases/fourslash/importNameCodeFix_reExport.ts","time":159,"edits":2,"cost":"5.36"},{"name":"tests/cases/fourslash/unusedTypeParametersInLambda4.ts","time":159,"edits":2,"cost":"5.36"},{"name":"tests/cases/compiler/classStaticInitializersUsePropertiesBeforeDeclaration.ts","time":159,"edits":2,"cost":"5.36"},{"name":"tests/cases/fourslash/codeFixInferFromUsageGetter2.ts","time":158,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/getOccurrencesOfAnonymousFunction2.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/multiModuleClodule1.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/quickInfoForTypeParameterInTypeAlias1.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/tsxCompletion3.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/goToTypeDefinitionAliases.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/commentsExternalModules3.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithStringIndexers2.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/commentsExternalModules.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/interfaceAssignmentCompat.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterProperties5.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/getSemanticDiagnosticForDeclaration1.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/refactorExtractType30.ts","time":158,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/incrementalResolveConstructorDeclaration.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_varDeclarations.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/doubleUnderscoreRenames.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/codeFixUnreachableCode_noSuggestionIfDisabled.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/codeFixChangeExtendsToImplementsWithTrivia.ts","time":158,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern05.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/recursiveWrappedTypeParameters1.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/signatureHelpOnOverloadsDifferentArity2.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/exportDefaultClass.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/quickInfoOnUndefined.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName9.ts","time":158,"edits":2,"cost":"5.35"},{"name":"tests/cases/compiler/declFileTypeAnnotationVisibilityErrorVariableDeclaration.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/assignmentCompatBug2.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/typedGenericPrototypeMember.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithGenericSignatureArguments.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/arrayAssignmentTest2.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/completionListWithAmbientDeclaration.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceConstructSignature.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/codeFixClassImplementClassMethodViaHeritage.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/conformance/types/intersection/intersectionThisTypes.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics21.ts","time":158,"edits":2,"cost":"5.35"},{"name":"tests/cases/compiler/subtypeRelationForNever.ts","time":79,"edits":1,"cost":"5.35"},{"name":"unittests:: tsbuild:: with resolveJsonModule option on project importJsonFromProjectReference","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/shadowingViaLocalValueOrBindingElement.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/noImplicitUseStrict_system.ts","time":79,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/quickInfoOnNarrowedTypeInModule.ts","time":157,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/signatureHelp_contextual.ts","time":157,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExportAnonymous.ts","time":157,"edits":2,"cost":"5.35"},{"name":"tests/cases/compiler/jsxChildrenGenericContextualTypes.tsx","time":157,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/codeFixInferFromUsageGetter.ts","time":157,"edits":2,"cost":"5.35"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeMembers.ts","time":157,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/findAllRefsDefaultImport.ts","time":157,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/externalModuleWithExportAssignment.ts","time":234,"edits":3,"cost":"5.34"},{"name":"tests/cases/fourslash/overloadQuickInfo.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentInForOf.ts","time":156,"edits":2,"cost":"5.34"},{"name":"tests/cases/fourslash/signatureHelpSuperConstructorOverload.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/todoComments8.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMultipleParameters.ts","time":156,"edits":2,"cost":"5.34"},{"name":"tests/cases/conformance/controlFlow/typeGuardsAsAssertions.ts","time":156,"edits":2,"cost":"5.34"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImportTypings1.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/codeFixUnusedLabel_noSuggestionIfDisabled.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/unusedClassInNamespace3.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/quickInfoForShorthandProperty.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_objectLiteralInArrowFunction.ts","time":234,"edits":3,"cost":"5.34"},{"name":"tests/cases/fourslash/typeOfThisInStatics.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/completionListForRest.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/conformance/types/typeRelationships/instanceOf/narrowingGenericTypeFromInstanceof01.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/compiler/commaOperatorLeftSideUnused.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/compiler/constIndexedAccess.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/compiler/augmentedTypesVar.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/compiler/es5ExportEqualsDts.ts","time":78,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/server/declarationMapsGoToDefinitionSameNameDifferentDirectory.ts","time":155,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/codeFixInferFromUsageArrowJS.ts","time":155,"edits":2,"cost":"5.33"},{"name":"tests/cases/conformance/emitter/es5/forAwait/emitter.forAwait.es5.ts","time":155,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/completionsInterfaceElement.ts","time":232,"edits":3,"cost":"5.33"},{"name":"tests/cases/fourslash/completionListInUnclosedTaggedTemplate02.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/findReferencesJSXTagName.ts","time":154,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/completionForStringLiteral2.ts","time":154,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/tsxCompletion14.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinue.ts","time":154,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/server/occurrences02.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/completionListAfterNumericLiteral1.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/getOccurrencesThrow4.ts","time":154,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/renameUMDModuleAlias1.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/prototypeProperty.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/types/members/objectTypeWithNumericProperty.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes4.ts","time":154,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/quickInfoForFunctionDeclaration.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/quickInfoInInvalidIndexSignature.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/breakpointValidationSwitch.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/findAllRefsImportNamed.ts","time":154,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/documentHighlightAtInheritedProperties2.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/readonlyInDeclarationFile.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/malformedObjectLiteral.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/codeFixClassImplementClassFunctionVoidInferred.ts","time":154,"edits":2,"cost":"5.33"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration1_es6.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/internalAliasInterfaceInsideTopLevelModuleWithExport.ts","time":77,"edits":1,"cost":"5.33"},{"name":"unittests:: tsserver:: with skipLibCheck","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/goToDefinitionBuiltInTypes.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration12_es5.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/indexWithoutParamType.ts","time":77,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/findAllRefsClassExpression2.ts","time":230,"edits":3,"cost":"5.32"},{"name":"tests/cases/fourslash/jsQuickInfoGenerallyAcceptableSize.ts","time":153,"edits":2,"cost":"5.32"},{"name":"tests/cases/fourslash/findAllRefsReExportRightNameWrongSymbol.ts","time":153,"edits":2,"cost":"5.32"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction19.ts","time":153,"edits":2,"cost":"5.32"},{"name":"tests/cases/compiler/reverseMappedContravariantInference.ts","time":153,"edits":2,"cost":"5.32"},{"name":"tests/cases/fourslash/codeFixInferFromUsage_noCrashOnMissingParens.ts","time":152,"edits":2,"cost":"5.32"},{"name":"tests/cases/fourslash/jsxSpreadReference.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_varArrowFunction.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/refactorExtractType59.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/contextuallyTypedParameters.ts","time":152,"edits":2,"cost":"5.32"},{"name":"tests/cases/conformance/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.functionExpressions.es2018.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/server/completions01.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/recursiveTypesWithTypeof.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/completionListImplementingInterfaceFunctions.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/jsDocGenerics1.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/functionRenamingErrorRecovery.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates5.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/completionListInUnclosedTemplate02.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/getJavaScriptCompletions3.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/quickInfoOnThis2.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/compiler/readonlyMembers.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/refactorExtractType56.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/getOccurrencesSuper3.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/quickInfoOnObjectLiteralWithOnlySetter.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/completionListBeforeKeyword.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/tsxCompletion7.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/unusedImports10FS.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/compiler/withExportDecl.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/compiler/declFileTypeAnnotationVisibilityErrorTypeAlias.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/funduleWithRecursiveReference.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/noCompletionListOnCommentsInsideObjectLiterals.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.ts","time":76,"edits":1,"cost":"5.32"},{"name":"unittests:: tsbuild:: lateBoundSymbol:: interface is merged and contains late bound member","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/compiler/declFileModuleAssignmentInObjectLiteralProperty.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/compiler/thisBinding2.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/compiler/continueInLoopsWithCapturedBlockScopedBindings1.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints5.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/conformance/externalModules/exportNonInitializedVariablesES6.ts","time":76,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_11.ts","time":151,"edits":2,"cost":"5.31"},{"name":"tests/cases/fourslash/importNameCodeFix_fileWithNoTrailingNewline.ts","time":151,"edits":2,"cost":"5.31"},{"name":"tests/cases/fourslash/server/getOutliningSpansForComments.ts","time":151,"edits":2,"cost":"5.31"},{"name":"tests/cases/fourslash/codeFixRequireInTs.ts","time":151,"edits":2,"cost":"5.31"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization2.ts","time":151,"edits":2,"cost":"5.31"},{"name":"tests/cases/fourslash/findAllRefs_importType_js.ts","time":225,"edits":3,"cost":"5.30"},{"name":"tests/cases/fourslash/signatureHelpConstructorOverload.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_enumMembers2.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/invalidRestArgError.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/renameLocationsForClassExpression01.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport11.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterUsedAsTypeParameterConstraint2.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo4.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/completionListInUnclosedTaggedTemplate01.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/completionListsThroughTransitiveBaseClasses2.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures2.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/referencesForInheritedProperties2.ts","time":225,"edits":3,"cost":"5.30"},{"name":"tests/cases/fourslash/completionListInUnclosedTemplate01.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/genericDerivedTypeAcrossModuleBoundary1.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports3-es6.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance5.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport7.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_2.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/completionListInUnclosedElementAccessExpression01.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution5.tsx","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithoutConstraints.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString3ES6.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES6UMD.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/getOccurrencesTryCatchFinally3.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/salsaMethodsOnAssignedFunctionExpressions.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/completionForStringLiteral10.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/compiler/widenedTypes.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType3.ts","time":150,"edits":2,"cost":"5.30"},{"name":"unittests:: tsserver:: ConfiguredProjects:: non-existing directories listed in config file input array","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_interfaces.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleSignatures.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction20.ts","time":150,"edits":2,"cost":"5.30"},{"name":"tests/cases/compiler/sourceMap-FileWithComments.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString1.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignaturesWithRestParameters.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/quickInfoOnErrorTypes1.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/goToDefinitionUndefinedSymbols.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/compiler/moduleAugmentationDeclarationEmit1.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/goToDefinitionSourceUnit.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/compiler/es6ExportClauseWithoutModuleSpecifierInEs5.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/compiler/genericFunctions1.ts","time":75,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/completionsKeywordsExtends.ts","time":224,"edits":3,"cost":"5.30"},{"name":"tests/cases/compiler/APISample_watcher.ts","time":298,"edits":4,"cost":"5.30"},{"name":"tests/cases/fourslash/renameImportRequire.ts","time":149,"edits":2,"cost":"5.30"},{"name":"tests/cases/fourslash/completionsRecommended_union.ts","time":149,"edits":2,"cost":"5.30"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMember.ts","time":149,"edits":2,"cost":"5.30"},{"name":"tests/cases/fourslash/signatureHelpInference.ts","time":149,"edits":2,"cost":"5.30"},{"name":"tests/cases/fourslash/goToDefinitionDecoratorOverloads.ts","time":149,"edits":2,"cost":"5.30"},{"name":"tests/cases/compiler/narrowedImports.ts","time":149,"edits":2,"cost":"5.30"},{"name":"tests/cases/fourslash/server/configurePlugin.ts","time":222,"edits":3,"cost":"5.29"},{"name":"tests/cases/conformance/types/intersection/intersectionReductionStrict.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/codeFixUnreachableCode.ts","time":296,"edits":4,"cost":"5.29"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity6.ts","time":148,"edits":2,"cost":"5.29"},{"name":"tests/cases/fourslash/refactorExtractType2.ts","time":148,"edits":2,"cost":"5.29"},{"name":"tests/cases/fourslash/underscoreTypings02.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/server/formatOnEnter.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport3.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/squiggleUnclosedStringLiteral.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/findAllRefsOfConstructor_multipleFiles.ts","time":148,"edits":2,"cost":"5.29"},{"name":"tests/cases/fourslash/typeArgCompletion.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags4.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/importNameCodeFix_endingPreference.ts","time":148,"edits":2,"cost":"5.29"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFile2.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/capturedLetConstInLoop9_ES6.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/getDeclarationDiagnostics.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/completionListEnumMembers.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/goToImplementationInterface_03.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/jsDocExtends.ts","time":148,"edits":2,"cost":"5.29"},{"name":"tests/cases/fourslash/completionListOutsideOfClosedArrowFunction01.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/getEmitOutputOnlyOneFile.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithTupleType.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/declarationEmitDestructuringArrayPattern2.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/memberListInFunctionCall.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/codeFixSpelling4.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/expressions/typeAssertions/typeAssertions.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/getJavaScriptCompletions18.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/server/documentHighlights01.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/es6ModuleConstEnumDeclaration2.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_thisParam.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/goToDefinitionFunctionType.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/unusedEnumInFunction1.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/capturedLetConstInLoop9.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/completionListInUnclosedYieldExpression01.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty10.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/quickInfoJSDocFunctionNew.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/knockout.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/decorators/class/decoratedClassExportsCommonJS1.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/genericAssignmentCompatOfFunctionSignatures1.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/unknownSymbolOffContextualType1.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/types/tuple/typeInferenceWithTupleType.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/expressions/functionCalls/overloadResolutionConstructors.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/classes/members/accessibility/privateClassPropertyAccessibleWithinNestedClass.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloadAssignability03.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/moduleAugmentationGlobal3.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/nullAssignableToEveryType.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClassWithProtecteds.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/copyrightWithoutNewLine1.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/umdGlobalConflict.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/decorators/class/decoratorInstantiateModulesInFunctionBodies.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/functionOverloads25.ts","time":74,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport14.ts","time":147,"edits":2,"cost":"5.28"},{"name":"tests/cases/fourslash/importNameCodeFix_importType.ts","time":147,"edits":2,"cost":"5.28"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations8.ts","time":147,"edits":2,"cost":"5.28"},{"name":"tests/cases/fourslash/codeFixUnusedLabel.ts","time":147,"edits":2,"cost":"5.28"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceUndeclaredSymbol.ts","time":147,"edits":2,"cost":"5.28"},{"name":"tests/cases/compiler/genericClassImplementingGenericInterfaceFromAnotherModule.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/memberListOfEnumFromExternalModule.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/conformance/types/union/unionTypeWithIndexSignature.ts","time":146,"edits":2,"cost":"5.27"},{"name":"tests/cases/fourslash/memberListOfExportedClass.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/getOccurrencesAbstract02.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionES6.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/inheritedModuleMembersForClodule2.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/server/jsdocCallbackTagRename01.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/unusedNamespaceInNamespace.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/getEmitOutputWithSyntacticErrorsForMultipleFiles2.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/importNameCodeFixWithPrologue.ts","time":146,"edits":2,"cost":"5.27"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_overloads.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/implicitIndexSignatures.ts","time":146,"edits":2,"cost":"5.27"},{"name":"tests/cases/compiler/asyncFunctionsAndStrictNullChecks.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures2.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/conformance/jsdoc/checkObjectDefineProperty.ts","time":146,"edits":2,"cost":"5.27"},{"name":"tests/cases/fourslash/goToDefinitionShorthandProperty01.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/documentHighlightAtInheritedProperties3.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagNavigateTo.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/es6ModuleClassDeclaration.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/memberCompletionFromFunctionCall.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/completionListObjectMembers.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/tsxSpreadDoesNotReportExcessProps.tsx","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/getOccurrencesThrow8.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/renameImportAndExport.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/quickInfoOnCircularTypes.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/modularizeLibrary_NoErrorDuplicateLibOptions1.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardNesting.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/completionListInComments.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsClass.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment1ES5iterable.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/es6ImportNamedImportAmd.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/qualifiedModuleLocals.ts","time":73,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/navigationItemsExactMatch2.ts","time":145,"edits":2,"cost":"5.27"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceIndexSignaturesString.ts","time":145,"edits":2,"cost":"5.27"},{"name":"tests/cases/fourslash/importNameCodeFixDefaultExport1.ts","time":145,"edits":2,"cost":"5.27"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames8.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/codeFixSpelling5.ts","time":144,"edits":2,"cost":"5.26"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags9.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/privacyClassImplementsClauseDeclFile.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/classdecl.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/es5-asyncFunctionBinaryExpressions.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/genericTypeParamUnrelatedToArguments1.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/completionForStringLiteral.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNegatives1.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/intellisenseInObjectLiteral.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/instanceTypesForGenericType1.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/excessPropertyChecksWithNestedIntersections.ts","time":144,"edits":2,"cost":"5.26"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport10.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution7.tsx","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/codeFixInferFromUsageNumberPriority.ts","time":144,"edits":2,"cost":"5.26"},{"name":"tests/cases/fourslash/completionListAtNodeBoundary.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/goToTypeDefinition2.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/genericCombinatorWithConstraints1.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleWithSameNameAndCommonRoot.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithConflictingPropertyNames2.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo5.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/completionWithDotFollowedByNamespaceKeyword.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/moduleMembersOfGenericType.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/getPropertySymbolsFromBaseTypesDoesntCrash.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck63.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveStrictNull.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/contextualSignatureInstantiation.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/types/members/objectTypeWithCallSignatureHidingMembersOfExtendedFunction.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignatureWithOptionalParameterAndInitializer.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/errorForwardReferenceForwadingConstructor.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/es6/destructuring/destructuringInFunctionType.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/collisionThisExpressionAndPropertyNameAsConstuctorParameter.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/indexedAccessRelation.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndIndexers.ts","time":72,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/caseInsensitiveFileSystemWithCapsImportTypeDeclarations.ts","time":143,"edits":2,"cost":"5.25"},{"name":"tests/cases/fourslash/getEditsForFileRename_renameToIndex.ts","time":143,"edits":2,"cost":"5.25"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction5.ts","time":143,"edits":2,"cost":"5.25"},{"name":"tests/cases/fourslash/quickInfoForJSDocUnknownTag.ts","time":143,"edits":2,"cost":"5.25"},{"name":"tests/cases/compiler/sourceMapValidationClasses.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/async/es6/asyncMethodWithSuper_es6.ts","time":284,"edits":4,"cost":"5.25"},{"name":"tests/cases/conformance/types/union/unionTypeCallSignatures.ts","time":142,"edits":2,"cost":"5.25"},{"name":"tests/cases/fourslash/completionListInTypeParameterOfTypeAlias1.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/codeFixSpelling_all.ts","time":142,"edits":2,"cost":"5.25"},{"name":"tests/cases/fourslash/completionListInObjectLiteral3.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/getOccurrencesTryCatchFinallyBroken.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/completionListForTransitivelyExportedMembers04.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/renameForDefaultExport04.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/goToTypeDefinitionUnionType.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/renameInheritedProperties2.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target5.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess10.ts","time":142,"edits":2,"cost":"5.25"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import10.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/referencesForInheritedProperties4.ts","time":142,"edits":2,"cost":"5.25"},{"name":"tests/cases/compiler/gettersAndSetters.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/errorsInGenericTypeReference.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPublics.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/emptyArrayInference.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/parser/ecmascript5/parserUsingConstructorAsIdentifier.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/declarationEmitDestructuringObjectLiteralPattern2.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/completionListInImportClause04.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveInGeneric.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/commentsMultiModuleMultiFile.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern07.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/moduleMemberWithoutTypeAnnotation1.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/internalModules/importDeclarations/exportImportAlias.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/classImplementsClass6.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithOptionalParameters.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/completionListForExportEquals.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/outModuleTripleSlashRefs.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/types/thisType/thisTypeInClasses.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/multipleExportAssignmentsErrorList0.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithParameterInitializers2.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/optionalAccessorsInInterface1.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of34.ts","time":71,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/quickInfo_notInsideComment.ts","time":141,"edits":2,"cost":"5.24"},{"name":"tests/cases/fourslash/navigateToSingleFileResults.ts","time":141,"edits":2,"cost":"5.24"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportExportEqualsPrimitive.ts","time":141,"edits":2,"cost":"5.24"},{"name":"tests/cases/fourslash/importNameCodeFix_avoidRelativeNodeModules.ts","time":141,"edits":2,"cost":"5.24"},{"name":"tests/cases/fourslash/commentsFunctionDeclaration.ts","time":210,"edits":3,"cost":"5.23"},{"name":"tests/cases/conformance/types/literal/stringEnumLiteralTypes2.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/types/rest/genericRestParameters2.ts","time":140,"edits":2,"cost":"5.23"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport1.ts","time":140,"edits":2,"cost":"5.23"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_recursiveFunction.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/unusedTypeParametersInInterface1.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/goToImplementationSuper_01.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardTypeOfUndefined.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType3.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/getJavaScriptCompletions5.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/completionListOnParamInClass.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplements1.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/signatureHelpConstructorInheritance.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo6.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/typeArgInference.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/genericTypeAliasIntersectionCompletions.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/expressions/contextualTyping/parenthesizedContexualTyping3.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/completionListInUnclosedTypeOfExpression02.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/javaScriptClass4.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithOverloadedFunctionTypedArguments.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/getEditsForFileRename_resolveJsonModule.ts","time":140,"edits":2,"cost":"5.23"},{"name":"tests/cases/fourslash/completionListForTransitivelyExportedMembers02.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment2.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/es2019/globalThisUnknown.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/completionEntryForShorthandPropertyAssignment.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/unusedFunctionInNamespace2.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/moduleVisibilityTest2.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/declFileTypeofInAnonymousType.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/contextuallyTypedObjectLiteralMethodDeclarationParam01.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/lift.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/noImplicitAnyParametersInInterface.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/salsa/jsObjectsMarkedAsOpenEnded.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/exportEqualsProperty.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/controlFlow/controlFlowDeleteOperator.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedStaticClassPropertyAccessibleWithinSubclass.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/types/namedTypes/classWithOnlyPublicMembersEquivalentToInterface2.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/es5ExportDefaultFunctionDeclaration.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/statements/withStatements/withStatements.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers06.ts","time":70,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/renameDestructuringDeclarationInForOf.ts","time":139,"edits":2,"cost":"5.23"},{"name":"tests/cases/fourslash/renameJsExports03.ts","time":139,"edits":2,"cost":"5.23"},{"name":"tests/cases/compiler/declarationEmitReexportedSymlinkReference.ts","time":139,"edits":2,"cost":"5.23"},{"name":"tests/cases/compiler/declarationEmitUnnessesaryTypeReferenceNotAdded.ts","time":139,"edits":2,"cost":"5.23"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction23.ts","time":139,"edits":2,"cost":"5.23"},{"name":"tests/cases/conformance/salsa/moduleExportNestedNamespaces.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/findAllRefsInheritedProperties4.ts","time":138,"edits":2,"cost":"5.22"},{"name":"tests/cases/fourslash/findAllRefsDeclareClass.ts","time":138,"edits":2,"cost":"5.22"},{"name":"tests/cases/compiler/functionExpressionNames.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName03.ts","time":138,"edits":2,"cost":"5.22"},{"name":"tests/cases/fourslash/signatureHelpTypeArguments2.ts","time":138,"edits":2,"cost":"5.22"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsFunctionExpression.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/getRenameInfoTests1.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/returnRecursiveType.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_destructure_allUnused_nested.ts","time":138,"edits":2,"cost":"5.22"},{"name":"tests/cases/fourslash/completionListInFatArrow.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/tsxCompletion8.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/renameParameterPropertyDeclaration3.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/quickInfoOfGenericTypeAssertions1.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_destructuring.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/addMemberToModule.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/completionListInExtendsClauseAtEOF.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/es6ImportNamedImportWithTypesAndValues.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/sourceMapSample.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/renameInheritedProperties8.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/server/jsdocCallbackTagNavigateTo.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/completionListInTypedObjectLiterals2.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/declarationEmitDestructuring1.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/commentsVarDecl.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersOptionality.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/renameJsPrototypeProperty02.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/declarationEmit/typePredicates/declarationEmitIdentifierPredicates01.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/enums/enumMergingErrors.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/systemModule8.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_restParamInference.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/getEmitOutputOut.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/nestedBlockScopedBindings5.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/types/thisType/thisTypeInObjectLiterals.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/jsdoc/typedefTagWrapping.ts","time":207,"edits":3,"cost":"5.22"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution9.tsx","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/cachedModuleResolution7.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/internalAliasEnumInsideLocalModuleWithoutExport.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/declFileRegressionTests.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/declFileWithInternalModuleNameConflictsInExtendsClause1.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/topLevel.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall11.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern18.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/declarationEmitDestructuringPrivacyError.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/exportDeclarationInInternalModule.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoGenericInterfacesDifferingByTypeParameterName.ts","time":69,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/shims-pp/getReferencesAtPosition.ts","time":206,"edits":3,"cost":"5.21"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty14.tsx","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/commentsLinePreservation.ts","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/codeFixInferFromUsageOptionalParam2.ts","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/getJavaScriptCompletions16.ts","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/referencesForInheritedProperties5.ts","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/getOccurrencesModifiersNegatives1.ts","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames5.ts","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/compiler/inKeywordTypeguard.ts","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_disabledInCompilerOptionsInJsconfig.ts","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/signatureHelpForNonlocalTypeDoesNotUseImportType.ts","time":137,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/codeFixCorrectQualifiedNameToIndexedAccessType_all.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignatures.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagRename04.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/cloduleAsBaseClass.ts","time":136,"edits":2,"cost":"5.20"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/quickInfoForDerivedGenericTypeWithConstructor.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/completionForStringLiteral11.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/moveToNewFile_rangeInvalid.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/findAllRefsForVariableInExtendsClause02.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/shims/quickInfoDisplayPartsVar.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/quickInfoOnNewKeyword01.ts","time":136,"edits":2,"cost":"5.20"},{"name":"tests/cases/compiler/privacyClassExtendsClauseDeclFile.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/overrideBaseIntersectionMethod.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember4.ts","time":136,"edits":2,"cost":"5.20"},{"name":"tests/cases/compiler/es5-asyncFunctionWhileStatements.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/semanticClassificationModules.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithStringIndexer.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/noImplicitAnyDestructuringVarDeclaration2.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/importNameCodeFix_defaultExport.ts","time":136,"edits":2,"cost":"5.20"},{"name":"tests/cases/compiler/declFileFunctions.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility4.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames4_ES5.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/superCallInStaticMethod.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/moduleExports1.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/classes/members/classTypes/instancePropertyInClassType.ts","time":68,"edits":1,"cost":"5.20"},{"name":"unittests:: tsserver:: Open-file","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/referencesForLabel.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/unclosedExportClause02.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/declFileImportChainInExportAssignment.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/es5ExportDefaultClassDeclaration.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/overloadedStaticMethodSpecialization.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/arrayLiteralsWithRecursiveGenerics.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/removeInterfaceUsedAsGenericTypeArgument.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/exportingContainingVisibleType.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName2.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions16_ES6.ts","time":68,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/referencesForContextuallyTypedUnionProperties.ts","time":271,"edits":4,"cost":"5.20"},{"name":"tests/cases/fourslash/jsDocTypeTagQuickInfo2.ts","time":135,"edits":2,"cost":"5.20"},{"name":"tests/cases/fourslash/refactorExtractType29.ts","time":135,"edits":2,"cost":"5.20"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_all_delete_paramInFunction.ts","time":135,"edits":2,"cost":"5.20"},{"name":"tests/cases/fourslash/findAllRefsMappedType_nonHomomorphic.ts","time":135,"edits":2,"cost":"5.20"},{"name":"tests/cases/fourslash/findAllRefsInheritedProperties5.ts","time":135,"edits":2,"cost":"5.20"},{"name":"tests/cases/compiler/varianceProblingAndZeroOrderIndexSignatureRelationsAlign2.ts","time":135,"edits":2,"cost":"5.20"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules8.ts","time":135,"edits":2,"cost":"5.20"},{"name":"tests/cases/fourslash/javaScriptClass1.ts","time":202,"edits":3,"cost":"5.19"},{"name":"tests/cases/fourslash/referencesForContextuallyTypedObjectLiteralProperties.ts","time":134,"edits":2,"cost":"5.19"},{"name":"tests/cases/fourslash/untypedModuleImport.ts","time":134,"edits":2,"cost":"5.19"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorConditionIsNumberType.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/declarationMapsOutFile.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/quickInfoImportedTypesWithMergedMeanings.ts","time":268,"edits":4,"cost":"5.19"},{"name":"tests/cases/fourslash/getJavaScriptCompletions1.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/refactorConvertImport_namespaceToNamed_namespaceUsed.ts","time":134,"edits":2,"cost":"5.19"},{"name":"tests/cases/fourslash/missingMethodAfterEditAfterImport.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/completionListInUnclosedTypeOfExpression01.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAsTags02.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/genericCombinators3.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyThisType.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/contextualSignatureInstantiation2.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/statements/VariableStatements/everyTypeWithAnnotationAndInvalidInitializer.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/expressions/contextualTyping/taggedTemplateContextualTyping1.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/getEmitOutputSourceMap2.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/completionListAfterFunction2.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/formattingOnClasses.ts","time":134,"edits":2,"cost":"5.19"},{"name":"tests/cases/fourslash/widenedTypes.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceIndexSignaturesNumber.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/completionListInUnclosedIndexSignature03.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/goToImplementationLocal_08.ts","time":134,"edits":2,"cost":"5.19"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames9.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/externalModuleImmutableBindings.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/functionExpressionReturningItself.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/modularizeLibrary_TargetES5UsingES6Lib.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern16.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/paramHelpOnCommaInString.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/declarationEmitDefaultExport1.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/types/tuple/contextualTypeWithTuple.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/types/primitives/string/assignFromStringInterface2.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithEnum.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorOverloadsWithDefaultValues.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/arrayReferenceWithoutTypeArgs.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/declFileWithInternalModuleNameConflictsInExtendsClause3.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/declarationEmitDestructuringArrayPattern1.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/duplicateIdentifierBindingElementInParameterDeclaration2.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/collisionSuperAndLocalVarInMethod.ts","time":67,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/strictFunctionTypesErrors.ts","time":201,"edits":3,"cost":"5.19"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc10.ts","time":333,"edits":5,"cost":"5.18"},{"name":"tests/cases/fourslash/signatureHelpOnOverloadsDifferentArity3.ts","time":133,"edits":2,"cost":"5.18"},{"name":"tests/cases/compiler/contextuallyTypedParametersWithInitializers.ts","time":133,"edits":2,"cost":"5.18"},{"name":"tests/cases/fourslash/findAllRefsModuleDotExports.ts","time":133,"edits":2,"cost":"5.18"},{"name":"tests/cases/fourslash/findAllRefs_jsEnum.ts","time":133,"edits":2,"cost":"5.18"},{"name":"tests/cases/fourslash/goToTypeDefinition_returnType.ts","time":133,"edits":2,"cost":"5.18"},{"name":"tests/cases/fourslash/augmentedTypesClass2.ts","time":132,"edits":2,"cost":"5.17"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess20.ts","time":132,"edits":2,"cost":"5.17"},{"name":"tests/cases/compiler/moduleAugmentationCollidingNamesInAugmentation1.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/completionListAfterAnyType.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_all_prefix.ts","time":132,"edits":2,"cost":"5.17"},{"name":"tests/cases/fourslash/todoComments14.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/quickInfoOnObjectLiteralWithAccessors.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/server/occurrences01.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/semanticClassificationUninstantiatedModuleWithVariableOfSameName2.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules0.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/signatureHelpTypeArguments.ts","time":132,"edits":2,"cost":"5.17"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannertest1.ts","time":66,"edits":1,"cost":"5.17"},{"name":"unittests:: tsserver:: compileOnSave:: EmitFile test","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/completionListForUnicodeEscapeName.ts","time":132,"edits":2,"cost":"5.17"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_classTypeParameters.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/es2019/globalThisUnknownNoImplicitAny.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/tsxCompletionInFunctionExpressionOfChildrenCallback1.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/compiler/declarationEmitNameConflicts3.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/jsxWithTypeParametershasInstantiatedSignatureHelp.tsx","time":132,"edits":2,"cost":"5.17"},{"name":"tests/cases/fourslash/duplicateIndexers.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures8.ts","time":132,"edits":2,"cost":"5.17"},{"name":"tests/cases/conformance/types/import/importTypeLocalMissing.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/compiler/privacyGloGetter.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/internalModules/moduleBody/invalidModuleWithStatementsOfEveryKind.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/compiler/duplicatePackage.ts","time":132,"edits":2,"cost":"5.17"},{"name":"tests/cases/fourslash/exportEqualsInterfaceA.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment1ES6.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit14.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/types/literal/stringLiteralsAssertionsInEqualityComparisons02.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/compiler/arrowFunctionWithObjectLiteralBody6.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithOverloadedConstructorTypedArguments2.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorWithMismatchedAccessibilityModifiers.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression1.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution8.tsx","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/typings/typingsLookup4.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName11.ts","time":66,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/cloduleTypeOf1.ts","time":197,"edits":3,"cost":"5.17"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_importedFunction6.ts","time":131,"edits":2,"cost":"5.17"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.decmialNegative.ts","time":131,"edits":2,"cost":"5.17"},{"name":"tests/cases/fourslash/refactorExtractType22.ts","time":131,"edits":2,"cost":"5.17"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionHiddenFile.ts","time":131,"edits":2,"cost":"5.17"},{"name":"tests/cases/compiler/commentsInheritance.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/completionsIsPossiblyTypeArgumentPosition.ts","time":130,"edits":2,"cost":"5.16"},{"name":"tests/cases/fourslash/completionForStringLiteral13.ts","time":130,"edits":2,"cost":"5.16"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceQualifiedName.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/shims/getImplementationAtPosition.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/getOccurrencesSetAndGet3.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerS7.6_A4.2_T1.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/getOccurrencesThrow6.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/findAllRefsInExport1.ts","time":130,"edits":2,"cost":"5.16"},{"name":"tests/cases/fourslash/quickInfoOnGenericClass.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/refactorExtractType20.ts","time":130,"edits":2,"cost":"5.16"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports3.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete6.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/declarationEmit/typesVersionsDeclarationEmit.multiFileBackReferenceToSelf.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/completionListAfterRegularExpressionLiteral04.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/compiler/typeReferenceDirectives2.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/parser/ecmascript5/parserS7.6_A4.2_T1.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/returnTypeOfGenericFunction1.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/quickInfoOnThis4.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern1.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateInstanceShadowingPublicInstance.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/quickInfoOfLablledForStatementIterator.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/quickInfoFromEmptyBlockComment.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/compiler/declFileTypeAnnotationTupleType.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/types/objectTypeLiteral/methodSignatures/methodSignaturesWithOverloads2.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/compiler/declFileTypeAnnotationParenType.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/navigationBarItemsItems.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/addDeclareToFunction.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorsMultipleOperators.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/compiler/commentsMultiModuleSingleFile.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/expressions/operators/incrementAndDecrement.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/deleteReopenedModule.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/async/es6/asyncConstructor_es6.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement6.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/compiler/functionOverloads4.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardNarrowsToLiteralType.ts","time":65,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/refactorExtractType10.ts","time":129,"edits":2,"cost":"5.15"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport03.ts","time":129,"edits":2,"cost":"5.15"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile_tsIgnore_indent.ts","time":129,"edits":2,"cost":"5.15"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName8.ts","time":129,"edits":2,"cost":"5.15"},{"name":"tests/cases/fourslash/refactorExtractType37.ts","time":129,"edits":2,"cost":"5.15"},{"name":"tests/cases/fourslash/completionsJsdocTag.ts","time":129,"edits":2,"cost":"5.15"},{"name":"tests/cases/fourslash/renameCommentsAndStrings4.ts","time":129,"edits":2,"cost":"5.15"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing7.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/externalModules/exportAssignmentMergedModule.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/downlevelLetConst18.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsObjectMethods.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/getOccurrencesReturn2.ts","time":128,"edits":2,"cost":"5.14"},{"name":"tests/cases/fourslash/quickInfoForIndexerResultWithConstraint.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/completionInNamedImportLocation.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags8.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/quickInfoForContextuallyTypedArrowFunctionInSuperCall.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit12.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/completionForStringLiteral6.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/emitter/es2015/asyncGenerators/emitter.asyncGenerators.classMethods.es2015.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/constEnums/constEnumPropertyAccess1.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/goToDefinitionSameFile.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/completionListForShorthandPropertyAssignment.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures4.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/argumentsIndexExpression.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/refactorExtractType45.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES3System.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperator2.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractSomePropertiesPresent.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/getEmitOutputWithSemanticErrors2.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports1-es6.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/controlFlow/controlFlowIterationErrors.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/declarationEmitLocalClassHasRequiredDeclare.ts","time":128,"edits":2,"cost":"5.14"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns03_ES6.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/declFileWithExtendsClauseThatHasItsContainerNameConflict.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/chainedSpecializationToObjectTypeLiteral.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/privacyGloVar.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/unionTypeLiterals.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/mutrec.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames6_ES5.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/commentsOnPropertyOfObjectLiteral1.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments17_ES6.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/computedPropertiesInDestructuring2.ts","time":64,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/unusedVariableInNamespace2.ts","time":127,"edits":2,"cost":"5.14"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfacePropertyFromParentConstructorFunction.ts","time":127,"edits":2,"cost":"5.14"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractPropertyThis.ts","time":127,"edits":2,"cost":"5.14"},{"name":"tests/cases/fourslash/codeFixInferFromUsageConstructorFunctionJS.ts","time":127,"edits":2,"cost":"5.14"},{"name":"tests/cases/fourslash/importNameCodeFix_order.ts","time":127,"edits":2,"cost":"5.14"},{"name":"tests/cases/fourslash/refactorExtractType27.ts","time":127,"edits":2,"cost":"5.14"},{"name":"tests/cases/compiler/genericIndexTypeHasSensibleErrorMessage.ts","time":127,"edits":2,"cost":"5.14"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMultipleParametersJS.ts","time":253,"edits":4,"cost":"5.13"},{"name":"tests/cases/conformance/expressions/functionCalls/callWithSpreadES6.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName7.ts","time":126,"edits":2,"cost":"5.13"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess12.ts","time":126,"edits":2,"cost":"5.13"},{"name":"tests/cases/conformance/es6/templates/taggedTemplatesWithTypeArguments1.ts","time":126,"edits":2,"cost":"5.13"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImportTypings2.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/goToDefinitionShadowVariableInsideModule.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_destructure_allUnused_for.ts","time":126,"edits":2,"cost":"5.13"},{"name":"tests/cases/fourslash/findAllRefsForStringLiteralTypes.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance6.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/unusedTypeParametersInMethods1.ts","time":126,"edits":2,"cost":"5.13"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormInstanceOfOnInterface.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/controlFlowArrayErrors.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergeThreeInterfaces2.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/unusedLocalsinConstructorFS2.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/genericTypeParameterEquivalence2.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/completionListInClosedFunction04.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/shims-pp/getImplementationAtPosition.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/typeVariableTypeGuards.ts","time":189,"edits":3,"cost":"5.13"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_enumMembers.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithNumberTypeInvalidOperations.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormThisMemberErrors.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionExtensionsAllowJSFalse.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/getEmitOutputSourceMap.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/tsxAttributeQuickinfoTypesSameAsObjectLiteral.tsx","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/quickInfoOnGenericWithConstraints1.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/arrayFrom.ts","time":126,"edits":2,"cost":"5.13"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern08.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/refactorExtractType49.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/memberListInWithBlock3.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNegatives5.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/completionForStringLiteral4.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/statements/ifDoWhileStatements/ifDoWhileStatements.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/sourceMapValidationStatements.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_classes.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit2_ES6.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/referencesForFunctionOverloads.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionDeclarationEmit3.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/signatureHelpInParenthetical.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/completionListForTransitivelyExportedMembers01.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/goToDefinitionApparentTypeProperties.ts","time":126,"edits":2,"cost":"5.13"},{"name":"tests/cases/conformance/jsx/tsxCorrectlyParseLessThanComparison1.tsx","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/optionalFunctionArgAssignability.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/switchComparableCompatForBrands.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportInterfaceWithInaccessibleTypeInIndexerTypeAnnotations.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/genericBaseClassLiteralProperty2.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/declFileOptionalInterfaceMethod.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/types/objectTypeLiteral/objectTypeLiteralSyntax2.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor7.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/DeclarationErrorsNoEmitOnError.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/classPropertyErrorOnNameOnly.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/compiler/optionsInlineSourceMapSourcemap.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode10.ts","time":63,"edits":1,"cost":"5.13"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMember3.ts","time":125,"edits":2,"cost":"5.12"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileQuoteStyleMixed1.ts","time":125,"edits":2,"cost":"5.12"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAllowSyntheticDefaultImports3.ts","time":125,"edits":2,"cost":"5.12"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization_all_3.ts","time":249,"edits":4,"cost":"5.12"},{"name":"tests/cases/fourslash/noImportCompletionsInOtherJavaScriptFile.ts","time":186,"edits":3,"cost":"5.11"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMemberTypeAlias.ts","time":124,"edits":2,"cost":"5.11"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/unusedVariableInModule2.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/javaScriptModules13.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/renameDestructuringClassProperty.ts","time":124,"edits":2,"cost":"5.11"},{"name":"tests/cases/fourslash/genericFunctionWithGenericParams1.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/thisInPropertyBoundDeclarations.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/completionInsideFunctionContainsArguments.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility2.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution1.tsx","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfParameter.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/types/mapped/mappedTypes1.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/declarationEmitProtectedMembers.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithAnyOtherType.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/strictModeReservedWordInDestructuring.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithAnyOtherTypeInvalidOperations.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/arrowFunctionsMissingTokens.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/declarationEmitDestructuringArrayPattern5.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/declarationEmitNameConflicts2.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/getEmitOutputExternalModule2.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers3.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/types/import/importTypeLocal.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/types/uniqueSymbol/uniqueSymbolsDeclarationsErrors.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/es6ImportNamedImport.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithOptionalParameters2.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/controlFlowNoImplicitAny.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/importHelpersNoModule.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/formatNamedExportImport.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithEqualityChecks03.ts","time":62,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/codeFixInferFromUsageOptionalParam.ts","time":123,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentNestedInForOf.ts","time":123,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes7.ts","time":123,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction11.ts","time":123,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_parameter_modifier_and_arg.ts","time":123,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess24.ts","time":123,"edits":2,"cost":"5.10"},{"name":"tests/cases/conformance/declarationEmit/libReferenceDeclarationEmit.ts","time":123,"edits":2,"cost":"5.10"},{"name":"tests/cases/compiler/superNoModifiersCrash.ts","time":123,"edits":2,"cost":"5.10"},{"name":"tests/cases/conformance/emitter/es2018/asyncGenerators/emitter.asyncGenerators.objectLiteralMethods.es2018.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction18.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/completionListAfterObjectLiteral1.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations7.ts","time":183,"edits":3,"cost":"5.10"},{"name":"tests/cases/fourslash/externalModuleIntellisense.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/completionsNewTarget.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/genericWithSpecializedProperties1.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/quickInfoOnMethodOfImportEquals.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/codeFixNegativeReplaceQualifiedNameWithIndexedAccessType01.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/conformance/expressions/functions/arrowFunctionContexts.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/invertedFunduleAfterQuickInfo.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures2.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/getEmitOutputSourceRoot.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_infer.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/completionsPathsJsonModuleWithAmd.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/todoComments4.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalAndOperator/logicalAndOperatorWithTypeParameters.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/augmentedTypesModules.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergeThreeInterfaces.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution5.tsx","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/findAllReferencesOfConstructor_badOverload.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/completionListAfterSpreadOperator01.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations2.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization6.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/completionListAfterRegularExpressionLiteral01.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/genericWithSpecializedProperties2.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/promiseTyping1.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/propertyIdentityWithPrivacyMismatch.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/goToImplementationNamespace_04.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/completionListAtEndOfWordInArrowFunction03.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/unusedVariableInModule3.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/assignToExistingClass.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/referencesForLabel6.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormExpr1AndExpr2.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/capturedLetConstInLoop13.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/unusedVariableInNamespace3.ts","time":122,"edits":2,"cost":"5.10"},{"name":"tests/cases/compiler/shorthandOfExportedEntity02_targetES5_CommonJS.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/es6/destructuring/destructuringVariableDeclaration2.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/typePredicateStructuralMatch.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution14.tsx","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/unusedIdentifiersConsolidated1.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/statements/throwStatements/throwStatements.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithPropertyOfEveryType.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/dynamicImport/importCallExpression4ESNext.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/instantiatedTypeAliasDisplay.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/reachabilityChecks1.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES6UMD.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/jsxFactoryNotIdentifierOrQualifiedName2.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/arrowFunctionWithObjectLiteralBody5.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray2.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/recursiveBaseCheck2.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClass2.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithInheritedPrivates.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName19.ts","time":61,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/documentHighlightsInvalidModifierLocations.ts","time":121,"edits":2,"cost":"5.09"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType11.ts","time":121,"edits":2,"cost":"5.09"},{"name":"tests/cases/fourslash/goToDefinitionConstructorOfClassExpression01.ts","time":121,"edits":2,"cost":"5.09"},{"name":"tests/cases/fourslash/classInterfaceInsert.ts","time":121,"edits":2,"cost":"5.09"},{"name":"tests/cases/fourslash/moveToNewFile_exportImport.ts","time":242,"edits":4,"cost":"5.09"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_set.ts","time":121,"edits":2,"cost":"5.09"},{"name":"tests/cases/fourslash/completionListAfterPropertyName.ts","time":121,"edits":2,"cost":"5.09"},{"name":"tests/cases/fourslash/codeFixForgottenThisPropertyAccess03.ts","time":121,"edits":2,"cost":"5.09"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/unionSubtypeIfEveryConstituentTypeIsSubtype.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/declarationEmitReexportedSymlinkReference2.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/conformance/types/members/classWithProtectedProperty.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/refactorExtractType18.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/compiler/importTypeGenericArrowTypeParenthesized.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/quickInfoPropertyTag.ts","time":180,"edits":3,"cost":"5.08"},{"name":"tests/cases/fourslash/completionListInUnclosedDeleteExpression02.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/shims/getSemanticDiagnostics.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/completionList_getExportsOfModule.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/signatureHelpInCompleteGenericsCall.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/unusedInterfaceInNamespace1.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceEmptyTypeLiteral.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/referencesForImports.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/indentationInAssignment.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/renameJsThisProperty01.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/unusedLocalsInMethodFS2.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/getEditsForFileRename_jsExtension.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/unusedImports11FS.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/contextualTypingOfOptionalMembers.tsx","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/completionListInComments2.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/getOccurrencesSuper2.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/compiler/externModule.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/statements/VariableStatements/everyTypeWithAnnotationAndInitializer.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithNumericIndexers3.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_8.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeInference.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/targetTypeTest1.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/moveToNewFile_updateUses_js.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/codeFixInferFromUsageFunctionExpression.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndLocalVarInConstructor.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/completionListOnParam.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/union/unionTypePropertyAccessibility.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/assignmentCompatability32.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/declareFileExportAssignment.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit2_ES5.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithOverloadResolution1_ES6.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/superInDerivedTypeOfGenericWithStatics.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/genericRecursiveImplicitConstructorErrors3.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorWithoutIdenticalBCT.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/extract-method17.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/classMemberInitializerWithLamdaScoping3.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/completionListSuperMembers.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/declFileObjectLiteralWithOnlySetter.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/typeAliases/interfaceDoesNotDependOnBaseTypes.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_unexported_uninitialized_var.ts","time":120,"edits":2,"cost":"5.08"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParameterObjectBindingPattern.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/es6ExportClauseWithoutModuleSpecifier.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/members/typesWithSpecializedCallSignatures.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeofAnExportedType.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/statements/throwStatements/throwInEnclosingStatements.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/moduleResolution/typesVersions.ambientModules.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/es6/modules/exportStar-amd.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern15.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/es7/exponentiationOperator/compoundExponentiationAssignmentLHSCannotBeAssigned.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/controlFlow/controlFlowDoWhileStatement.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/declarationEmitEnumReadonlyProperty.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty40.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts2.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/importHelpersOutFile.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/indexSignatureMustHaveTypeAnnotation.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/jsx/tsxNoJsx.tsx","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/typeAssertionToGenericFunctionType.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/classImplementsClass2.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignatures2.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery7.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/unusedLocalsInMethod3.ts","time":60,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/rest/restTuplesFromContextualTypes.ts","time":238,"edits":4,"cost":"5.07"},{"name":"tests/cases/fourslash/server/brace01.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/importNameCodeFix_typeUsedAsValue.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess26.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamInstantiateError.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction13.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/importNameCodeFix_symlink_own_package.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/codeFixInferFromUsageAlwaysInfer.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/conformance/expressions/functionCalls/callWithMissingVoid.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/commentsMultiModuleSingleFile.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction9.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/signatureHelpInAdjacentBlockBody.ts","time":119,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/automaticConstructorToggling.ts","time":178,"edits":3,"cost":"5.07"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization7.ts","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/codeFixRequireInTs_allowSyntheticDefaultImports.ts","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfStringNamedProperty.ts","time":177,"edits":3,"cost":"5.06"},{"name":"tests/cases/fourslash/completionAfterBackslashFollowingString.ts","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/functionProperty.ts","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution11.tsx","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/unusedImports6FS.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/conformance/es7/exponentiationOperator/compoundExponentiationAssignmentLHSIsValue.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/completionListInObjectLiteralThatIsParameterOfFunctionCall.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/importNameCodeFixUMDGlobal0.ts","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/renameForDefaultExport09.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/interfaceExtendsPrimitive.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/circularlyConstrainedMappedTypeContainingConditionalNoInfiniteInstantiationDepth.ts","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/conformance/types/literal/booleanLiteralTypes2.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/protoVarVisibleWithOuterScopeUnderscoreProto.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames4.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/codeFixAddMissingMember10.ts","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/shims-pp/getOccurrencesAtPosition.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/tsxGoToDefinitionClasses.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/definitionNameOnEnumMember.ts","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsExternalModuleAlias.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/unusedImports1FS.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/conformance/expressions/unaryOperators/typeofOperator/typeofOperatorWithAnyOtherType.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/conformance/es6/destructuring/emptyVariableDeclarationBindingPatterns01_ES6.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern01.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/conformance/statements/continueStatements/forInContinueStatements.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParametertArrayBindingPattern.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/constDeclarations-access4.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/completionListInObjectLiteralPropertyAssignment.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithConstructorTypedArguments5.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/completionsNamespaceName.ts","time":118,"edits":2,"cost":"5.06"},{"name":"tests/cases/conformance/types/union/unionTypeIndexSignature.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/callbackArgsDifferByOptionality.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/unknownSymbols2.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/moduleAugmentationExtendAmbientModule1.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/privacyCheckAnonymousFunctionParameter2.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/nestedLoopTypeGuards.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/privacyTypeParametersOfInterface.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/sourceMapValidationClass.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/conformance/es6/modules/exportAndImport-es3.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/importHelpersInTsx.tsx","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/circularObjectLiteralAccessors.ts","time":59,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethodWithLongName.ts","time":117,"edits":2,"cost":"5.05"},{"name":"tests/cases/fourslash/codeFixAddMissingMember13.ts","time":117,"edits":2,"cost":"5.05"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization_all_2.ts","time":117,"edits":2,"cost":"5.05"},{"name":"tests/cases/compiler/mappedTypeUnionConstraintInferences.ts","time":117,"edits":2,"cost":"5.05"},{"name":"tests/cases/compiler/importShouldNotBeElidedInDeclarationEmit.ts","time":117,"edits":2,"cost":"5.05"},{"name":"tests/cases/fourslash/server/findAllRefsForStringLiteralTypes.ts","time":117,"edits":2,"cost":"5.05"},{"name":"tests/cases/compiler/conditionalTypeContextualTypeSimplificationsSuceeds.ts","time":117,"edits":2,"cost":"5.05"},{"name":"tests/cases/fourslash/findAllRefsDefaultImportThroughNamespace.ts","time":175,"edits":3,"cost":"5.05"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction2.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/completionListForGenericInstance1.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction6.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/breakpointValidationFunctionExpressions.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/documentHighlightInExport1.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/compiler/declFileTypeAnnotationArrayType.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/importNameCodeFix_exportEquals.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/goToImplementationLocal_07.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterProperties1.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/goToImplementationInterface_04.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/findAllRefsForRest.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMappedType.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/importNameCodeFixOptionalImport1.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/compiler/declFileWithClassNameConflictingWithClassReferredByExtendsClause.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/sourceMapValidationFor.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/getEditsForFileRename_ambientModule.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/compiler/declarationEmitExpressionInExtends.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/completionInTypeOf1.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/es6ClassTest8.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/navigationItemsOverloads1.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/jsdocTypedefTagTypeExpressionCompletion.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/compiler/es6ExportDefaultFunctionDeclaration.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/goToImplementationInterfaceProperty_01.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/conformance/types/literal/booleanLiteralTypes1.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/semanticClassificationsCancellation1.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/eval.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of39.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/unusedVariableInForLoop3FS.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints4.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/declarationEmitTypeAliasWithTypeParameters3.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/completionListFunctionMembers.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/genericMemberFunction.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/completionListInNamedFunctionExpression1.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/types/literal/literalTypes1.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/declFileExportAssignmentImportInternalModule.ts","time":58,"edits":1,"cost":"5.04"},{"name":"unittests:: tsserver:: watchEnvironment:: tsserverProjectSystem watchDirectories implementation","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/declarationEmitCrossFileImportTypeOfAmbientModule.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/forwardReference.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/internalAliasClassInsideLocalModuleWithExport.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/internalAliasFunction.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/typeInferenceLiteralUnion.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/discriminantsAndPrimitives.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport01.ts","time":116,"edits":2,"cost":"5.04"},{"name":"tests/cases/conformance/expressions/functionCalls/typeArgumentInferenceErrors.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames41_ES5.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/quickInfoOnUnResolvedBaseConstructorSignature.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/goToDefinitionImplicitConstructor.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of50.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/dynamicImport/importCallExpression1ESNext.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/types/rest/objectRestParameter.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES6CJS.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall12.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/declarationEmitDefaultExport8.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/genericTypeConstraints.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/sourceMapValidationForIn.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/es6ExportDefaultIdentifier.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/unusedPrivateMembers.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/emitCapturingThisInTupleDestructuring2.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/contextualTyping19.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/parser/ecmascript5/parserUnicode1.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/async/es6/asyncEnum_es6.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/conditionalExpressionNewLine4.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace04.ts","time":58,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/codeFixUnreachableCode_if.ts","time":173,"edits":3,"cost":"5.04"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_suggestion.ts","time":173,"edits":3,"cost":"5.04"},{"name":"tests/cases/fourslash/getOccurrencesAsyncAwait2.ts","time":173,"edits":3,"cost":"5.04"},{"name":"tests/cases/fourslash/findAllRefsRenameImportWithSameName.ts","time":115,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import1.ts","time":115,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/completionListOnAliases2.ts","time":115,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/goToImplementationEnum_00.ts","time":115,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFromAtTypes.ts","time":115,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/findAllRefs_importType_named.ts","time":115,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/refactorExtractType19.ts","time":115,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFile1.ts","time":115,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess25.ts","time":115,"edits":2,"cost":"5.04"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentsWithTypeArguments3.tsx","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/fourslash/refactorExtractType34.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/fourslash/todoComments19.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/fourslash/refactorExtractType24.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember1.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/fourslash/indentationInObject.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/conformance/emitter/es2018/asyncGenerators/emitter.asyncGenerators.classMethods.es2018.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorConditoinIsStringType.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/quickInfoForContextuallyTypedFunctionInReturnStatement.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/commentsAfterSpread.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/conformance/types/never/neverType.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/types/rest/objectRestAssignment.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/completionListInUnclosedForLoop01.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/superInObjectLiterals_ES6.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/goToDefinitionBuiltInValues.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_all_infer.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/fourslash/tsxRename5.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/getOccurrencesConstructor.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/compiler/genericSpecializations1.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/internalAliasEnum.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction7.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/enumAssignability.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/complicatedIndexedAccessKeyofReliesOnKeyofNeverUpperBound.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamInstantiateU.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/types/mapped/mappedTypes5.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/compiler/collisionRestParameterClassMethod.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesWithVariousOperators01.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames3.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/completionsStringsWithTriggerCharacter.ts","time":114,"edits":2,"cost":"5.03"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoMergedInterfacesWithDifferingOverloads.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/enumDecl1.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/declarationEmitExportDeclaration.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithPropertyAssignmentInES6.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/contextualTypingReturnExpressions.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment15.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithParameterInitializers.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParameterNestedObjectBindingPattern.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/promisesWithConstraints.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/letDeclarations-validContexts.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignaturesWithSpecializedSignatures.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/es6ImportNameSpaceImportDts.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/constDeclarations-invalidContexts.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/breakpointValidationTypeAssertionExpressions.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ModuleAndClassWithSameNameAndCommonRoot.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportModuleWithAccessibleTypesOnItsExportedMembers.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/implicitAnyGenerics.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfUnion.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/assignmentCompatability38.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/fatarrowfunctionsOptionalArgsErrors4.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/fourslash/tsxSignatureHelp1.ts","time":57,"edits":1,"cost":"5.03"},{"name":"unittests:: tsc-watch:: resolutionCache:: tsc-watch with modules linked to sibling folder","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/es6ExportAssignment2.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments4_es6.ts","time":57,"edits":1,"cost":"5.03"},{"name":"tests/cases/compiler/reactTransitiveImportHasValidDeclaration.ts","time":113,"edits":2,"cost":"5.02"},{"name":"tests/cases/fourslash/importNameCodeFixIndentedIdentifier.ts","time":113,"edits":2,"cost":"5.02"},{"name":"tests/cases/fourslash/extract-method22.ts","time":113,"edits":2,"cost":"5.02"},{"name":"tests/cases/fourslash/findAllRefsImportType.ts","time":113,"edits":2,"cost":"5.02"},{"name":"tests/cases/fourslash/goToImplementationInterface_01.ts","time":113,"edits":2,"cost":"5.02"},{"name":"tests/cases/compiler/narrowingByTypeofInSwitch.ts","time":168,"edits":3,"cost":"5.01"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment29.ts","time":168,"edits":3,"cost":"5.01"},{"name":"tests/cases/fourslash/findAllRefsJsDocTemplateTag_class_js.ts","time":168,"edits":3,"cost":"5.01"},{"name":"tests/cases/conformance/types/keyof/keyofIntersection.ts","time":112,"edits":2,"cost":"5.01"},{"name":"tests/cases/conformance/expressions/unaryOperators/plusOperator/plusOperatorWithAnyOtherType.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/getEmitOutputSingleFile.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/completionListOnFunctionCallWithOptionalArgument.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/jsx/jsxParsingError2.tsx","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/goToDefinitionImports.ts","time":112,"edits":2,"cost":"5.01"},{"name":"tests/cases/conformance/jsx/tsxEmit3.tsx","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_5.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport13.ts","time":112,"edits":2,"cost":"5.01"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty8.tsx","time":112,"edits":2,"cost":"5.01"},{"name":"tests/cases/fourslash/moduleVariables.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/findAllReferencesOfJsonModule.ts","time":112,"edits":2,"cost":"5.01"},{"name":"tests/cases/conformance/types/contextualTypes/jsxAttributes/contextuallyTypedStringLiteralsInJsxAttributes02.tsx","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithUnsupportedBooleanType.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnProperty.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/moduleAugmentationImportsAndExports1.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment11.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/declFileTypeAnnotationVisibilityErrorReturnTypeOfFunction.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesProtectedMembers3.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/jsxFactoryNotIdentifierOrQualifiedName.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/reExportGlobalDeclaration1.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/restParametersOfNonArrayTypes.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/todoComments17.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParametertArrayBindingPattern2.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/genericClassesInModule.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/constDeclarations-errors.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInProperties.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/unusedTypeParametersInMethod1.ts","time":112,"edits":2,"cost":"5.01"},{"name":"tests/cases/fourslash/todoComments12.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceHeritageClauseAlreadyHaveMember.ts","time":112,"edits":2,"cost":"5.01"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithAccessorChildren.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression1_es5.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/interfaceDeclaration3.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncESNext.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration4.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/extendAndImplementTheSameBaseType2.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserCommaInTypeMemberList2.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/es6/templates/templateStringInDivision.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/interfaceExtendsClassWithPrivate2.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectLiteralArgs.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/spreadOfParamsFromGeneratorMakesRequiredParams.ts","time":112,"edits":2,"cost":"5.01"},{"name":"tests/cases/compiler/cf.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/modularizeLibrary_ErrorFromUsingES6FeaturesWithOnlyES5Lib.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/typeParameterArgumentEquivalence2.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/parseCommaSeparatedNewlineString.ts","time":56,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/completionListWithModulesInsideModuleScope.ts","time":335,"edits":6,"cost":"5.01"},{"name":"tests/cases/fourslash/genericFunctionSignatureHelp3MultiFile.ts","time":279,"edits":5,"cost":"5.01"},{"name":"tests/cases/fourslash/referencesForInheritedProperties6.ts","time":167,"edits":3,"cost":"5.00"},{"name":"tests/cases/conformance/moduleResolution/typesVersions.emptyTypes.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/goToImplementationNamespace_01.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_02.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/findAllRefsTypedef.ts","time":222,"edits":4,"cost":"5.00"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction3.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import3.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImportTypings3.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/getOccurrencesConstructor2.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/completionsExportImport.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplements2.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/conformance/jsdoc/extendsTag1.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/codeFixSpellingVsImport.ts","time":111,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/completionListWithModulesOutsideModuleScope.ts","time":110,"edits":2,"cost":"4.99"},{"name":"tests/cases/compiler/assignmentCompatability5.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/salsa/inferingFromAny.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/APISample_WatchWithDefaults.ts","time":165,"edits":3,"cost":"4.99"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_missingInitializer.ts","time":165,"edits":3,"cost":"4.99"},{"name":"tests/cases/fourslash/incompatibleOverride.ts","time":110,"edits":2,"cost":"4.99"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes8.ts","time":110,"edits":2,"cost":"4.99"},{"name":"tests/cases/fourslash/referencesForInheritedProperties.ts","time":165,"edits":3,"cost":"4.99"},{"name":"tests/cases/fourslash/deleteExtensionInReopenedInterface.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/tsxCompletion5.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/expressions/unaryOperators/typeofOperator/typeofOperatorWithNumberType.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/codeFixUseDefaultImport.ts","time":165,"edits":3,"cost":"4.99"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance6.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/unusedImports14FS.ts","time":110,"edits":2,"cost":"4.99"},{"name":"tests/cases/fourslash/refactorExtractType36.ts","time":110,"edits":2,"cost":"4.99"},{"name":"tests/cases/fourslash/tsxRename1.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/tsxParsing.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/typeParameterAsTypeParameterConstraintTransitively2.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfAny.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImport.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/restArgSignatureHelp.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/localFunction.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/extract-method6.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/declarationMapsOutFile2.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/types/tuple/indexerWithTuple.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/types/union/unionTypeMembers.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/externalModules/umd-augmentation-2.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalOrOperator/logicalOrOperatorWithTypeParameters.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithNumberAndEnum.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration10_es6.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/statics.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/breakpointValidationInterface.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/types/primitives/number/extendNumberInterface.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/systemModule9.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithOverloadedConstructorTypedArguments.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/defaultArgsInFunctionExpressions.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/aliasUsageInGenericFunction.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/types/members/objectTypeHidingMembersOfObjectAssignmentCompat2.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit7.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/types/thisType/contextualThisType.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern28.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/declarationEmitExportAssignment.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/shorthandOfExportedEntity01_targetES2015_CommonJS.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarInAccessors.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/reservedWords2.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithTypeParameter.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/targetTypeCastTest.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target11.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/arrayLiteralAndArrayConstructorEquivalence1.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration10_es6.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/blockScopedSameNameFunctionDeclarationES6.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName23.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/inOperatorWithGeneric.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/doNotEmitPinnedCommentNotOnTopOfFile.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement2.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature4.ts","time":55,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/referencesForClassMembersExtendingGenericClass.ts","time":219,"edits":4,"cost":"4.99"},{"name":"tests/cases/compiler/discriminantPropertyCheck.ts","time":219,"edits":4,"cost":"4.99"},{"name":"tests/cases/fourslash/completionForStringLiteralRelativeImport3.ts","time":164,"edits":3,"cost":"4.99"},{"name":"tests/cases/fourslash/referencesForPropertiesOfGenericType.ts","time":164,"edits":3,"cost":"4.99"},{"name":"tests/cases/fourslash/reverseMappedTypeQuickInfo.ts","time":109,"edits":2,"cost":"4.98"},{"name":"tests/cases/compiler/destructuringAssignmentWithDefault.ts","time":109,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/memberCompletionOnRightSideOfImport.ts","time":109,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember5.ts","time":109,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportBaseUrl1.ts","time":218,"edits":4,"cost":"4.98"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_01.ts","time":109,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/getOccurrencesConst04.ts","time":109,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/callSignatureHelp.ts","time":109,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts","time":379,"edits":7,"cost":"4.98"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport12.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes_all.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/augmentedTypesModule5.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/completionListAfterRegularExpressionLiteral05.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/completionListBeforeNewScope01.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/types/literal/literalTypeWidening.ts","time":162,"edits":3,"cost":"4.97"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType4.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/findAllReferPropertyAccessExpressionHeritageClause.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_callComments.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/moduleEnumModule.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/signatureHelpJSX.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithIncompatibleTypedTagsES6.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction17.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/quickInfoForRequire.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/conformance/types/members/objectTypeWithConstructSignatureHidingMembersOfFunctionAssignmentCompat.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportTypeRoots0.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorOverloads1.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/jsdoc/checkExportsObjectAssignPrototypeProperty.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/referencesForFunctionParameter.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/jsx/tsxReactEmit6.tsx","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/renameObjectBindingElementPropertyName01.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/documentHighlights_moduleImport_filesToSearch.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicates02.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateTag2.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/enums/enumClassification.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/superAccess2.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/signatureHelpOnOverloads.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/functionOverloads45.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileQuoteStyleMixed0.ts","time":108,"edits":2,"cost":"4.97"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/functionWithMultipleReturnStatements.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment1ES5.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans7.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames7.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/declarationEmitFirstTypeArgumentGenericFunctionType.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/requiredInitializedParameter4.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithEqualityChecks04.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames11_ES6.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/genericConstraintDeclaration.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/moduleAugmentationInAmbientModule4.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod13.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/types/intersection/recursiveIntersectionTypes.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames34_ES5.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/staticClassMemberError.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/declarationEmitDefaultExportWithTempVarNameWithBundling.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/jsx/tsxElementResolution3.tsx","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithStringIndexer3.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName4.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/namespacesDeclaration2.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/anonymousClassExpression2.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports6.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings07_ES5.ts","time":54,"edits":1,"cost":"4.97"},{"name":"tests/cases/fourslash/findAllRefsWithShorthandPropertyAssignment.ts","time":161,"edits":3,"cost":"4.97"},{"name":"tests/cases/fourslash/codeFixInferFromUsageVariableJS.ts","time":161,"edits":3,"cost":"4.97"},{"name":"tests/cases/fourslash/extract-method18.ts","time":161,"edits":3,"cost":"4.97"},{"name":"tests/cases/fourslash/refactorExtractType3.ts","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/completionsPaths_pathMapping_notInNestedDirectory.ts","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/javascriptModules24.ts","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractProtectedProperty.ts","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/navigationItemsOverloadsBroken1.ts","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType7.ts","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/unusedTypeParametersInClass2.ts","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/compiler/declarationEmitQualifiedAliasTypeArgument.ts","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty2.tsx","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/completionAfterAtChar.ts","time":107,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc16.ts","time":318,"edits":6,"cost":"4.95"},{"name":"tests/cases/fourslash/overloadObjectLiteralCrash.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsParameters.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport_anonymous.ts","time":106,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/shims-pp/getDefinitionAtPosition.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/getOccurrencesOfAnonymousFunction.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/server/goToImplementation_inDifferentFiles.ts","time":53,"edits":1,"cost":"4.95"},{"name":"unittests:: tsserver:: Session:: General functionality","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/codeFixClassImplementInterface_all.ts","time":106,"edits":2,"cost":"4.95"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatements.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/renameCommentsAndStrings2.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/statements/VariableStatements/everyTypeWithInitializer.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/formattingOnStatementsWithNoSemicolon.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/referencesInComment.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/noImplicitAnyParametersInModule.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/breakpointValidationTryCatchFinally.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/refactorExtractType46.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormIsTypeOnInterfaces.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithNumericIndexer.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/signatureHelpForSuperCalls1.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/expressions/unaryOperators/typeofOperator/typeofOperatorWithBooleanType.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/declFileTypeAnnotationTypeReference.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/completionListInTypeParameterOfClassExpression1.ts","time":106,"edits":2,"cost":"4.95"},{"name":"tests/cases/compiler/declarationEmitDestructuringArrayPattern4.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/controlFlow/typeGuardsNestedAssignments.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/goToImplementationShorthandPropertyAssignment_00.ts","time":106,"edits":2,"cost":"4.95"},{"name":"tests/cases/compiler/es5-asyncFunctionDoStatements.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentOverload3.tsx","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/declarationEmitClassMemberNameConflict.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/typeAssertionsWithUnionTypes01.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration5_es6.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/salsa/methodsReturningThis.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/types/objectTypeLiteral/methodSignatures/methodSignaturesWithOverloads.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/typeAnnotationBestCommonTypeInArrayLiteral.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithExtensionInES6.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/genericClasses3.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/types/contextualTypes/methodDeclarations/contextuallyTypedClassExpressionMethodDeclaration02.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit8.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/declarationEmitTypeAliasWithTypeParameters4.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/assignmentCompatability2.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames9_ES5.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/requireOfJsonFileWithNoContent.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates6.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/unusedImports2.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/genericStaticAnyTypeFunction.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/typeComparisonCaching.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/salsa/topLevelThisAssignment.ts","time":106,"edits":2,"cost":"4.95"},{"name":"tests/cases/compiler/staticMemberWithStringAndNumberNames.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName8.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/externalModuleResolution.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/types/forAwait/types.forAwait.es2018.1.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/downlevelLetConst2.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/externFunc.ts","time":53,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/findAllRefsExportConstEqualToClass.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/refactorExtractType16.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_parameterInOverride.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember11.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/compiler/optionalParameterInDestructuringWithInitializer.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/conformance/es2019/importMeta/importMetaES5.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/getOccurrencesConst03.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/server/formatBracketInSwitchCase.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/quickInfoTemplateTag.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/completionForStringLiteralImport2.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/extract-method-formatting-objectliteral.ts","time":105,"edits":2,"cost":"4.95"},{"name":"tests/cases/conformance/types/spread/objectSpreadStrictNull.ts","time":157,"edits":3,"cost":"4.94"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_exportModifier1.ts","time":157,"edits":3,"cost":"4.94"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport_reExport_allowSyntheticDefaultImports.ts","time":156,"edits":3,"cost":"4.94"},{"name":"tests/cases/fourslash/referencesForObjectLiteralProperties.ts","time":104,"edits":2,"cost":"4.94"},{"name":"tests/cases/conformance/types/mapped/mappedTypesArraysTuples.ts","time":208,"edits":4,"cost":"4.94"},{"name":"tests/cases/fourslash/importNameCodeFix_rootDirs.ts","time":156,"edits":3,"cost":"4.94"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_10.ts","time":104,"edits":2,"cost":"4.94"},{"name":"tests/cases/compiler/capturedLetConstInLoop1_ES6.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/reverseMappedPartiallyInferableTypes.ts","time":104,"edits":2,"cost":"4.94"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags7.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport2.ts","time":104,"edits":2,"cost":"4.94"},{"name":"tests/cases/fourslash/formattingOnChainedCallbacks.ts","time":104,"edits":2,"cost":"4.94"},{"name":"tests/cases/compiler/commentsCommentParsing.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/fourslash/findAllRefsImportDefault.ts","time":104,"edits":2,"cost":"4.94"},{"name":"tests/cases/fourslash/getOccurrencesThis.ts","time":104,"edits":2,"cost":"4.94"},{"name":"tests/cases/compiler/declarationEmitDestructuringObjectLiteralPattern.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/fourslash/goToDefinitionObjectBindingElementPropertyName01.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/fourslash/quickInfoTypeAliasDefinedInDifferentFile.ts","time":104,"edits":2,"cost":"4.94"},{"name":"tests/cases/compiler/constDeclarations-access5.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/fourslash/getJavaScriptCompletions12.ts","time":104,"edits":2,"cost":"4.94"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandAnyType.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/fourslash/completionListPrivateMembers.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/fourslash/getOccurrencesAfterEdit.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesPublicMembers.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/autolift4.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/declFileImportModuleWithExportAssignment.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImportDts1.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAsTypeParameterConstraint01.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/typeParameterAsTypeParameterConstraint.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignatureWithoutReturnTypeAnnotationInference.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/references/library-reference-7.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithNumberTypeInvalidOperations.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/typeReferenceDirectives3.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/destructuringWithGenericParameter.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/privacyCheckExternalModuleExportAssignmentOfGenericClass.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/emitThisInSuperMethodCall.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/mismatchedExplicitTypeParameterAndArgumentType.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutExtensionResolvesToTs.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString2.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/references/library-reference-8.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/super2.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum2.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic10.ts","time":52,"edits":1,"cost":"4.94"},{"name":"tests/cases/fourslash/importNameCodeFix_types_classic.ts","time":155,"edits":3,"cost":"4.93"},{"name":"tests/cases/fourslash/completionAfterGlobalThis.ts","time":155,"edits":3,"cost":"4.93"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes1.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/refactorConvertImport_namespaceToNamed.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/unusedTypeParametersInMethod2.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures2.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/completionsRecommended_nonAccessibleSymbol.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/completionInfoWithExplicitTypeArguments.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures5.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/compiler/symbolLinkDeclarationEmitModuleNamesRootDir.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_05.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/importNameCodeFix_symlink_own_package_2.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/javaScriptClass3.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/compiler/declarationEmitReexportedSymlinkReference3.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/unusedTypeParametersInFunction3.ts","time":103,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/getEditsForFileRename_directory_up.ts","time":154,"edits":3,"cost":"4.92"},{"name":"tests/cases/fourslash/renameImportOfExportEquals2.ts","time":153,"edits":3,"cost":"4.92"},{"name":"tests/cases/fourslash/findAllRefsExportEquals.ts","time":153,"edits":3,"cost":"4.92"},{"name":"tests/cases/fourslash/getOccurrencesAbstract03.ts","time":102,"edits":2,"cost":"4.92"},{"name":"tests/cases/compiler/augmentedTypesEnum3.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType8.ts","time":102,"edits":2,"cost":"4.92"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_blankCompilerOptionsInJsconfig.ts","time":102,"edits":2,"cost":"4.92"},{"name":"tests/cases/fourslash/completionListInUnclosedSpreadExpression01.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile6.ts","time":102,"edits":2,"cost":"4.92"},{"name":"tests/cases/compiler/genericFunctions2.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/genericFunctionReturnType2.ts","time":102,"edits":2,"cost":"4.92"},{"name":"tests/cases/fourslash/importNameCodeFixShebang.ts","time":153,"edits":3,"cost":"4.92"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/binaryIntegerLiteral.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/quickInfoOnInternalAliases.ts","time":102,"edits":2,"cost":"4.92"},{"name":"tests/cases/fourslash/unclosedStringLiteralErrorRecovery4.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/getEditsForFileRename_symlink.ts","time":102,"edits":2,"cost":"4.92"},{"name":"tests/cases/compiler/privacyGloInterface.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit2.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/declFileAccessors.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution3.tsx","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/renameImportAndShorthand.ts","time":102,"edits":2,"cost":"4.92"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationOperator1.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/instanceofWithStructurallyIdenticalTypes.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/controlFlow/controlFlowBinaryOrExpression.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/asiPublicPrivateProtected.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInInstanceMember2.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithModuleReopening.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/statements/switchStatements/switchStatements.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass2.es6.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/internalModules/moduleBody/moduleWithStatementsOfEveryKind.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/restParametersWithArrayTypeAnnotations.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit9.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/promiseChaining1.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit1.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/parameterListAsTupleType.ts","time":102,"edits":2,"cost":"4.92"},{"name":"tests/cases/compiler/misspelledNewMetaProperty.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IncompleteMemberVariables/parserErrorRecovery_IncompleteMemberVariable2.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision3.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/modules/exportsAndImportsWithUnderscores3.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/inheritanceStaticFunctionOverridingInstanceProperty.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesInUnionTypes03.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/privacyCheckTypeOfInvisibleModuleError.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment14.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck62.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/destructuring/emptyArrayBindingPatternParameter04.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/generativeRecursionWithTypeOf.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/augmentedTypesFunction.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/assignmentCompatability35.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/checkInterfaceBases.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty30.ts","time":51,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport11.ts","time":152,"edits":3,"cost":"4.91"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport5.ts","time":152,"edits":3,"cost":"4.91"},{"name":"tests/cases/fourslash/commentsExternalModules.ts","time":253,"edits":5,"cost":"4.91"},{"name":"tests/cases/fourslash/argumentsAreAvailableAfterEditsAtEndOfFunction.ts","time":101,"edits":2,"cost":"4.91"},{"name":"tests/cases/fourslash/codeFixInferFromUsageCallBodyBoth.ts","time":101,"edits":2,"cost":"4.91"},{"name":"tests/cases/fourslash/unusedTypeParametersInClass1.ts","time":101,"edits":2,"cost":"4.91"},{"name":"tests/cases/compiler/parseEntityNameWithReservedWord.ts","time":101,"edits":2,"cost":"4.91"},{"name":"tests/cases/fourslash/codeFixAddMissingInvocationForDecorator_all.ts","time":151,"edits":3,"cost":"4.90"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMemberJS.ts","time":251,"edits":5,"cost":"4.90"},{"name":"tests/cases/fourslash/moveToNewFile_onlyStatements.ts","time":150,"edits":3,"cost":"4.90"},{"name":"tests/cases/fourslash/goToImplementationLocal_05.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/fourslash/goToDefinitionShadowVariable.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/downlevelLetConst15.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/fourslash/shims-pp/getRenameInfo.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/fourslash/completionListAtEndOfWordInArrowFunction02.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/fourslash/refactorExtractType26.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction_formatBug.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/fourslash/importNameCodeFixOptionalImport0.ts","time":150,"edits":3,"cost":"4.90"},{"name":"tests/cases/fourslash/selfReferencedExternalModule2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization12.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/fourslash/findAllRefsJsDocTemplateTag_class.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/compiler/derivedTypeIncompatibleSignatures.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethod_comment.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/fourslash/findAllRefsForFunctionExpression01.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/fourslash/quickInfoSignatureWithTrailingComma.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess31.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesInUnionTypes04.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty11.tsx","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/objectCreationOfElementAccessExpression.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithAnyOtherType.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTempalteString4.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/interfaceClassMerging2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/es6ImportNamedImportInExportAssignment.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/es6ImportNamedImportInIndirectExportAssignment.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/signaturesUseJSDocForOptionalParameters.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/recursiveTypeComparison2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/constEnumToStringWithComments.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/constDeclarations-access2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperator4.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/es6ImportNameSpaceImportAmd.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/circularTypeofWithFunctionModule.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/superCallInNonStaticMethod.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/controlFlow/controlFlowDestructuringDeclaration.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnProperty.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/es6ExportClause.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/mergedDeclarations1.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnOptionalProperty.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/es6/templates/templateStringBinaryOperations.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/declarationEmitDestructuring2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/es6ExportDefaultClassDeclaration.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/internalAliasInitializedModule.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/errorRecoveryWithDotFollowedByNamespaceKeyword.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/declarationEmitInferredDefaultExportType.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/typeofInObjectLiteralType.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/commentsAfterFunctionExpression1.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/parser/ecmascript5/parserS7.3_A1.1_T2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/recursiveBaseConstructorCreation2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/circularInferredTypeOfVariable.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/recursiveInheritanceGeneric.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing5.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/conditionalExpressionNewLine2.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/es6/modules/importEmptyFromModuleNotExisted.ts","time":100,"edits":2,"cost":"4.90"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolIndexer1.ts","time":50,"edits":1,"cost":"4.90"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc_all.ts","time":149,"edits":3,"cost":"4.89"},{"name":"tests/cases/fourslash/codeFixCannotFindModule_nodeCoreModules.ts","time":99,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/jsDocTypeTagQuickInfo1.ts","time":99,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/goToDefinitionSignatureAlias_require.ts","time":99,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/referencesForClassParameter.ts","time":99,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/codeFixForgottenThisPropertyAccess_all.ts","time":99,"edits":2,"cost":"4.89"},{"name":"tests/cases/compiler/varianceProblingAndZeroOrderIndexSignatureRelationsAlign.ts","time":99,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/completionsLiterals.ts","time":99,"edits":2,"cost":"4.89"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfFunction.ts","time":99,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/goToDefinitionFunctionOverloadsInClass.ts","time":99,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/incompleteFunctionCallCodefix3.ts","time":148,"edits":3,"cost":"4.88"},{"name":"tests/cases/fourslash/moveToNewFile_format.ts","time":148,"edits":3,"cost":"4.88"},{"name":"tests/cases/conformance/jsx/checkJsxSubtleSkipContextSensitiveBug.tsx","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/conformance/expressions/binaryOperators/inOperator/inOperatorWithInvalidOperands.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/types/import/importTypeAmbient.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinNestedSubclass1.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/genericClassesRedeclaration.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/renameDestructuringFunctionParameter.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/codeFixInferFromUsageBindingElement.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/codeFixRequireInTs_all.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/stringPropertyNames2.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/noImplicitThisBigThis.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_00.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/completionsImport_notFromIndex.ts","time":147,"edits":3,"cost":"4.88"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern04.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/recursiveTypeRelations.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/moduleAugmentationExtendAmbientModule2.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/emptyFile-declaration.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/fourslash/javaScriptModulesWithBackticks.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType9.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplementsIntersection1.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceOptionalProperty.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES5System.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponents1.tsx","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/completionListInClosedObjectTypeLiteralInSignature03.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/fourslash/refactorExtractType8.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints4.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/types/any/assignAnyToEveryType.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/fourslash/findAllRefs_importType_typeofImport.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/conformance/jsx/tsxElementResolution7.tsx","time":49,"edits":1,"cost":"4.88"},{"name":"unittests:: tsserver:: compileOnSave:: CompileOnSaveAffectedFileListRequest with and without projectFileName in request","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceDuplicateMember1.ts","time":98,"edits":2,"cost":"4.88"},{"name":"tests/cases/compiler/capturedLetConstInLoop10.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/classes/members/classTypes/staticPropertyNotInClassType.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/es6/restParameters/readonlyRestParameters.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/es6ExportAllInEs5.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/types/objectTypeLiteral/constructSignatures/constructSignaturesWithIdenticalOverloads.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/nestedBlockScopedBindings1.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/collisionExportsRequireAndModule.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/declFileConstructSignatures.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/declFileTypeAnnotationTypeLiteral.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/genericTypeAssertions1.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/contextualTyping8.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames10_ES6.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/orderMattersForSignatureGroupIdentity.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/initializePropertiesWithRenamedLet.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/nestedInfinitelyExpandedRecursiveTypes.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing3.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithOverloadResolution1.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList8.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/genericCallsWithoutParens.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/collisionArgumentsFunctionExpressions.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/dynamicImport/importCallExpression3ESNext.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionDeclarationEmit1.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/decoratorMetadataRestParameterWithImportedType.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedGenericClassWithAny.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/castExpressionParentheses.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/internalAliasClassInsideLocalModuleWithoutExportAccessError.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of33.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorParametersAccessibility2.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/types/primitives/number/numberPropertyAccess.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/jsx/tsxErrorRecovery3.tsx","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/mixingStaticAndInstanceOverloads.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/moduleResolution/packageJsonMain.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/inheritanceGrandParentPrivateMemberCollision.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/extendPrivateConstructorClass.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ModuleElements/parserErrorRecovery_ModuleElement1.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/objectLiteralMemberWithQuestionMark1.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/compiler/noReachabilityErrorsOnEmptyStatement.ts","time":49,"edits":1,"cost":"4.88"},{"name":"tests/cases/fourslash/convertToEs6Class_emptyCatchClause.ts","time":146,"edits":3,"cost":"4.87"},{"name":"tests/cases/fourslash/findAllRefsParameterPropertyDeclaration_inheritance.ts","time":146,"edits":3,"cost":"4.87"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction19.ts","time":146,"edits":3,"cost":"4.87"},{"name":"tests/cases/fourslash/signatureHelpOnTypePredicates.ts","time":97,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/extract-method3.ts","time":97,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations3.ts","time":97,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/goToImplementationNamespace_05.ts","time":97,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/completionListInScope.ts","time":97,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/getEditsForFileRename_casing.ts","time":97,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess27.ts","time":97,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics22.ts","time":97,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/completionsCombineOverloads_restParameter.ts","time":97,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/findAllRefsDestructureGetter.ts","time":145,"edits":3,"cost":"4.86"},{"name":"tests/cases/compiler/capturedLetConstInLoop1.ts","time":145,"edits":3,"cost":"4.86"},{"name":"tests/cases/fourslash/completionsJsxAttributeInitializer2.ts","time":145,"edits":3,"cost":"4.86"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction11.ts","time":145,"edits":3,"cost":"4.86"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_inheritedConstructor.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/augmentedTypesModule4.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes5.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/compiler/APISample_transform.ts","time":144,"edits":3,"cost":"4.86"},{"name":"tests/cases/fourslash/codeFixInferFromUsageConstructor.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/qualifyModuleTypeNames.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/globalCompletionListInsideObjectLiterals.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/codeFixAddMissingNew_all_arguments.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/conformance/types/tuple/readonlyArraysAndTuples2.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/goToImplementationLocal_00.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/compiler/funcdecl.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/completionAfterDotDotDot.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/tsxCompletionOnClosingTagWithoutJSX1.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpression4.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/emitter/es2015/asyncGenerators/emitter.asyncGenerators.objectLiteralMethods.es2015.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/noImplicitAnyDestructuringInPrivateMethod.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/completionListWithModulesFromModule.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/compiler/jsxFactoryAndReactNamespace.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardIntersectionTypes.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatement1.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/controlFlow/controlFlowWhileStatement.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/completionListInClosedFunction02.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/awaitExpressionInnerCommentEmit.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/letAndVarRedeclaration.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateTag5.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/compiler/undeclaredModuleError.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/emitAccessExpressionOfCastedObjectLiteralExpressionInArrowFunctionES5.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/recursiveFunctionTypes.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/noImplicitAnyParametersInClass.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/declFileForFunctionTypeAsTypeParameter.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/privacyTypeParameterOfFunction.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/refactorExtractType47.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern13.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/jsxHash.tsx","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/moduleAugmentationInAmbientModule5.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/assignmentCompatability18.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/superInLambdas.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentity2.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES5CJS.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/externalModules/exportAssignTypes.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/generics4NoError.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/breakpointValidationModule.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/exportDefaultProperty.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/es5-asyncFunctionNewExpressions.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/quickInfoOnThis.ts","time":96,"edits":2,"cost":"4.86"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit10.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/objectLiteralWithSemicolons2.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/methodSignatureDeclarationEmit1.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/missingSelf.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersOptionality.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/returnTypeParameterWithModules.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/exportEqualErrorType.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression1.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/noImplicitAnyParametersInAmbientFunctions.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/inferringAnyFunctionType3.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/es5-asyncFunctionForInStatements.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/declarationEmitInferredDefaultExportType2.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/superWithGenerics.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/prefixIncrementAsOperandOfPlusExpression.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList5.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/requireOfJsonFileWithEmptyObjectWithErrors.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/contextualTyping35.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions14_ES6.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/conditionalExpression1.ts","time":48,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction16.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/quickInfoParameter_skipThisParameter.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization.ts","time":190,"edits":4,"cost":"4.85"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName02.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/refactorExtractType31.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/goToImplementationInterfaceProperty_00.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction22.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/codeFixAddAllParameterNames.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess30.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/compiler/declarationEmitClassPrivateConstructor.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/refactorExtractType33.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/moveToNewFile_tsconfig.ts","time":95,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/referencesForInheritedProperties7.ts","time":142,"edits":3,"cost":"4.84"},{"name":"tests/cases/fourslash/codeFixInferFromUsageRestParam2.ts","time":142,"edits":3,"cost":"4.84"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc2.ts","time":142,"edits":3,"cost":"4.84"},{"name":"tests/cases/compiler/genericFunctionsWithOptionalParameters3.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/completionListInUnclosedIndexSignature01.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/completionTypeofExpressions.ts","time":94,"edits":2,"cost":"4.83"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile8.ts","time":94,"edits":2,"cost":"4.83"},{"name":"tests/cases/fourslash/refactorConvertExport_namedToDefault_alreadyHasDefault.ts","time":94,"edits":2,"cost":"4.83"},{"name":"tests/cases/fourslash/documentHighlightAtInheritedProperties4.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/extractMethod_forAwait.ts","time":94,"edits":2,"cost":"4.83"},{"name":"tests/cases/fourslash/tsxCompletionOnClosingTag2.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/getJavaScriptCompletions2.ts","time":141,"edits":3,"cost":"4.83"},{"name":"tests/cases/fourslash/renameDestructuringDeclarationInFor.ts","time":94,"edits":2,"cost":"4.83"},{"name":"tests/cases/fourslash/unusedVariableInClass1.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/letDeclarations-scopes.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames6.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/completionForStringLiteral5.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInAMD2.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/declFileForClassWithMultipleBaseClasses.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorWithIdenticalBCT.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/genericDefaultsJs.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportPaths1.ts","time":141,"edits":3,"cost":"4.83"},{"name":"tests/cases/compiler/es6ImportWithoutFromClauseInEs5.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superPropertyAccessNoError.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/goToDefinitionUnionTypeProperty4.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/moduleAliasInterface.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/nestedBlockScopedBindings6.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/privacyCheckOnTypeParameterReferenceInConstructorParameter.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormIsType.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/mergedDeclarations3.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/assignmentCompatability34.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/collisionArgumentsArrowFunctions.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormExpr1OrExpr2.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/decorators/class/constructor/decoratorOnClassConstructor3.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/parameterNamesInTypeParameterList.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES6System.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of45.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/infinitelyExpandingTypes4.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/ambientNameRestrictions.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/es6/templates/templateStringBinaryOperationsES6.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/abstractClassInLocalScope.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/es6/newTarget/newTarget.es6.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration5_es2017.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithNumberType.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/readonlyConstructorAssignment.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/exportAlreadySeen.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClassWithPrivates2.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/initializerReferencingConstructorLocals.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/commentsEnums.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/classExpressionWithStaticPropertiesES63.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithAnyAndNumber.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateStaticShadowingPublicStatic.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInSystem1.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/emitDecoratorMetadata_restArgs.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns01_ES5iterable.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/declFilePrivateStatic.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/assignmentCompatability8.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/excessPropertyCheckWithEmptyObject.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/types/members/classWithPrivateProperty.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/fuzzy.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloadAssignability01.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/enumNumbering1.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/jsFileCompilationWithOutDeclarationFileNameSameAsInputJsFile.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/strictModeUseContextualKeyword.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/constructorParametersThatShadowExternalNamesInVariableDeclarations.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/unusedImports9.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/staticMethodsReferencingClassTypeParameters.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/moduleReopenedTypeSameBlock.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/classes/classDeclarations/classAndInterfaceWithSameName.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/es6/functionExpressions/FunctionExpression2_es6.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions06_ES5.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/es6/templates/templateStringInPropertyName2.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/exportAssignmentError.ts","time":47,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/tsxRename4.ts","time":140,"edits":3,"cost":"4.83"},{"name":"tests/cases/fourslash/jsFileCompilationDuplicateFunctionImplementation.ts","time":140,"edits":3,"cost":"4.83"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_badRestParam.ts","time":140,"edits":3,"cost":"4.83"},{"name":"tests/cases/compiler/correctOrderOfPromiseMethod.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/compiler/declarationEmitBundleWithAmbientReferences.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/commentsMultiModuleMultiFile.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/getOccurrencesAsyncAwait.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/unusedParameterInFunction2.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/findAllRefsInheritedProperties2.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractPrivateProperty.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/completionListBuilderLocations_Modules.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/conformance/salsa/typeFromParamTagForFunction.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/codeFixInferFromUsageCallJS.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember6.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes6.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/completionsWritingSpreadArgument.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/formattingOnInvalidCodes.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/conformance/expressions/propertyAccess/propertyAccessWidening.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/completionsDotInArrayLiteralInObjectLiteral.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/compiler/modularizeLibrary_Dom.iterable.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/compiler/baseConstraintOfDecorator.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/conformance/async/es5/asyncMethodWithSuper_es5.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution8_node.ts","time":93,"edits":2,"cost":"4.82"},{"name":"tests/cases/conformance/types/unknown/unknownType1.ts","time":139,"edits":3,"cost":"4.82"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_commentOnVariableDeclaration.ts","time":139,"edits":3,"cost":"4.82"},{"name":"tests/cases/fourslash/extract-method24.ts","time":139,"edits":3,"cost":"4.82"},{"name":"tests/cases/fourslash/commentsVariables.ts","time":230,"edits":5,"cost":"4.81"},{"name":"tests/cases/fourslash/semanticClassification1.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/jsdoc/checkOtherObjectAssignProperty.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/compiler/primitiveMembers.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_withAugmentation.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization13.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/codeFixInferFromUsageCall.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes3.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/server/references01.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization9.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/compiler/genericDerivedTypeWithSpecializedBase2.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/constantEnumAssert.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/server/getOutliningSpansForRegions.ts","time":138,"edits":3,"cost":"4.81"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfInterfaceClassMerge.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsItselfIndirectly2.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/fourslash/quickInfoForConstDeclaration.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/instanceOfAssignability.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInUMD2.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of37.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/fourslash/extract-method-not-for-import.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponents3.tsx","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/infiniteConstraints.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/compiler/downlevelLetConst14.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport12.ts","time":138,"edits":3,"cost":"4.81"},{"name":"tests/cases/compiler/declarationEmitExpressionInExtends4.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/fourslash/quickInfoTypeArgumentInferenceWithMethodWithoutBody.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/unusedVariableInForLoop2FS.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/fourslash/completionListInClosedObjectTypeLiteralInSignature02.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/salsa/inferringClassStaticMembersFromAssignments.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/objectFreeze.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/declarationEmitCommonJsModuleReferencedType.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/goToDefinitionIndexSignature2.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/statements/VariableStatements/validMultipleVariableDeclarations.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments01_ES6.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/declFileWithErrorsInInputDeclarationFile.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandObjectType.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMergedDeclaration.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution6_classic.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/underscoreMapFirst.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction2.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames3.ts","time":92,"edits":2,"cost":"4.81"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ModuleAndFunctionWithSameNameAndCommonRoot.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution5_classic.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterProperties4.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/es6ImportDefaultBindingAmd.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/internalAliasVarInsideTopLevelModuleWithExport.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/expressions/unaryOperators/plusOperator/plusOperatorWithNumberType.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility3.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInCJS1.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/FunctionAndModuleWithSameNameAndDifferentCommonRoot.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/typeReferenceDirectives8.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/typeParameterAsTypeParameterConstraintTransitively.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/commentsBeforeVariableStatement1.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/declareExternalModuleWithExportAssignedFundule.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/classExpressionWithStaticPropertiesES61.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/unionTypeInference.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/interfaceInheritance.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionSpecifierNotStringTypeError.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression11_es6.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/enums/enumExportMergingES6.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall8.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignaturesWithSpecializedSignatures.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeAssignment.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target12.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/arrowFunctionInConstructorArgument1.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/parser/ecmascript5/parserExportAsFunctionIdentifier.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/getAndSetNotIdenticalType2.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/jsx/tsxElementResolution19.tsx","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/jsx/tsxElementResolution17.tsx","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/staticInstanceResolution3.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/regExpWithSlashInCharClass.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/jsx/tsxElementResolution6.tsx","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/conformance/parser/ecmascript5/Fuzz/parser768531.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/compiler/classDeclarationBlockScoping1.ts","time":46,"edits":1,"cost":"4.81"},{"name":"tests/cases/fourslash/getEditsForFileRename_directory.ts","time":137,"edits":3,"cost":"4.81"},{"name":"tests/cases/fourslash/importNameCodeFixReExport.ts","time":137,"edits":3,"cost":"4.81"},{"name":"tests/cases/fourslash/codeFixForgottenThisPropertyAccess01.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/codeFixInferFromUsagePropertyAccess.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/codeFixAddMissingNew.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import2.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/conformance/emitter/es2015/forAwait/emitter.forAwait.es2015.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/findReferencesAcrossMultipleProjects.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/refactorExtractType14.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction12.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_differentRootTypes.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/renameDefaultLibDontWork.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/referencesBloomFilters3.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/unusedLocalsInFunction2.ts","time":91,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/codeFixCannotFindModule_suggestion_js.ts","time":136,"edits":3,"cost":"4.80"},{"name":"tests/cases/fourslash/importNameCodeFixUMDGlobalReact2.ts","time":136,"edits":3,"cost":"4.80"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentNestedInForOf2.ts","time":136,"edits":3,"cost":"4.80"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression3_es2017.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_all_delete.ts","time":360,"edits":8,"cost":"4.79"},{"name":"tests/cases/fourslash/quickInfoTypeError.ts","time":135,"edits":3,"cost":"4.79"},{"name":"tests/cases/fourslash/getOccurrencesThrow3.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString3.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/classExtendsInterfaceSigHelp1.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/compiler/typeReferenceDirectives9.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName5.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_parameterInCallback.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMemberNestedTypeAlias.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/getPreProcessedFile.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/completionInAugmentedClassModule.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/extract-method15.ts","time":135,"edits":3,"cost":"4.79"},{"name":"tests/cases/compiler/declarationEmitExportAliasVisibiilityMarking.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/findAllRefsOfConstructor_withModifier.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/codeFixClassImplementInterface_optionQuote.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray9.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/renameDefaultImportDifferentName.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAllowSyntheticDefaultImports5.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/completionListInEmptyFile.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/formatTemplateLiteral.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction10.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_08.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/compiler/assignmentCompatability39.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/completionListAndMemberListOnCommentedDot.ts","time":90,"edits":2,"cost":"4.79"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES3CJS.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/errorMessagesIntersectionTypes02.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/collisionArgumentsFunction.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/moveToNewFile_namespaceImport.ts","time":135,"edits":3,"cost":"4.79"},{"name":"tests/cases/compiler/fatarrowfunctions.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/destructureOptionalParameter.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInCJS2.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/ambientConstLiterals.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/types/contextualTypes/methodDeclarations/contextuallyTypedBindingInitializerNegative.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassTransitivity2.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/generics0.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution2.tsx","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck29.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/internalAliasFunctionInsideTopLevelModuleWithoutExport.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/inferentialTypingWithFunctionTypeZip.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration3.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/genericsWithDuplicateTypeParameters1.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithBooleanType.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/stripInternal1.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/assignmentCompatFunctionsWithOptionalArgs.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/es5ModuleWithModuleGenCommonjs.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/quotedPropertyName3.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/assignmentCompatability3.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/es6/templates/templateStringInFunctionParameterTypeES6.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/letConstInCaseClauses.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/assignmentCompatability20.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/nestedBlockScopedBindings3.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/functionAndImportNameConflict.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/types/forAwait/types.forAwait.es2018.2.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/classStaticPropertyTypeGuard.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/genericCloneReturnTypes2.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorInAmbientContext6.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision2.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern4.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithInvalidStaticToString.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/classExtendsInterfaceInExpression.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/parser/ecmascript5/parser15.4.4.14-9-2.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/inheritanceStaticFuncOverridingPropertyOfFuncType.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarInConstructor.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/conditionalExpressions2.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/propertiesAndIndexersForNumericNames.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/es6/Symbols/symbolType5.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/castTest.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/moduleVariableArrayIndexer.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/commentOnParameter3.ts","time":45,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/genericFunctionSignatureHelp3.ts","time":268,"edits":6,"cost":"4.78"},{"name":"tests/cases/fourslash/getOccurrencesYield.ts","time":134,"edits":3,"cost":"4.78"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport.ts","time":134,"edits":3,"cost":"4.78"},{"name":"tests/cases/fourslash/server/getJavaScriptSyntacticDiagnostics01.ts","time":134,"edits":3,"cost":"4.78"},{"name":"tests/cases/fourslash/navigateToSymbolIterator.ts","time":134,"edits":3,"cost":"4.78"},{"name":"tests/cases/fourslash/unusedVariableInForLoop5FSAddUnderscore.ts","time":134,"edits":3,"cost":"4.78"},{"name":"tests/cases/fourslash/findAllRefsForObjectLiteralProperties.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/getOccurrencesConst02.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_notAtTopLevel.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/completionForStringLiteralImport1.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/codeFixInferFromUsageEmptyTypePriority.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/tsxCompletionUnionElementType.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction21.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess11.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember9.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/completionsSymbolMembers.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/quickInfoImportedTypes.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/signatureHelpCallExpressionTuples.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/augmentedTypesModule1.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/goToImplementationInterface_07.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentOverload2.tsx","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/renameStringLiteralTypes.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures12.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures10.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/goToImplementationClassMethod_01.ts","time":89,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/referencesForExternalModuleNames.ts","time":133,"edits":3,"cost":"4.78"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport9.ts","time":133,"edits":3,"cost":"4.78"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction05.ts","time":133,"edits":3,"cost":"4.78"},{"name":"tests/cases/conformance/es6/classDeclaration/exportDefaultClassWithStaticPropertyAssignmentsInES6.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall7.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithStringIndexer.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/goToDefinitionUnionTypeProperty_discriminated.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/genericFunctionReturnType.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations5.ts","time":132,"edits":3,"cost":"4.77"},{"name":"tests/cases/compiler/typeReferenceDirectives12.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/deferredLookupTypeResolution.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/codeFixAddMissingMember_typeParameter.ts","time":132,"edits":3,"cost":"4.77"},{"name":"tests/cases/compiler/getAndSetNotIdenticalType.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/declarationNoDanglingGenerics.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/completionListOutsideOfClosedFunctionDeclaration01.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/referencesForGlobalsInExternalModule.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/completionListNewIdentifierVariableDeclaration.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/completionEntryForUnionProperty2.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/addMemberNotInNodeModulesDeclarationFile.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction13.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/squiggleIllegalSubclassOverride.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/compiler/genericClasses2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/typeParameterAsTypeParameterConstraint2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment8.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_functionJSDoc.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/compiler/typeofAmbientExternalModules.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/completionAfterBrace.ts","time":132,"edits":3,"cost":"4.77"},{"name":"tests/cases/fourslash/findAllRefsReExports2.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/conformance/declarationEmit/libReferenceDeclarationEmitBundle.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/compiler/typeReferenceDirectives5.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterProperties2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/implicitAnyDeclareFunctionWithoutFormalType2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/types/rest/objectRestNegative.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/moveToNewFile_selectionOnImports.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES5UMD.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgs2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/typePredicateInLoop.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/refactorExtractType15.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithStringIndexer2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithNumberType.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/keepImportsInDts3.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTempalteString4ES6.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer4.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall3.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/moduleInTypePosition1.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/genericFunctionsWithOptionalParameters2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/classImplementsClass3.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES6AMD.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/enumMapBackIntoItself.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/systemModuleExportDefault.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/misspelledJsDocTypedefTags.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/assign1.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndNumericIndexer.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/untypedFunctionCallsWithTypeParameters1.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/destructuring/destructuringObjectBindingPatternAndAssignment3.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/exportSpecifierReferencingOuterDeclaration4.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeInference2.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/compiler/jsxInExtendsClause.tsx","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames33_ES5.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/classes/constructorDeclarations/automaticConstructors/derivedClassWithoutExplicitConstructor2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/unusedImports1.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/Symbols/symbolType8.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/superWithGenericSpecialization.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteNoSubstitutionTemplate1.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/chainedAssignment3.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/sourceMapValidationFunctionExpressions.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.octalNegative.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/qualifiedName_entity-name-resolution-does-not-affect-class-heritage.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression4.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509668.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/statements/tryStatements/tryStatements.ts","time":88,"edits":2,"cost":"4.77"},{"name":"tests/cases/conformance/es6/templates/templateStringWhitespaceEscapes2.ts","time":44,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_object_shorthand.ts","time":175,"edits":4,"cost":"4.76"},{"name":"tests/cases/fourslash/codeFixInferFromUsageNumberIndexSignatureJS.ts","time":175,"edits":4,"cost":"4.76"},{"name":"tests/cases/fourslash/renameImportOfReExport2.ts","time":131,"edits":3,"cost":"4.76"},{"name":"tests/cases/fourslash/codeFixInferFromUsageJS.ts","time":131,"edits":3,"cost":"4.76"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction_all.ts","time":131,"edits":3,"cost":"4.76"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics9.ts","time":131,"edits":3,"cost":"4.76"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType10.ts","time":87,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/restArgType.ts","time":87,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/findAllRefsJsDocTemplateTag_function.ts","time":87,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_removeVariableStatement.ts","time":87,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/completionListWithUnresolvedModule.ts","time":87,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/goToImplementationNamespace_03.ts","time":87,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/todoComments20.ts","time":87,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_09.ts","time":87,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/tsxFindAllReferences4.ts","time":87,"edits":2,"cost":"4.76"},{"name":"tests/cases/conformance/types/conditional/conditionalTypes1.ts","time":650,"edits":15,"cost":"4.75"},{"name":"tests/cases/fourslash/jsxGenericQuickInfo.tsx","time":130,"edits":3,"cost":"4.75"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_asyncMethods.ts","time":130,"edits":3,"cost":"4.75"},{"name":"tests/cases/fourslash/extract-method-empty-namespace.ts","time":130,"edits":3,"cost":"4.75"},{"name":"tests/cases/fourslash/referencesForNumericLiteralPropertyNames.ts","time":130,"edits":3,"cost":"4.75"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules5.ts","time":130,"edits":3,"cost":"4.75"},{"name":"tests/cases/fourslash/duplicatePackageServices.ts","time":173,"edits":4,"cost":"4.75"},{"name":"tests/cases/fourslash/signatureHelpWithTriggers02.ts","time":129,"edits":3,"cost":"4.75"},{"name":"tests/cases/fourslash/moveToNewFile_updateUses.ts","time":129,"edits":3,"cost":"4.75"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentsWithTypeArguments4.tsx","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/declarationEmitAliasFromIndirectFile.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/fourslash/completionListIsGlobalCompletion.ts","time":215,"edits":5,"cost":"4.75"},{"name":"tests/cases/compiler/declFileExportAssignmentOfGenericInterface.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/classes/classDeclarations/mergedClassInterface.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/fourslash/completionsPathsJsonModuleWithoutResolveJsonModule.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/fourslash/findAllRefsExportNotAtTopLevel.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/fourslash/getEditsForFileRename_notAffectedByJsFile.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/fourslash/codeFixInferFromUsageStringIndexSignature.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/compiler/defaultBestCommonTypesHaveDecls.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/fourslash/completionsTuple.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement2.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/fourslash/refactorExtractType13.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/compiler/aliasInaccessibleModule2.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/es5-asyncFunctionObjectLiterals.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/fourslash/contextualTypingOfGenericCallSignatures2.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/conformance/jsx/jsxEsprimaFbTestSuite.tsx","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/fourslash/findAllRefsTypeofImport.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/fourslash/completionEntryForPropertyFromUnionOfModuleType.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAllowSyntheticDefaultImports0.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/compiler/arrayLiteralTypeInference.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/fourslash/signatureHelpImportStarFromExportEquals.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/fourslash/refactorExtractType25.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/compiler/emitClassExpressionInDeclarationFile2.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/compiler/bestChoiceType.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithOptionality.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment13.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/downlevelLetConst17.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/visibilityOfCrossModuleTypeUsage.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/declarationFilesWithTypeReferences1.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/expressions/unaryOperators/voidOperator/voidOperatorWithAnyOtherType.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/fourslash/quickInfoClassKeyword.ts","time":86,"edits":2,"cost":"4.75"},{"name":"tests/cases/compiler/enumAssignmentCompat2.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution7_node.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/classes/classDeclarations/declaredClassMergedwithSelf.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/cloduleTest2.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/classes/members/constructorFunctionTypes/constructorHasPrototypeProperty.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/functionsInClassExpressions.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/assignmentCompatability42.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/genericSignatureInheritance2.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/commentsdoNotEmitComments.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints4.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/specializedInheritedConstructors1.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithStringType.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorInTemplateStringWithSyntaxError1.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/statements/forStatements/forStatements.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/moduleAugmentationGlobal2.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns02_ES5iterable.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/externalModules/duplicateExportAssignments.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeReadonly.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInAMD1.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/es6ImportNameSpaceImportInEs5.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es6/Symbols/symbolType12.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/extBaseClass1.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/declarationFilesWithTypeReferences3.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/genericConstraintOnExtendedBuiltinTypes.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/assignmentCompatability6.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithUndefinedValueAndValidOperands.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/interfaceClassMerging.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/expressions/unaryOperators/deleteOperator/deleteOperatorInvalidOperations.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/fixingTypeParametersRepeatedly2.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/constraintSatisfactionWithAny.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/errorWithTruncatedType.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/interfaceWithOptionalProperty.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/systemModule10_ES5.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/collisionSuperAndLocalVarInProperty.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/scopeCheckExtendedClassInsideStaticMethod1.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames31_ES5.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/implementsInClassExpression.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/avoid.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck52.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/illegalModifiersOnClassElements.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/constructorsWithSpecializedSignatures.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames7_ES5.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/moduleResolutionNoTs.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/bestCommonTypeWithContextualTyping.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/instantiateNonGenericTypeWithTypeArguments.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/nonGenericClassExtendingGenericClassWithAny.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es6/templates/templateStringInPropertyNameES6_1.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/unusedPrivateMethodInClass1.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/emptyIndexer.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/FunctionDeclaration7.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesOnOverloads_ES5.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck36.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration4.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression7.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/fourslash/navigationBarItemsItems2.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/compiler/importWithTrailingSlash_noResolve.ts","time":43,"edits":1,"cost":"4.75"},{"name":"tests/cases/fourslash/typeToStringCrashInCodeFix.ts","time":171,"edits":4,"cost":"4.74"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName06.ts","time":128,"edits":3,"cost":"4.74"},{"name":"tests/cases/fourslash/completionListForStringUnion.ts","time":128,"edits":3,"cost":"4.74"},{"name":"tests/cases/fourslash/importNameCodeFixUMDGlobal1.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/signatureHelpIncompleteCalls.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/getEditsForFileRename_renameFromIndex.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType6.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyFunctionNonEmptyClass.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax11.ts","time":170,"edits":4,"cost":"4.73"},{"name":"tests/cases/fourslash/server/declarationMapsGoToDefinitionRelativeSourceRoot.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/compiler/expressionTypeNodeShouldError.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment31.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/server/referencesInConfiguredProject.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/conformance/types/intersection/intersectionOfUnionOfUnitTypes.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/getOccurrencesThrow5.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/conformance/jsx/inline/inlineJsxFactoryLocalTypeGlobalFallback.tsx","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/discriminatedUnionInference.ts","time":85,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/findAllRefsUnionProperty.ts","time":212,"edits":5,"cost":"4.73"},{"name":"tests/cases/fourslash/quickInfoUnion_discriminated.ts","time":127,"edits":3,"cost":"4.73"},{"name":"tests/cases/fourslash/findAllReferencesDynamicImport1.ts","time":127,"edits":3,"cost":"4.73"},{"name":"tests/cases/compiler/overloadOnConstConstraintChecks1.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/fourslash/findAllRefsClassExpression1.ts","time":126,"edits":3,"cost":"4.72"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax1.ts","time":168,"edits":4,"cost":"4.72"},{"name":"tests/cases/compiler/requireAsFunctionInExternalModule.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethodTypeParamsInstantiateNumber.ts","time":168,"edits":4,"cost":"4.72"},{"name":"tests/cases/fourslash/refactorExtractType40.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/contextualTypingOfGenericCallSignatures1.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/declFileTypeofFunction.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/fourslash/getEmitOutputWithSyntaxErrors.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/aliasBug.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/deeplyDependentLargeArrayMutation.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess32.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/compiler/deepKeysIndexing.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_notOnWhitespace.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/completionListForExportEquals2.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/ipromise3.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/moduleAugmentationDisallowedExtensions.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/fourslash/tsxFindAllReferences2.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/goToDefinitionAcrossMultipleProjects.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/compiler/unusedPrivateMethodInClass3.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType5.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/compiler/promiseVoidErrorCallback.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/fourslash/convertFunctionToEs6ClassNoSemicolon.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/conformance/classes/classDeclarations/mergedInheritedClassInterface.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/contextualTypes/jsxAttributes/contextuallyTypedStringLiteralsInJsxAttributes01.tsx","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesProtectedMembers.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/interfaceContextualType.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/collisionArgumentsClassMethod.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution4_classic.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/infinitelyExpandingTypeAssignability.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/implicitConstParameters.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/jsx/tsxReactEmit2.tsx","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/functionAssignment.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/declFileTypeAnnotationVisibilityErrorParameterOfFunction.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/genericArgumentCallSigAssignmentCompat.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionErrorInES2015.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/collisionExportsRequireAndClass.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/aliasUsageInOrExpression.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/declarationEmitInvalidReference.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName30.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration9_es6.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/members/objectTypeWithStringNamedPropertyOfIllegalCharacters.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/typeParamExtendsOtherTypeParam.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/statements/forStatements/forStatementsMultipleValidDecl.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/recursiveGenericUnionType1.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/declFileInternalAliases.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/capturedLetConstInLoop10_ES6.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/overloadOnConstNoStringImplementation2.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersAccessibility.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesWithStaticProperty.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/conditionalTypesSimplifyWhenTrivial.ts","time":84,"edits":2,"cost":"4.72"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandNumberType.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesInUnionTypes02.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty57.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/jsx/tsxReactEmit7.tsx","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement4.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/cyclicGenericTypeInstantiation.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAsTypeParameterConstraint02.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/members/objectTypeHidingMembersOfObjectAssignmentCompat.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parserNotHexLiteral1.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/es6/arrowFunction/disallowLineTerminatorBeforeArrow.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersMethod.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/contextualTypingOfGenericFunctionTypedArguments1.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/ambient/ambientShorthand_reExport.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/constDeclarations-ambient-errors.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of29.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/assignmentCompatability33.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/contextualSignatureInstantiation1.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/indexSignatureTypeInference.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/literal/literalTypesAndTypeAssertions.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/es2015modulekindWithES6Target.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/indirectSelfReferenceGeneric.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/inheritanceMemberAccessorOverridingAccessor.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/typeCheckingInsideFunctionExpressionInArray.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/promiseIdentity2.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/duplicateIdentifierDifferentSpelling.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/mutuallyRecursiveGenericBaseTypes2.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/blockScopedSameNameFunctionDeclarationES5.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/es6/templates/templateStringInTaggedTemplateES6.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination2.ts","time":42,"edits":1,"cost":"4.72"},{"name":"tests/cases/fourslash/findAllRefsDestructureGeneric.ts","time":125,"edits":3,"cost":"4.71"},{"name":"tests/cases/fourslash/findAllRefsBadImport.ts","time":125,"edits":3,"cost":"4.71"},{"name":"tests/cases/fourslash/codeFixForgottenThisPropertyAccess_static.ts","time":125,"edits":3,"cost":"4.71"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction15.ts","time":125,"edits":3,"cost":"4.71"},{"name":"tests/cases/fourslash/unusedTypeParametersInClass3.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember10.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/conformance/async/es2017/asyncAwait_es2017.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/codeFixForgottenThisPropertyAccess02.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/unusedParameterInLambda1AddUnderscore.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/completionOfInterfaceAndVar.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/completionsDotInObjectLiteral.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/basicClassMembers.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/completionsDiscriminatedUnion.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/conformance/statements/tryStatements/invalidTryStatements2.ts","time":83,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames2.ts","time":124,"edits":3,"cost":"4.71"},{"name":"tests/cases/fourslash/cloduleAsBaseClass2.ts","time":124,"edits":3,"cost":"4.71"},{"name":"tests/cases/fourslash/findAllRefsInheritedProperties3.ts","time":165,"edits":4,"cost":"4.70"},{"name":"tests/cases/fourslash/importJsNodeModule3.ts","time":123,"edits":3,"cost":"4.70"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport4.ts","time":123,"edits":3,"cost":"4.70"},{"name":"tests/cases/compiler/contextualTyping28.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction14.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/fourslash/completionEntryForConst.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization11.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/fourslash/codeFixAddMissingMember_non_generator_function.ts","time":123,"edits":3,"cost":"4.70"},{"name":"tests/cases/fourslash/quickInfoJsDocTags.ts","time":123,"edits":3,"cost":"4.70"},{"name":"tests/cases/fourslash/server/declarationMapsOutOfDateMapping.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/fourslash/navigateToImport.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/conformance/async/es5/awaitBinaryExpression/awaitBinaryExpression4_es5.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/fourslash/breakpointValidationEnums.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedInterfacesOfTheSameName.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsInvalid.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/genericInference2.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/thisIndexOnExistingReadonlyFieldIsNotNever.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInInstanceMember.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/requireOfJsonFileInJsFile.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesSourceMap2_ES6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/destructuring/destructuringObjectBindingPatternAndAssignment1ES6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/types/members/objectTypeWithConstructSignatureHidingMembersOfExtendedFunction.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/controlFlow/controlFlowForStatement.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/controlFlow/typeGuardsTypeParameters.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/blockScopedBindingsReassignedInLoop6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_06.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/fourslash/goToDefinitionConstructorOverloads.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/conformance/expressions/contextualTyping/objectLiteralContextualTyping.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/fourslash/extract-method27.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardFunction.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty16.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/typeReferenceDirectives4.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName9.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/fourslash/refactorConvertImport_useDefault.ts","time":82,"edits":2,"cost":"4.70"},{"name":"tests/cases/conformance/jsx/tsxReactEmitEntities.tsx","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/indexSignaturesInferentialTyping.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/augmentExportEquals5.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/reachabilityChecks5.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/innerModExport1.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/outModuleConcatES6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern8.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/redeclareParameterInCatchBlock.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty53.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorWithAssignableReturnExpression.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment18.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/typeAssertionsWithIntersectionTypes01.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/typeArgumentsShouldDisallowNonGenericOverloads.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of35.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/fourslash/breakpointValidationDo.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/externalModules/relativePathToDeclarationFile.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression5_es6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing8.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/derivedClassConstructorWithExplicitReturns01.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/moduleExportsCommonjs/defaultExportsGetExportedCommonjs.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/typeReferenceDirectives7.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithIndexingOnLHS2.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/privacyGloClass.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/declarationEmitDefaultExport3.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/exportAssignmentInterface.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/es5ExportDefaultClassDeclaration4.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/targetTypeArgs.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/objectLitIndexerContextualType.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveAssignError.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/moduleAugmentationInAmbientModule2.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergeTwoInterfaces2.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/cloduleTest1.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/fourslash/breakpointValidationIfElse.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern12.ts","time":41,"edits":1,"cost":"4.70"},{"name":"unittests:: tsserver:: watchEnvironment:: tsserverProjectSystem Watched recursive directories with windows style file system","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/chainedImportAlias.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/jsxFactoryIdentifierWithAbsentParameter.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/innerBoundLambdaEmit.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/identicalCallSignatures.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/types/namedTypes/genericInstantiationEquivalentToObjectLiteral.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/constDeclarations-useBeforeDefinition.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/computedPropertiesInDestructuring2_ES6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/typeParametersInStaticAccessors.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames20_ES6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/sourceMapValidationExportAssignment.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/externalModules/invalidSyntaxNamespaceImportWithAMD.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/blockScopedFunctionDeclarationES6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/augmentedTypesModules3.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/innerFunc.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/ParameterList7.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/fourslash/removeInterfaceExtendsClause.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/templates/templateStringInTypeAssertionES6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration3_es6.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/functions/functionOverloadCompatibilityWithVoid01.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/conformance/classes/classDeclarations/classAndInterfaceMerge.d.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/es5-asyncFunctionConditionals.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/compiler/commentOnArrayElement2.ts","time":41,"edits":1,"cost":"4.70"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames4.ts","time":122,"edits":3,"cost":"4.69"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMember2JS.ts","time":122,"edits":3,"cost":"4.69"},{"name":"tests/cases/fourslash/findAllRefsDefinition.ts","time":122,"edits":3,"cost":"4.69"},{"name":"tests/cases/fourslash/importNameCodeFixDefaultExport3.ts","time":122,"edits":3,"cost":"4.69"},{"name":"tests/cases/fourslash/goToDefinitionAlias.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/compiler/declarationEmitForGlobalishSpecifierSymlink.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/completionListInScope_doesNotIncludeAugmentations.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/unusedTypeParametersInFunction2.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/codeFixInferFromUsageRestParam3.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules6.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/codeFixInferFromUsageRestParam.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/completionForStringLiteralFromSignature2.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/tsxCompletion10.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/completionListOfGenericSymbol.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/semanticClassificationAlias.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/goToTypeDefinition_typedef.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/getOccurrencesThrow2.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/goToDefinitionConstructorOfClassWhenClassIsPrecededByNamespace01.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/completionForStringLiteralInIndexedAccess01.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/getOccurrencesConst01.ts","time":81,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/findReferencesJSXTagName3.ts","time":121,"edits":3,"cost":"4.68"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfBindingPattern.ts","time":121,"edits":3,"cost":"4.68"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression1_es2017.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration10_es5.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/fourslash/renameImportNamespaceAndShorthand.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/conformance/salsa/multipleDeclarations.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction16.ts","time":120,"edits":3,"cost":"4.67"},{"name":"tests/cases/fourslash/unusedVariableInModule4.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/importNameCodeFix_reExportDefault.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/getEditsForFileRename_preferences.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_all_delete_js.ts","time":120,"edits":3,"cost":"4.67"},{"name":"tests/cases/fourslash/incrementalEditInvocationExpressionAboveInterfaceDeclaration.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/conformance/jsdoc/jsdocImportType2.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/goToImplementationEnum_01.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction14.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/formattingJsxElements.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/implicitAnyFromCircularInference.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/fourslash/codeFixSpelling3.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction04.ts","time":120,"edits":3,"cost":"4.67"},{"name":"tests/cases/compiler/circularlySimplifyingConditionalTypesNoCrash.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/compiler/declInput3.ts","time":40,"edits":1,"cost":"4.67"},{"name":"unittests:: tsc-watch:: emit with when module emit is specified as node","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/async/es6/asyncQualifiedReturnType_es6.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/es6ModuleEnumDeclaration.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/requireOfJsonFileTypes.ts","time":40,"edits":1,"cost":"4.67"},{"name":"unittests:: config:: showConfig","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES5UMD.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment32.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor8.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/destructuring/destructuringControlFlow.ts","time":80,"edits":2,"cost":"4.67"},{"name":"tests/cases/conformance/es6/newTarget/newTarget.es5.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/modules/exportStar.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors10.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/expressions/unaryOperators/voidOperator/voidOperatorWithStringType.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression2_es2017.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/typeValueConflict2.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/optionalConstructorArgInSuper.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of17.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/extendFromAny.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/functionOverloadsRecursiveGenericReturnType.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/constEnumToStringNoComments.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/controlFlowLoopAnalysis.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/declInput.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/jsx/jsxAndTypeAssertion.tsx","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray3.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/newTarget/invalidNewTarget.es6.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures3.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/fourslash/breakpointValidationConditionalExpressions.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/privacyCheckAnonymousFunctionParameter.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/arrayConcatMap.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/internalAliasInitializedModuleInsideTopLevelModuleWithExport.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/declFileExportImportChain.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty21.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedStaticClassPropertyAccessibleWithinSubclass2.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/classSideInheritance2.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/jsx/tsxElementResolution4.tsx","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames45_ES6.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/enumWithUnicodeEscape1.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/duplicatePropertiesInStrictMode.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/contextualTypingOfObjectLiterals.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment16.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/typeInferenceConflictingCandidates.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/requiredInitializedParameter2.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/expressions/unaryOperators/plusOperator/plusOperatorWithEnumType.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/returnInConstructor1.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/unknownSymbols1.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/expressions/newOperator/newOperatorConformance.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/objectLiteralParameterResolution.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/sourceMapValidationIfElse.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType7.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/promiseTypeInference.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/importExportInternalComments.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/inferentialTypingObjectLiteralMethod2.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/types/thisType/thisTypeInBasePropertyAndDerivedContainerOfBase01.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/expressions/contextualTyping/superCallParameterContextualTyping2.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames47_ES6.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTagsTypedAsAnyES6.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/indexIntoEnum.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/gettersAndSettersTypesAgree.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/decorators/class/decoratedClassExportsSystem2.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/reachabilityChecks7.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/infiniteExpansionThroughInstantiation.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray5.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/thisExpressionInIndexExpression.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/abstractProperty.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/externalModules/umd4.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/undefinedTypeArgument2.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/instantiateGenericClassWithWrongNumberOfTypeArguments.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/arrayAssignmentTest3.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/objectIndexer.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/jsFileCompilationShortHandProperty.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution2_classic.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/typings/typingsLookupAmd.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/es6/templates/templateStringInNewExpressionES6.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/conformance/classes/classExpressions/classExpression1.ts","time":40,"edits":1,"cost":"4.67"},{"name":"tests/cases/fourslash/moveToNewFile_newModuleNameUnique.ts","time":119,"edits":3,"cost":"4.66"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics16.ts","time":119,"edits":3,"cost":"4.66"},{"name":"tests/cases/fourslash/findAllRefsInheritedProperties1.ts","time":119,"edits":3,"cost":"4.66"},{"name":"tests/cases/fourslash/moveToNewFile_defaultExport.ts","time":119,"edits":3,"cost":"4.66"},{"name":"tests/cases/fourslash/completionsImport_details_withMisspelledName.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess34.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/jsDocInheritDoc.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/extract-method26.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment27.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/codeFixInferFromUsageVariable.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileQuoteStyle2.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/goToImplementationNamespace_06.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/refactorExtractType4.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty3.tsx","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/refactorExtractType41.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractPublicProperty.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/goToDefinitionIndexSignature.ts","time":79,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess33.ts","time":118,"edits":3,"cost":"4.66"},{"name":"tests/cases/fourslash/quickInfoFromContextualType.ts","time":118,"edits":3,"cost":"4.66"},{"name":"tests/cases/fourslash/completionsJsxAttributeInitializer.ts","time":118,"edits":3,"cost":"4.66"},{"name":"tests/cases/fourslash/moveToNewFile_global.ts","time":117,"edits":3,"cost":"4.65"},{"name":"tests/cases/fourslash/tsxGoToDefinitionClassInDifferentFile.ts","time":117,"edits":3,"cost":"4.65"},{"name":"tests/cases/fourslash/quickInfoForJSDocCodefence.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction4.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/referencesForAmbients.ts","time":117,"edits":3,"cost":"4.65"},{"name":"tests/cases/fourslash/completionsRecommended_local.ts","time":156,"edits":4,"cost":"4.65"},{"name":"tests/cases/compiler/interMixingModulesInterfaces1.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_importedFunction5.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName10.ts","time":117,"edits":3,"cost":"4.65"},{"name":"tests/cases/fourslash/codeFixCannotFindModule_suggestion_falsePositive.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature2.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/jsx/tsxElementResolution.tsx","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/codeFixInPropertyAccess_js.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_propertyAccess.ts","time":117,"edits":3,"cost":"4.65"},{"name":"tests/cases/compiler/collisionExportsRequireAndVar.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/arrayTypeInSignatureOfInterfaceAndClass.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/goToImplementationShorthandPropertyAssignment_02.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/editClearsJsDocCache.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInSystem2.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/goToImplementationNamespace_00.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/compiler/propertyAccess6.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/goToImplementationInterface_08.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAllowSyntheticDefaultImports4.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES5System.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/todoComments10.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/es6/newTarget/invalidNewTarget.es5.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/unusedLocalsInFunction4.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/server/formatSpaceBetweenFunctionAndArrayIndex.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInRightOperandOfOrOrOperator.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/moduleAugmentationNoNewNames.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/fatarrowfunctionsErrors.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorOverloads4.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/for.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/nestedBlockScopedBindings4.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_importedFunction2.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/compiler/jsFileClassPropertyType2.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/crossFileQuickInfoExportedTypeDoesNotUseImportType.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/compiler/inheritanceGrandParentPublicMemberCollisionWithPrivateMember.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/declarationEmit/typePredicates/declarationEmitIdentifierPredicatesWithPrivateName01.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/types/thisType/thisTypeInAccessors.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/switchFallThroughs.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty6.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes2.ts","time":78,"edits":2,"cost":"4.65"},{"name":"tests/cases/compiler/moduleAndInterfaceWithSameName.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/es6/destructuring/emptyArrayBindingPatternParameter02.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/es6ModuleConstEnumDeclaration.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/augmentedTypesClass2a.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithConstructSignatures.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/declFileTypeofEnum.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/statements/VariableStatements/invalidMultipleVariableDeclarations.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/varArgsOnConstructorTypes.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/types/intersection/operatorsAndIntersectionTypes.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/staticMemberExportAccess.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/requireOfJsonFileWithErrors.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImportDts.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/keyofIsLiteralContexualType.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/library_ArraySlice.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck54.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/functionCall6.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/noImplicitAnyParametersInAmbientModule.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfBoolean.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement14.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTypedTagsES6.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/declarationEmitTypeAliasWithTypeParameters5.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias2.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/declarationEmitExpressionInExtends2.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/jsx/tsxExternalModuleEmit1.tsx","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns04_ES5.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/es6/modules/defaultExportsCannotMerge02.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/commentOnDecoratedClassDeclaration.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveNarrow.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/fallbackToBindingPatternForTypeInference.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/externalModuleReferenceOfImportDeclarationWithExportModifier.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/expressions/typeAssertions/duplicatePropertiesInTypeAssertions01.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration6_es2017.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/es6ModuleLet.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction8_es5.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/overloadresolutionWithConstraintCheckingDeferred.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/downlevelLetConst13.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/functionOverloads39.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/classes/classDeclarations/classBody/classWithEmptyBody.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/types/objectTypeLiteral/constructSignatures/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/invalidNestedModules.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/expressions/functionCalls/callWithSpread3.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractConstructorAssignability.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/typeInfer1.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesSourceMap1_ES5.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/exportAssignmentOfDeclaredExternalModule.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/castOfAwait.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/callOverloadViaElementAccessExpression.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/isolatedModulesES6.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/overloadsWithConstraints.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration16.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/types/tuple/tupleElementTypes1.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/compiler/interfaceMayNotBeExtendedWitACall.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/removeDeclareParamTypeAnnotation.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery4.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/duplicateFunctionImplementation.ts","time":39,"edits":1,"cost":"4.65"},{"name":"tests/cases/fourslash/codeFixInferFromUsageStringIndexSignatureJS.ts","time":116,"edits":3,"cost":"4.64"},{"name":"tests/cases/fourslash/augmentedTypesClass1.ts","time":116,"edits":3,"cost":"4.64"},{"name":"tests/cases/fourslash/completionsImport_exportEquals.ts","time":116,"edits":3,"cost":"4.64"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment25.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_namelessClass.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_03.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/tsxFindAllReferences3.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/completionsWithOptionalProperties.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax13.ts","time":154,"edits":4,"cost":"4.64"},{"name":"tests/cases/fourslash/codeFixInferFromFunctionUsage.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/documentHighlights_windowsPath.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember2.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_importedFunction.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/compiler/mappedTypeContextualTypesApplied.ts","time":77,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/findAllRefsOnImportAliases.ts","time":115,"edits":3,"cost":"4.63"},{"name":"tests/cases/fourslash/codeFixInferFromUsageVariable2.ts","time":115,"edits":3,"cost":"4.63"},{"name":"tests/cases/fourslash/completionsPaths_kinds.ts","time":115,"edits":3,"cost":"4.63"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethodTypeParamsInstantiateU.ts","time":115,"edits":3,"cost":"4.63"},{"name":"tests/cases/fourslash/getEditsForFileRename_amd.ts","time":114,"edits":3,"cost":"4.62"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames6.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/tsxFindAllReferences1.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_notInCommonjsProject_yesIfSomeEs6Module.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport02.ts","time":114,"edits":3,"cost":"4.62"},{"name":"tests/cases/compiler/implicitAnyDeclareFunctionExprWithoutFormalType.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/indentationInClassExpression.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/indirectClassInstantiation.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization5.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing8.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/codeFixAddMissingMember_generator_function.ts","time":114,"edits":3,"cost":"4.62"},{"name":"tests/cases/fourslash/unusedClassInNamespace2.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/completionForStringLiteral3.ts","time":114,"edits":3,"cost":"4.62"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentNestedInArrayLiteral.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/signatureHelpOnDeclaration.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/codeFixAddMissingMember11.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/findAllRefsImportEquals.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloadAssignability04.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_notInCommonjsProject.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/codeFixAddParameterNames.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeofANonExportedType.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports4-es6.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/memberFunctionsWithPublicOverloads.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/staticInstanceResolution5.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithUndefinedValueAndValidOperator.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember8.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/jsx/tsxReactEmitWhitespace2.tsx","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/keyof/circularIndexedAccessErrors.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES6CJS.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/jsdoc/jsdocFunctionType.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/objectTypeWithRecursiveWrappedPropertyCheckedNominally.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/classes/classDeclarations/classExtendingBuiltinType.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer3.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/aliasUsageInObjectLiteral.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints3.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/expressions/unaryOperators/negateOperator/negateOperatorWithStringType.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/classes/members/constructorFunctionTypes/classWithConstructors.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/commentsTypeParameters.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/reactImportDropped.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/noImplicitAnyParametersInAmbientClass.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration11.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/genericCombinators2.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass5.es6.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/overloadOnConstConstraintChecks3.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/declInput-2.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/classExpressionWithStaticProperties3.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/externalModules/umd-augmentation-3.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/genericReduce.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/moduleAndInterfaceSharingName4.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/declarationEmitDefaultExport4.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignaturesWithOptionalParameters.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/es6ModuleModuleDeclaration.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/ambient/ambientExternalModuleMerging.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/thisCapture1.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/everyTypeAssignableToAny.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement4.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of43.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/declFilePrivateMethodOverloads.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/constraints0.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/taggedTemplateStringsWithMultilineTemplateES6.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/functionMergedWithModule.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName12.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/toggleDuplicateFunctionDeclaration.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/es6ImportDefaultBinding.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/any/anyPropertyAccess.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/out-flag.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/assignmentNonObjectTypeConstraints.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/decoratorMetadataPromise.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/cyclicGenericTypeInstantiationInference.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames36_ES6.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/classes/constructorDeclarations/superCalls/derivedClassSuperCallsInNonConstructorMembers.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES3For-ofTypeCheck4.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/syntheticDefaultExportsWithDynamicImports.ts","time":76,"edits":2,"cost":"4.62"},{"name":"tests/cases/compiler/argumentsObjectIterator02_ES5.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/exportAssignmentWithPrivacyError.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/classSideInheritance3.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/shorthandPropertyAssignmentInES6Module.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/typeParameterArgumentEquivalence.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithEqualityChecks01.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/fileReferencesWithNoExtensions.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/numericIndexerConstraint5.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/aliasesInSystemModule2.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesProtectedMembers4.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty43.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/conditionallyDuplicateOverloadsCausedByOverloadResolution.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/externalModules/umd6.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/crashInresolveReturnStatement.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/constructorOverloads7.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/noErrorTruncation.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/spreadTypeRemovesReadonly.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/duplicateLocalVariable3.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/moduleScopingBug.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/inheritanceMemberAccessorOverridingProperty.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/declarationMerging1.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/augmentedTypesEnum2.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/modulePrologueAMD.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/overloadOnConstInCallback1.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration7_es6.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/parameterPropertyReferencingOtherParameter.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration6_es6.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/continueTarget6.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/continueTarget5.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/mixedExports.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum4.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/functionCall3.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/navigationBarItemsItemsExternalModules2.ts","time":38,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/getEditsForFileRename_caseInsensitive.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/completionWithConditionalOperatorMissingColon.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/importNameCodeFix_quoteStyle.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/quickInfoFunctionKeyword.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/completionsForRecursiveGenericTypesMember.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/unusedTypeParametersInFunction1.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction15.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/completionImportMeta.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/conformance/salsa/moduleExportWithExportPropertyAssignment4.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/getOccurrencesThis3.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/compiler/esModuleInteropTslibHelpers.ts","time":75,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/moveToNewFile_moveImport.ts","time":187,"edits":5,"cost":"4.61"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport_reExport.ts","time":149,"edits":4,"cost":"4.60"},{"name":"tests/cases/fourslash/commentsEnums.ts","time":149,"edits":4,"cost":"4.60"},{"name":"tests/cases/fourslash/goToDefinitionDynamicImport4.ts","time":111,"edits":3,"cost":"4.60"},{"name":"tests/cases/fourslash/refactorConvertExport_defaultToNamed.ts","time":111,"edits":3,"cost":"4.60"},{"name":"tests/cases/conformance/classes/constructorDeclarations/automaticConstructors/derivedClassWithoutExplicitConstructor3.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/fourslash/unusedVariableInForLoop6FS.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction1.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_shorthandProperty.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/compiler/bigintWithoutLib.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction5.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/fourslash/goToImplementationLocal_03.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/conformance/types/import/importTypeAmbientMissing.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/fourslash/goToDefinitionDecorator.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/fourslash/goToDefinition_super.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfOther.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction11.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionReturnPromiseOfAny.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/declFileAmbientExternalModuleWithSingleExportedModule.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/internalAliasEnumInsideTopLevelModuleWithoutExport.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/restInvalidArgumentType.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern6.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/controlFlowJavascript.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/memberFunctionsWithPrivateOverloads.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/amdDependencyCommentName4.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames26_ES5.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAsTags03.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments18_ES6.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinClass.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/types/contextualTypes/methodDeclarations/contextuallyTypedBindingInitializer.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/arraySigChecking.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/genericClassesInModule2.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/fourslash/breakpointValidationInComments.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementDefaultValues.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/declFileTypeofClass.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/templateStringsArrayTypeDefinedInES5Mode.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/randomSemicolons1.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/fourslash/definition.ts","time":74,"edits":2,"cost":"4.60"},{"name":"tests/cases/compiler/typeArgumentInferenceApparentType2.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/jsxViaImport.2.tsx","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithTypeParameter.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/expressions/unaryOperators/negateOperator/negateOperatorWithAnyOtherType.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/genericChainedCalls.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/noImplicitAnyForIn.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit5_ES5.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/getAccessorWithImpliedReturnTypeAndFunctionClassMerge.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/internalAliasInitializedModuleInsideLocalModuleWithExport.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/dynamicImport/importCallExpression6ESNext.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/declarationEmitDetachedComment2.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/collisionExportsRequireAndFunction.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPrivates2.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/collisionExportsRequireAndAmbientClass.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/requireOfJsonFile.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/constraintsUsedInPrototypeProperty.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfString.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions10_ES6.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/async/es5/awaitBinaryExpression/awaitBinaryExpression3_es5.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/expressions/asOperator/asOperator4.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/expressions/propertyAccess/propertyAccessStringIndexSignature.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/es5-declaration-amd.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/assignToObjectTypeWithPrototypeProperty.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/unusedDestructuringParameters.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/templates/templateStringInSwitchAndCaseES6.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/getAndSetAsMemberNames.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/inferentialTypingWithFunctionTypeNested.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/ClassDeclaration11.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty45.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractUsingAbstractMethod1.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/circularReferenceInImport.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/types/typeRelationships/widenedTypes/strictNullChecksNoWidening.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorWithES3.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/assignmentToObjectAndFunction.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings12_ES5.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithIncompatibleTypedTags.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/ambientClassDeclarationWithExtends.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/unusedTypeParameters9.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/fourslash/breakpointValidationVariables.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/lambdaPropSelf.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration2.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/letInLetConstDeclOfForOfAndForIn_ES6.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target12.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/types/primitives/number/invalidNumberAssignments.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/genericFunctionsWithOptionalParameters1.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersOptionality4.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumTypeInvalidOperations.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/interfaceImplementation5.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithTemplateStringInvalidES6.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/types/objectTypeLiteral/propertySignatures/numericStringNamedPropertyEquivalence.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/collisionSuperAndLocalFunctionInMethod.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/inheritanceMemberFuncOverridingProperty.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments07_ES6.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement8.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/scopeTests.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/reorderProperties.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/staticPrototypePropertyOnClass.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/staticOffOfInstance2.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral9.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/moduleMemberMissingErrorIsRelative.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers04.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/exportAssignmentVariable.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/functionOverloads27.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList13.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck9.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/decoratorInJsFile1.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/contextualTyping39.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/libdtsFix.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/bind1.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/es2017/useSharedArrayBuffer5.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserInvocationOfMemberAccessOffOfObjectCreationExpression1.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic3.ts","time":37,"edits":1,"cost":"4.60"},{"name":"tests/cases/compiler/excessPropertyCheckWithUnions.ts","time":184,"edits":5,"cost":"4.59"},{"name":"tests/cases/fourslash/completionInJsDoc.ts","time":147,"edits":4,"cost":"4.59"},{"name":"tests/cases/fourslash/codeFixInferFromUsageNumberIndexSignature.ts","time":110,"edits":3,"cost":"4.59"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_destructure_allUnused_all.ts","time":110,"edits":3,"cost":"4.59"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFile5.ts","time":110,"edits":3,"cost":"4.59"},{"name":"tests/cases/fourslash/codeFixAddMissingNew5.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/compiler/requiredMappedTypeModifierTrumpsVariance.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/fourslash/renameForAliasingExport02.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/compiler/declarationEmitPrefersPathKindBasedOnBundling.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/fourslash/completionsUniqueSymbol.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import11.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/fourslash/codeFixAddMissingNew3.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/compiler/classExtendingAny.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/compiler/declarationEmitPrefersPathKindBasedOnBundling2.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/compiler/contextuallyTypedByDiscriminableUnion.ts","time":73,"edits":2,"cost":"4.58"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportIndex_notForClassicResolution.ts","time":109,"edits":3,"cost":"4.58"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport04.ts","time":145,"edits":4,"cost":"4.57"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportBaseUrl2.ts","time":145,"edits":4,"cost":"4.57"},{"name":"tests/cases/fourslash/shims/getReferencesAtPosition.ts","time":108,"edits":3,"cost":"4.57"},{"name":"tests/cases/fourslash/refactorExtractType42.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/fourslash/completionEntryForImportName.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/fourslash/goToImplementationLocal_06.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/covariantCallbacks.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/fourslash/goToImplementationLocal_04.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/fourslash/codeFixInferFromUsageVariable3JS.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/compiler/functionWithAnyReturnTypeAndNoReturnExpression.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/destructuredDeclarationEmit.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/fourslash/typeCheckAfterResolve.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/compiler/constructorTypeWithTypeParameters.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/fourslash/completionListInNamedClassExpressionWithShadowing.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_parameter_modifier.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/fourslash/codeFixGenerateDefinitions.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType2.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericsInVariableDeclaration1.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/jsx/tsxEmit2.tsx","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/types/union/unionTypeConstructSignatures.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/compiler/objectLiteralEnumPropertyNames.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/conformance/classes/classExpressions/genericClassExpressionInFunction.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithMultipleBases.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty47.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment4.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/compiler/privacyInterfaceExtendsClauseDeclFile.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/importedAliasesInTypePositions.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloads03.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/constEnums/constEnum1.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/types/tuple/wideningTuples6.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/fourslash/asOperatorCompletion.ts","time":72,"edits":2,"cost":"4.57"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit3.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/deepElaborationsIntoArrowExpressions.ts","time":36,"edits":1,"cost":"4.57"},{"name":"unittests:: tsserver:: typingsInstaller:: discover typings","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/genericCallWithObjectLiteralArguments1.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/constDeclarations-validContexts.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/unionPropertyExistence.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration10_es2017.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames28_ES6.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationOperator2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/declarationMerging2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/typeParameterExtendingUnion2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/declFileCallSignatures.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of1.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithMemberClassConflict.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics2.ts","time":108,"edits":3,"cost":"4.57"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod5.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/overloadResolutionOverNonCTObjectLit.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement17.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfNumber.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/assignmentCompatability21.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfNotEqualHasNoEffect.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression1_es6.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/alwaysStrictES6.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithNumericIndexer2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/genericBaseClassLiteralProperty.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/illegalGenericWrapping1.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/complicatedPrivacy.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/enumAssignmentCompat.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/unusedLocalsinConstructor2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithIndexingOnLHS3.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/statements/forStatements/forStatementsMultipleInvalidDecl.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/partiallyDiscriminantedUnions.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperator3.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/declarationEmitReadonly.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/expressions/thisKeyword/thisInObjectLiterals.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of46.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/newNamesInGlobalAugmentations1.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/genericWithIndexerOfTypeParameterType2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedAdditionES6.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedUMD.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/anyInferenceAnonymousFunctions.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/functionOverloadImplementationOfWrongName2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/types/any/narrowFromAnyWithInstanceof.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/declarationEmitTypeAliasTypeParameterExtendingUnknownSymbol.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/internalAliasFunctionInsideLocalModuleWithoutExportAccessError.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/undeclaredMethod.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/interMixingModulesInterfaces5.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/es6ImportNamedImportNoExportMember.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/superWithTypeArgument3.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution6_node.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty12.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/funduleUsedAcrossFileBoundary.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/metadataOfClassFromModule.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/strictModeReservedWord2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementObjectBindingPattern2.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/classImplementsClass4.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/contextualTyping6.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/yieldExpressionInnerCommentEmit.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/typeParameterConstraintInstantiation.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames12_ES5.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/contextualTyping36.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/controlFlow/controlFlowIteration.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName7.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/namedFunctionExpressionCall.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/classDeclaredBeforeClassFactory.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveIndexingWithForInNoImplicitAny.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/templates/templateStringInWhile.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode15-negative.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/classWithOverloadImplementationOfWrongName.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/expressions/asOperator/asOperatorContextualType.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithAssignmentPattern3.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/fourslash/smartIndentOnAccessors.ts","time":36,"edits":1,"cost":"4.57"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_onlyNamedImports.ts","time":107,"edits":3,"cost":"4.56"},{"name":"tests/cases/fourslash/codeFixAddMissingTypeof1.ts","time":107,"edits":3,"cost":"4.56"},{"name":"tests/cases/fourslash/completionEntryForClassMembers3.ts","time":107,"edits":3,"cost":"4.56"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty7.tsx","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/codeFixInferFromUsage.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/quickInfoAlias.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType1.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile_all.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/extract-const1.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames1.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/conformance/salsa/typeFromJSConstructor.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/compiler/objectLiteralExcessProperties.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/goToImplementationLocal_02.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/quickInfoUnionOfNamespaces.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/codeFixAwaitShouldNotCrashIfNotInFunction.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/gotoDefinitionInObjectBindingPattern2.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/unusedVariableInForLoop6FSAddUnderscore.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/documentHighlights_filesToSearch.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/conformance/types/uniqueSymbol/uniqueSymbolsErrors.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution4.tsx","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateTag4.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/compiler/excessPropertyCheckWithSpread.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/conformance/expressions/newOperator/newOperatorErrorCases_noImplicitAny.ts","time":71,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics1.ts","time":106,"edits":3,"cost":"4.55"},{"name":"tests/cases/fourslash/completionsImport_augmentation.ts","time":106,"edits":3,"cost":"4.55"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules7.ts","time":106,"edits":3,"cost":"4.55"},{"name":"tests/cases/fourslash/findAllRefsClassExpression0.ts","time":106,"edits":3,"cost":"4.55"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution10.tsx","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/fourslash/getJavaScriptCompletions_tsCheck.ts","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/fourslash/breakpointValidationLet.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction08.ts","time":105,"edits":3,"cost":"4.54"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_noTsconfig.ts","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/fourslash/findAllReferencesDynamicImport2.ts","time":105,"edits":3,"cost":"4.54"},{"name":"tests/cases/fourslash/esModuleInteropFindAllReferences2.ts","time":105,"edits":3,"cost":"4.54"},{"name":"tests/cases/fourslash/completionsDestructuring.ts","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/fourslash/unusedImports13FS.ts","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorSyntaxError1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/genericConstructorFunction1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_destructure_allUnused.ts","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/fourslash/completionsImport_reExport_wrongName.ts","time":105,"edits":3,"cost":"4.54"},{"name":"tests/cases/compiler/commentsClass.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/salsa/exportNestedNamespaces.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument3.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/functionOverloads1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/internalModules/importDeclarations/shadowedInternalModule.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/members/objectTypeWithConstructSignatureHidingMembersOfFunction.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/internalModules/codeGeneration/nameCollision.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfNumberNamedProperty.ts","time":105,"edits":3,"cost":"4.54"},{"name":"tests/cases/fourslash/importNameCodeFixDefaultExport2.ts","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/fourslash/refactorExtractType28.ts","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/compiler/genericContextualTypingSpecialization.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/externalModules/exportNonInitializedVariablesAMD.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/jsx/tsxReactEmitWhitespace.tsx","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/badThisBinding.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithStringIndexerHidingBaseTypeIndexer.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/jsx/tsxUnionElementType6.tsx","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration17.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/mapped/mappedTypesAndObjects.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/jsdoc/jsdocParamTagTypeLiteral.ts","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/compiler/interfacePropertiesWithSameName2.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/augmentedTypesEnum.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax_all.ts","time":105,"edits":3,"cost":"4.54"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression5_es2017.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/infinitelyExpandingOverloads.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/commentsFunction.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/expressions/contextualTyping/functionExpressionContextualTyping1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/declInput4.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/externalModules/moduleScoping.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/es6ModuleInternalNamedImports.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/duplicateIdentifierBindingElementInParameterDeclaration1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of26.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/importHelpers.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/importedModuleClassNameClash.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/declFileImportedTypeUseInTypeArgPosition.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/defaultIndexProps1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated2_ES6.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/collisionThisExpressionAndParameter.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/super1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression2_es5.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName6.ts","time":70,"edits":2,"cost":"4.54"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesWithVariousOperators02.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/bestCommonTypeWithOptionalProperties.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution6.tsx","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/typeParameterDirectlyConstrainedToItself.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInstantiations2.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/contextualTyping37.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/collisionExportsRequireAndAlias.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractSingleLineDecl.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithLiteralPropertyNameInES6.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorInAmbientContext4.d.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/unusedLocalsAndObjectSpread.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck55.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/reachabilityChecks6.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es2017/useObjectValuesAndEntries4.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/classExpressionTest1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList16.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/importDeclWithDeclareModifier.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/newOperator.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoInterfacesDifferentRootModule.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/duplicateLocalVariable2.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/strictNullLogicalAndOr.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/declarationEmitBindingPatterns.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected7.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericsInTypeContexts2.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions09_ES5.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/jsx/tsxTypeErrors.tsx","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IncompleteMemberVariables/parserErrorRecovery_IncompleteMemberVariable1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/commentsDottedModuleName.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/internalModules/codeGeneration/exportCodeGen.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/typeInferenceReturnTypeCallback.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/EnumAndModuleWithSameNameAndCommonRoot.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/uncaughtCompilerError1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/parserS12.11_A3_T4.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/inferringAnyFunctionType5.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType8_ES5.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/multivar.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target4.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall4.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of34.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass7.es6.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/arrayBindingPatternOmittedExpressions.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/generics4.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithStringIndexer2.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexingResults.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/infinitelyExpandingTypes1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/constructorAsType.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/overloadModifiersMustAgree.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/nonArrayRestArgs.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithArrayLiteralArgs.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/identityForSignaturesWithTypeParametersAndAny.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/arrayAssignmentTest6.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/thisType/thisTypeInInterfaces.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/modules/exportAndImport-es3-amd.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames1_ES6.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement5.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/checkJsObjectLiteralHasCheckedKeyof.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/inheritedStringIndexersFromDifferentBaseTypes2.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/classes/classExpression.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature5.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/getsetReturnTypes.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/classes/classExpressions/extendClassExpressionFromModule.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/unusedPrivateMethodInClass2.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/typeParameterDiamond4.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/sourceMapWithCaseSensitiveFileNames.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration3_es6.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserConstructorAmbiguity2.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/functionOverloads13.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/wrappedAndRecursiveConstraints2.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/parameterPropertyOutsideConstructor.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration3.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMethodInNonAbstractClass.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/defaultValueInFunctionOverload1.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/compiler/checkJsFiles6.ts","time":35,"edits":1,"cost":"4.54"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc6.ts","time":139,"edits":4,"cost":"4.53"},{"name":"tests/cases/fourslash/completionForStringLiteralExport.ts","time":104,"edits":3,"cost":"4.53"},{"name":"tests/cases/fourslash/completionsRecommended_switch.ts","time":104,"edits":3,"cost":"4.53"},{"name":"tests/cases/fourslash/completionsImport_notFromUnrelatedNodeModules.ts","time":104,"edits":3,"cost":"4.53"},{"name":"tests/cases/fourslash/completionForStringLiteral7.ts","time":104,"edits":3,"cost":"4.53"},{"name":"tests/cases/fourslash/indentationInAmdIife.ts","time":104,"edits":3,"cost":"4.53"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess7.ts","time":104,"edits":3,"cost":"4.53"},{"name":"tests/cases/conformance/jsx/inline/inlineJsxFactoryDeclarations.tsx","time":69,"edits":2,"cost":"4.53"},{"name":"tests/cases/compiler/declFileTypeAnnotationVisibilityErrorAccessors.ts","time":69,"edits":2,"cost":"4.53"},{"name":"tests/cases/fourslash/quickInfoCanBeTruncated.ts","time":138,"edits":4,"cost":"4.53"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTagOnObjectProperty1.ts","time":69,"edits":2,"cost":"4.53"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment36.ts","time":69,"edits":2,"cost":"4.53"},{"name":"tests/cases/compiler/circularConstrainedMappedTypeNoCrash.ts","time":69,"edits":2,"cost":"4.53"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAmbient2.ts","time":103,"edits":3,"cost":"4.52"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics15.ts","time":103,"edits":3,"cost":"4.52"},{"name":"tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment3.ts","time":103,"edits":3,"cost":"4.52"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithNumericIndexer3.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/jsDocTags.ts","time":136,"edits":4,"cost":"4.51"},{"name":"tests/cases/compiler/controlFlowForCatchAndFinally.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/fourslash/getOccurrencesAsyncAwait3.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/compiler/genericTypeAssertions2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/augmentedTypesModule6.ts","time":136,"edits":4,"cost":"4.51"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck20.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/navigationItemsOverloads2.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceWithNegativeNumber.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_importedFunction4.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/fourslash/codeFixAddMissingMember12.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction12.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/undefinedAssignableToEveryType.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/unusedLocalsInMethodFS1.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/fourslash/breakpointValidationArrayLiteralExpressions.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/aliasUsageInIndexerOfClass.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/typeAliases/typeAliasesForObjectTypes.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/exportDefaultFunction.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/compiler/superPropertyAccess2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/members/augmentedTypeAssignmentCompatIndexSignature.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/overloadedConstructorFixesInferencesAppropriately.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndLocalVarInAccessors.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/doubleUnderscoreMappedTypes.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/async/es2017/asyncAwaitIsolatedModules_es2017.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/primitives/void/invalidAssignmentsToVoid.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/expressions/unaryOperators/voidOperator/voidOperatorWithNumberType.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithInvalidOperands.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/moduleResolutionWithSymlinks_notInNodeModules.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBinding1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/super_inside-object-literal-getters-and-setters.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/quickInfoForDestructuringShorthandInitializer.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithMultipleBases2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinNestedSubclass.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/jsx/tsxElementResolution9.tsx","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/mapped/mappedTypeWithAny.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/compiler/overloadingOnConstants2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractGeneric.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es2017/useObjectValuesAndEntries3.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/optionalProperties02.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/es5-asyncFunctionArrayLiterals.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/promiseChaining.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/completionForStringLiteral12.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInUMD3.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/async/es5/asyncAwaitIsolatedModules_es5.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/declarationEmitForGlobalishSpecifierSymlink2.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/compiler/inheritanceOfGenericConstructorMethod2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/contextualTypes/methodDeclarations/contextuallyTypedObjectLiteralMethodDeclaration01.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/expressions/arrayLiterals/arrayLiterals.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of19.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/voidAsOperator.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates19_ES6.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern24.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/expressions/arrayLiterals/arrayLiterals3.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/unionAndIntersectionInference2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns03_ES5iterable.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithOverloadResolution2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/primitives/null/validNullAssignments.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments12.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/templates/templateStringPlainCharactersThatArePartsOfEscapes02.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicates01.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/stringLiteralObjectLiteralDeclaration1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/systemModule17.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/octalIntegerLiteral.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/es6ModuleVariableStatement.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/arrayFilter.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/internalAliasUninitializedModuleInsideTopLevelModuleWithExport.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarInMethod.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithOverloadedCallAndConstructSignatures.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/nameCollisions.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/async/es2017/awaitBinaryExpression/awaitBinaryExpression4_es2017.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/exportAssignmentOfGenericType1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnOptionalProperty.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName36.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/abstractIdentifierNameStrict.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/inferentialTypingWithFunctionType2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/ambiguousCallsWhereReturnTypesAgree.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution12.tsx","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/functionLiteralForOverloads.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsArray.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports4.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/genericRecursiveImplicitConstructorErrors1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/aliasInaccessibleModule.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/constructorOverloads3.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of35.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/jsx/tsxOpeningClosingNames.tsx","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod3.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/jsFileCompilationLetDeclarationOrder2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/declFileClassWithStaticMethodReturningConstructor.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames33_ES6.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/typePartameterConstraintInstantiatedWithDefaultWhenCheckingDefault.ts","time":68,"edits":2,"cost":"4.51"},{"name":"tests/cases/conformance/ambient/ambientErrors.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/controlFlow/controlFlowCommaOperator.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/privacyTypeParametersOfClass.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardNarrowsToLiteralTypeUnion.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/inheritanceStaticAccessorOverridingProperty.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/contextualTyping33.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/inferSecondaryParameter.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/genericFunctionCallSignatureReturnTypeMismatch.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/badArrayIndex.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/objectLitGetterSetter.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck26.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/enumWithQuotedElementName1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/copyrightWithNewLine1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/unusedImports7.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/collisionSuperAndPropertyNameAsConstuctorParameter.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithStringIndexerHidingBaseTypeIndexer3.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/assignmentCompatability30.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionThisCapturing.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalTypeParameter.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/superCallFromClassThatDerivesFromGenericTypeButWithNoTypeArguments1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName20.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/conditionalExpressionNewLine9.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/undefinedTypeAssignment2.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/downlevelLetConst6.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/switchCaseWithUnionTypes01.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates11_ES5.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedNewOperator.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral3.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral4.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/ambientErrors1.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/formattingWithEnterAfterMultilineString.ts","time":34,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/salsa/contextualTypedSpecialAssignment.ts","time":169,"edits":5,"cost":"4.50"},{"name":"tests/cases/fourslash/genericParameterHelpTypeReferences.ts","time":135,"edits":4,"cost":"4.50"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc21.ts","time":135,"edits":4,"cost":"4.50"},{"name":"tests/cases/fourslash/findAllRefsClassWithStaticThisAccess.ts","time":135,"edits":4,"cost":"4.50"},{"name":"tests/cases/fourslash/completionsGeneratorFunctions.ts","time":101,"edits":3,"cost":"4.50"},{"name":"tests/cases/fourslash/refactorExtractType38.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax20.ts","time":134,"edits":4,"cost":"4.50"},{"name":"tests/cases/fourslash/extract-method-in-anonymous-function-declaration.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess2.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/conformance/types/tuple/unionsOfTupleTypes1.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/codeFixSpellingVsMissingMember.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/conformance/salsa/typeFromPrototypeAssignment.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/conformance/async/es6/asyncWithVarShadowing_es6.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/codeFixAddMissingNew4.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/compiler/bigintIndex.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures6.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/stringLiteralCompletionsForStringEnumContextualType.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMember2.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/quickInfoMappedSpreadTypes.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/extract-method_jsxIntrinsicTagSymbol.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/conformance/enums/enumConstantMemberWithStringEmitDeclaration.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/refactorExtractType32.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/signatureHelpAtEOF2.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/completionListStaticProtectedMembers.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/compiler/controlFlowNullTypeAndLiteral.ts","time":67,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/server/convertFunctionToEs6Class-server.ts","time":234,"edits":7,"cost":"4.49"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess17.ts","time":167,"edits":5,"cost":"4.49"},{"name":"tests/cases/compiler/indexingTypesWithNever.ts","time":100,"edits":3,"cost":"4.49"},{"name":"tests/cases/fourslash/completionsPaths_importType.ts","time":100,"edits":3,"cost":"4.49"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics17.ts","time":100,"edits":3,"cost":"4.49"},{"name":"tests/cases/fourslash/codeFixCannotFindModule_notIfMissing.ts","time":100,"edits":3,"cost":"4.49"},{"name":"tests/cases/fourslash/completionForStringLiteralWithDynamicImport.ts","time":100,"edits":3,"cost":"4.49"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics14.ts","time":100,"edits":3,"cost":"4.49"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethod_all.ts","time":100,"edits":3,"cost":"4.49"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_moduleDotExportsEqualsRequire.ts","time":133,"edits":4,"cost":"4.49"},{"name":"tests/cases/fourslash/codeFixInferFromUsageUnifyAnonymousType.ts","time":132,"edits":4,"cost":"4.48"},{"name":"tests/cases/fourslash/calledUnionsOfDissimilarTyeshaveGoodDisplay.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax5.ts","time":132,"edits":4,"cost":"4.48"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames6.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess13.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/compiler/aliasErrors.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames3.ts","time":99,"edits":3,"cost":"4.48"},{"name":"tests/cases/fourslash/augmentedTypesClass3.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/fourslash/quickInfoJsdocTypedefMissingType.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/fourslash/todoComments18.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/fourslash/completionsImport_importType.ts","time":132,"edits":4,"cost":"4.48"},{"name":"tests/cases/fourslash/refactorExtractType12.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/conformance/types/thisType/thisTypeAccessibility.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/compiler/jsFileClassPropertyType3.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/superInObjectLiterals_ES5.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern27.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithStringType.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/destructuring/emptyVariableDeclarationBindingPatterns01_ES5.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern29.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/typings/typingsLookup3.ts","time":33,"edits":1,"cost":"4.48"},{"name":"unittests:: tsserver:: syntax operations","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern11.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty15.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/fourslash/breakpointValidationWhile.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/indexSignatureWithInitializer1.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/destructuring/emptyVariableDeclarationBindingPatterns01_ES5iterable.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/privacyCheckExportAssignmentOnExportedGenericInterface1.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/nestedBlockScopedBindings16.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandStringType.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames47_ES5.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern26.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames49_ES5.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/typeReferenceDirectives13.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration12_es2017.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/internalAliasFunctionInsideLocalModuleWithExport.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithExport.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction3.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/types/primitives/undefined/invalidUndefinedValues.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/spyComparisonChecking.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/salsa/constructorFunctions2.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/compiler/declarationsForIndirectTypeAliasReference.ts","time":66,"edits":2,"cost":"4.48"},{"name":"tests/cases/compiler/matchReturnTypeInAllBranches.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck28.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/moduleAugmentationImportsAndExports2.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/unusedImports4.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/transformsElideNullUndefinedType.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/superErrors.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of40.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/objectLiteralFunctionArgContextualTyping2.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/moduleAugmentationImportsAndExports3.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithStringAndEveryType.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/jsFileCompilationHeritageClauseSyntaxOfClass.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty7.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesTypePredicates01.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/types/thisType/thisTypeErrors.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/es6ImportWithoutFromClauseAmd.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty20.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName39.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/assignLambdaToNominalSubtypeOfFunction.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/types/typeAliases/asiPreventsParsingAsTypeAlias02.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/externalModules/umd-augmentation-1.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty22.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/collisionExportsRequireAndInternalModuleAlias.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of23.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithoutExportAccessError.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/classExpressionWithStaticPropertiesES64.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/nestedRecursiveLambda.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/protoAssignment.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/moduleSymbolMerging.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/types/primitives/string/invalidStringAssignments.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/noImplicitReturnsInAsync2.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/classTypeParametersInStatics.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/es3-jsx-react.tsx","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/systemModule15.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns02_ES5.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/overloadsWithProvisionalErrors.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/decorators/class/method/parameter/decoratorOnClassMethodParameter1.es6.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/types/localTypes/localTypes5.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/extendArray.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorWithoutOperand.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/constructorOverloads2.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/sourceMapValidationFunctions.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/shorthand-property-es6-amd.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames8_ES6.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType6.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction6_es2017.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/callSignatureFunctionOverload.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/externalModules/reexportClassDefinition.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/baseTypeWrappingInstantiationChain.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of30.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/expressions/functionCalls/forgottenNew.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck18.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/templates/templateStringMultiline2_ES6.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/duplicateLocalVariable4.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/typeUsedAsValueError2.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/interMixingModulesInterfaces0.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClass.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/constDeclarations-scopes2.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/modules/multipleDefaultExports01.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/parameterPropertyInitializerInInitializers.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty4.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/fatarrowfunctionsOptionalArgsErrors1.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames42_ES5.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/es6ExportAssignment.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithEnumMemberConflict.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution.tsx","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/baseTypePrivateMemberClash.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration7_es6.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass8.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/addMoreCallSignaturesToBaseSignature.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/compiler/functionOverloads12.ts","time":33,"edits":1,"cost":"4.48"},{"name":"tests/cases/fourslash/commentsFunctionExpression.ts","time":165,"edits":5,"cost":"4.48"},{"name":"tests/cases/fourslash/completionsThisType.ts","time":131,"edits":4,"cost":"4.47"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport2.ts","time":98,"edits":3,"cost":"4.47"},{"name":"tests/cases/fourslash/codeFixCannotFindModule_suggestion.ts","time":98,"edits":3,"cost":"4.47"},{"name":"tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment2.ts","time":98,"edits":3,"cost":"4.47"},{"name":"tests/cases/fourslash/completionListInClosedObjectTypeLiteralInSignature04.ts","time":98,"edits":3,"cost":"4.47"},{"name":"tests/cases/fourslash/importFixWithMultipleModuleExportAssignment.ts","time":65,"edits":2,"cost":"4.47"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization1.ts","time":65,"edits":2,"cost":"4.47"},{"name":"tests/cases/fourslash/jsdocParameterNameCompletion.ts","time":65,"edits":2,"cost":"4.47"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction1.ts","time":65,"edits":2,"cost":"4.47"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames5.ts","time":65,"edits":2,"cost":"4.47"},{"name":"tests/cases/fourslash/completionsNamespaceMergedWithObject.ts","time":65,"edits":2,"cost":"4.47"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceDuplicateMember2.ts","time":65,"edits":2,"cost":"4.47"},{"name":"tests/cases/fourslash/importNameCodeFix_getCanonicalFileName.ts","time":65,"edits":2,"cost":"4.47"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction6.5.ts","time":97,"edits":3,"cost":"4.46"},{"name":"tests/cases/fourslash/moveToNewFile_importEquals.ts","time":97,"edits":3,"cost":"4.46"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures9.ts","time":97,"edits":3,"cost":"4.46"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax23.ts","time":129,"edits":4,"cost":"4.46"},{"name":"tests/cases/fourslash/incompleteFunctionCallCodefix.ts","time":128,"edits":4,"cost":"4.45"},{"name":"tests/cases/fourslash/codeFixAddMissingMember8.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess3.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/compiler/interfacedecl.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/completionForStringLiteralRelativeImport4.ts","time":128,"edits":4,"cost":"4.45"},{"name":"tests/cases/fourslash/completionListInvalidMemberNames_startWithSpace.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/fourslash/completionsPaths_fromTypings.ts","time":96,"edits":3,"cost":"4.45"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern2.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/completionForStringLiteralFromSignature.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors7.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/completionListAfterStringLiteralTypeWithNoSubstitutionTemplateLiteral.ts","time":96,"edits":3,"cost":"4.45"},{"name":"tests/cases/compiler/staticInheritance.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/unusedParameterInFunction1AddUnderscore.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/compiler/arrayConstructors1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/quickinfoForNamespaceMergeWithClassConstrainedToSelf.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_exportModifier2.ts","time":96,"edits":3,"cost":"4.45"},{"name":"tests/cases/fourslash/completionsNamespaceMergedWithClass.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/compiler/superPropertyAccess.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias3.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/genericAndNonGenericInheritedSignature2.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit4.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/thisType/typeRelationships.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/completionsRecursiveNamespace.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/compiler/implicitAnyFunctionInvocationWithAnyArguements.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit13.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/genericFunctionInference2.ts","time":96,"edits":3,"cost":"4.45"},{"name":"tests/cases/compiler/modifiersInObjectLiterals.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/declareFileExportAssignmentWithVarFromVariableStatement.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/declarationEmitTypeofDefaultExport.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamInstantiation.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/compiler/genericsAndHigherOrderFunctions.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/thisInLambda.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/genericWithOpenTypeParameters1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/autoLift2.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/declFileGenericClassWithGenericExtendedClass.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/breakpointValidationTypeAlias.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/inferentialTypingUsingApparentType3.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/declFileEnums.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/superPropertyAccess_ES5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/implicitAnyDeclareVariablesWithoutTypeAndInit.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/interfacePropertiesWithSameName3.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/salsa/constructorFunctionsStrict.ts","time":64,"edits":2,"cost":"4.45"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns02_ES6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithExport.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/contextualSignatureInstatiationCovariance.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_ES6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/salsa/moduleExportAssignment.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType4_ES5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/discriminatedUnionErrorMessage.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/overloadOnConstNoStringImplementation.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/specifyingTypes/typeReferences/nonGenericTypeReferenceWithTypeArguments.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/octalIntegerLiteralES6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/genericTypeAssertions5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/constructorReturningAPrimitive.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/overloadOnConstNoAnyImplementation2.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/missingTypeArguments3.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/doNotWidenAtObjectLiteralPropertyAssignment.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithTypeArgumentInES6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression6_es6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/collisionThisExpressionAndAliasInGlobal.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/baseCheck.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinNestedClass.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions07_ES6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/typeReferenceDirectives6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/destructuring/destructuringObjectBindingPatternAndAssignment1ES5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit1_ES5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/systemModule10.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMethodWithImplementation.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorInAmbientContext5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/classExpressions/typeArgumentInferenceWithClassExpression3.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/implicitAnyInCatch.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement3.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/genericClasses0.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/exportDeclarationsInAmbientNamespaces2.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList4.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/systemModuleAmbientDeclarations.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/infiniteExpansionThroughInstantiation2.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithNullValueAndValidOperands.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/scopeCheckStaticInitializer.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns04_ES5iterable.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/async/es2017/await_unaryExpression_es2017_1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/typeReferenceDirectives1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/templates/templateStringInPropertyAssignment.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/moduleResolutionWithSymlinks_withOutDir.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/inferentialTypingWithFunctionTypeSyntacticScenarios.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/spread/arrayLiteralSpreadES5iterable.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/decorators/class/constructor/decoratorOnClassConstructor2.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/accessibilityModifiers.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall10.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/emitPreComments.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/emitCapturingThisInTupleDestructuring1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/collisionExportsRequireAndAmbientModule.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/classExtendsInterfaceInModule.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTypedTags.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/withStatement.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/sourceMapValidationSwitch.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/globalIsContextualKeyword.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/functionOverloads42.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithInheritedPrivates3.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/es6ClassTest3.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/contextualTyping15.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/parserS7.2_A1.5_T2.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/letDeclarations-invalidContexts.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/errorRecoveryInClassDeclaration.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/multiCallOverloads.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/contextualTyping21.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType8_ES6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/implicitAnyGenericTypeInference.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/exportSpecifierReferencingOuterDeclaration1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/es6ImportDefaultBindingMergeErrors.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/classExpressions/typeArgumentInferenceWithClassExpression1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/Symbols/symbolType13.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/thisType/unionThisTypeInFunctions.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyNameConflictsInAmbientContext.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/memberFunctionOverloadMixingStaticAndInstance.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/intersectionTypeWithLeadingOperator.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/internalAliasVarInsideLocalModuleWithoutExportAccessError.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/members/typesWithPublicConstructor.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/scopeCheckInsideStaticMethod1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames29_ES6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/functionCall9.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/separate1-1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName13.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/literalIntersectionYieldsLiteral.ts","time":96,"edits":3,"cost":"4.45"},{"name":"tests/cases/compiler/recursiveSpecializationOfSignatures.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/classDeclarationBlockScoping2.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classWithTwoConstructorDefinitions.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/errorTypesAsTypeArguments.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/withStatementNestedScope.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck33.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserExpressionStatement1.d.ts","time":32,"edits":1,"cost":"4.45"},{"name":"unittests:: services:: extract:: Symbol Walker","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions11_ES6.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerEnum1.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/blockScopedFunctionDeclarationES5.ts","time":32,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/importNameCodeFix_jsx.ts","time":127,"edits":4,"cost":"4.44"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics18.ts","time":95,"edits":3,"cost":"4.44"},{"name":"tests/cases/fourslash/unusedParameterInLambda2.ts","time":95,"edits":3,"cost":"4.44"},{"name":"tests/cases/fourslash/completionsOptionalKindModifier.ts","time":95,"edits":3,"cost":"4.44"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction10.ts","time":95,"edits":3,"cost":"4.44"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileQuoteStyle3.ts","time":63,"edits":2,"cost":"4.43"},{"name":"tests/cases/compiler/jsxFactoryIdentifier.ts","time":63,"edits":2,"cost":"4.43"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction7.ts","time":63,"edits":2,"cost":"4.43"},{"name":"tests/cases/compiler/identicalTypesNoDifferByCheckOrder.ts","time":63,"edits":2,"cost":"4.43"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment20.ts","time":63,"edits":2,"cost":"4.43"},{"name":"tests/cases/fourslash/moveToNewFile_declarationKinds.ts","time":94,"edits":3,"cost":"4.43"},{"name":"tests/cases/fourslash/staticGenericOverloads1.ts","time":94,"edits":3,"cost":"4.43"},{"name":"tests/cases/fourslash/completionListInUnclosedObjectTypeLiteralInSignature02.ts","time":94,"edits":3,"cost":"4.43"},{"name":"tests/cases/fourslash/codeFixAddMissingTypeof2.ts","time":94,"edits":3,"cost":"4.43"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethodThis.ts","time":124,"edits":4,"cost":"4.42"},{"name":"tests/cases/fourslash/codeFixInferFromUsageSetterWithInaccessibleTypeJS.ts","time":93,"edits":3,"cost":"4.42"},{"name":"tests/cases/fourslash/findAllRefsEnumAsNamespace.ts","time":62,"edits":2,"cost":"4.42"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport10.ts","time":93,"edits":3,"cost":"4.42"},{"name":"tests/cases/conformance/dynamicImport/importCallExpression5ESNext.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/fourslash/goToImplementationClassMethod_00.ts","time":62,"edits":2,"cost":"4.42"},{"name":"tests/cases/fourslash/goToImplementationTypeAlias_00.ts","time":62,"edits":2,"cost":"4.42"},{"name":"tests/cases/compiler/undefinedSymbolReferencedInArrayLiteral1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/fourslash/completionListOfUnion.ts","time":124,"edits":4,"cost":"4.42"},{"name":"tests/cases/fourslash/completionsCombineOverloads_returnType.ts","time":62,"edits":2,"cost":"4.42"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of53.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/fourslash/importNameCodeFixDefaultExport.ts","time":62,"edits":2,"cost":"4.42"},{"name":"tests/cases/fourslash/getEditsForFileRename_tsconfig_include_noChange.ts","time":93,"edits":3,"cost":"4.42"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax24.ts","time":124,"edits":4,"cost":"4.42"},{"name":"tests/cases/conformance/externalModules/umd-errors.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/arrayLiteralWithMultipleBestCommonTypes.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/wrappedAndRecursiveConstraints4.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/expressions/assignmentOperator/assignmentLHSIsValue.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/recursiveIdenticalAssignment.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/fourslash/refactorExtractType35.ts","time":62,"edits":2,"cost":"4.42"},{"name":"tests/cases/compiler/declarationEmitRetainsJsdocyComments.ts","time":62,"edits":2,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget6.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/instantiatedBaseTypeConstraints2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType1_ES6.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/assignmentCompatability16.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithMultipleBaseTypes.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/jsx/tsxAttributeInvalidNames.tsx","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty8.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/interfaceOnly.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/objectCreate-errors.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/typeParameterUsedAsConstraint.ts","time":31,"edits":1,"cost":"4.42"},{"name":"unittests:: tsserver:: events:: LargeFileReferencedEvent with large file","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/salsa/exportNestedNamespaces2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration12_es6.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments05_ES6.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/modularizeLibrary_TargetES6UsingES6Lib.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndLocalVarInMethod.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/typeofUndefined.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/reexportWrittenCorrectlyInDeclaration.ts","time":62,"edits":2,"cost":"4.42"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/moduleProperty2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/doubleMixinConditionalTypeBaseClassWorks.ts","time":62,"edits":2,"cost":"4.42"},{"name":"tests/cases/conformance/externalModules/importImportOnlyModule.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/jsx/tsxElementResolution12.tsx","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/internalAliasVarInsideLocalModuleWithoutExport.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersMethodES6.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInSystem3.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/jsx/tsxGenericArrowFunctionParsing.tsx","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript5/Fuzz/parser0_004152.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedAndNonExportedInterfacesOfTheSameName.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/moduleAugmentationInAmbientModule1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/privateVisibility.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/classImplementsClass5.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/typeArgumentInferenceApparentType1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/collisionRestParameterFunctionExpressions.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/NonInitializedExportInInternalModule.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/objectTypeLiteral/propertySignatures/stringNamedPropertyDuplicates.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/contextualTyping14.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/letDeclarations2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/parseShortform.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/declaredExternalModule.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/augmentedTypesModules4.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit11.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersMethodES6.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/unusedImports8.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/discriminantsAndNullOrUndefined.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/declarationEmitDefaultExport7.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractOverloads.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/assignmentCompat1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/primitives/boolean/assignFromBooleanInterface2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundAssignmentLHSIsReference.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/unusedImports13.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/members/typesWithPrivateConstructor.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteTemplateExpressions3.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/assignmentCompatability7.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit1_ES6.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/exportImportNonInstantiatedModule2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/methodContainingLocalFunction.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/dottedModuleName.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/externalModules/exportAssignmentMergedInterface.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/parametersWithNoAnnotationAreAny.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithEnumTypeInvalidOperations.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/es6ExportClauseInEs5.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/structuralTypeInDeclareFileForModule.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/chainedAssignment1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/declarationEmitTypeAliasWithTypeParameters2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/es6ImportNameSpaceImport.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/ambientModuleExports.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeofClass2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/ambient/ambientShorthand_merging.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/union/unionTypeReadonly.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/recur1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/null.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of42.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/nodeResolution4.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames36_ES5.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/switchStatementsWithMultipleDefaults.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/superNewCall1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/importShadowsGlobalName.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/errorMessagesIntersectionTypes01.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/jsFileCompilationExternalPackageError.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/destructuring/emptyArrayBindingPatternParameter01.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/alwaysStrictNoImplicitUseStrict.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/expressions/contextualTyping/iterableContextualTyping1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/duplicatePackage_subModule.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/duplicateAnonymousModuleClasses.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/systemModuleWithSuperClass.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements10.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoGenericInterfacesWithTheSameNameButDifferentArity.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/externalModules/exportAssignmentGenericType.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/members/typesWithProtectedConstructor.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/jsFileCompilationNoErrorWithoutDeclarationsWithJsFileReferenceWithNoOut.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/objectLiteralIndexerErrors.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/readonlyInConstructorParameters.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/types/thisType/thisTypeErrors2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/library_StringSlice.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName6.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesSourceMap2_ES5.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/instantiatedReturnTypeContravariance.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/externalModuleExportingGenericClass.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of9.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithAccessibilityModifiers.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement3.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/callOverloads4.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/fourslash/shims/getBreakpointStatementAtPosition.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/genericObjectCreationWithoutTypeArgs.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames2_ES5.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/genericConstraintSatisfaction1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionExpressionWithinFunctionExpression1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/nonExportedElementsOfMergedModules.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/blockScopedBindingsReassignedInLoop1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/unionTypeWithRecursiveSubtypeReduction1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/superCallFromClassThatHasNoBaseType1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement13.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserMemberAccessOffOfGenericType1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/interfaceWithCommaSeparators.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens18.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/objectCreationExpressionInFunctionParameter.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/varAndFunctionShareName.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/fatarrowfunctionsOptionalArgsErrors3.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/unusedInterfaceinNamespace4.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/jsFileCompilationDuplicateFunctionImplementation.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/dontShowCompilerGeneratedMembers.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/optionsSourcemapInlineSourcesSourceRoot.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedSystem.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/compiler/conflictMarkerTrivia1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments13.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/SwitchStatements/parserErrorRecovery_SwitchStatement1.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration13.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/fourslash/navigationBarItemsMultilineStringIdentifiers.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrayLiteralExpressions/parserErrorRecoveryArrayLiteralExpression2.ts","time":31,"edits":1,"cost":"4.42"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax7.ts","time":123,"edits":4,"cost":"4.41"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportPaths0.ts","time":92,"edits":3,"cost":"4.41"},{"name":"tests/cases/fourslash/findAllRefsExportDefaultClassConstructor.ts","time":92,"edits":3,"cost":"4.41"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics10.ts","time":92,"edits":3,"cost":"4.41"},{"name":"tests/cases/fourslash/referencesBloomFilters.ts","time":122,"edits":4,"cost":"4.40"},{"name":"tests/cases/fourslash/getEditsForFileRename_tsconfig.ts","time":122,"edits":4,"cost":"4.40"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember3.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax15.ts","time":122,"edits":4,"cost":"4.40"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction9.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileQuoteStyle0.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/syntheticImportFromBabelGeneratedFile2.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction15.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethod.ts","time":122,"edits":4,"cost":"4.40"},{"name":"tests/cases/fourslash/completionsPaths_pathMapping_topLevel.ts","time":122,"edits":4,"cost":"4.40"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileQuoteStyle1.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/completionsDefaultExport.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_methodCallUnion.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/suggestionOfUnusedVariableWithExternalModule.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/completionsKeyof.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/conformance/salsa/typeFromPrototypeAssignment2.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty1.tsx","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/compiler/defaultDeclarationEmitDefaultImport.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/conformance/jsdoc/jsdocParseBackquotedParamName.ts","time":61,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/server/getJavaScriptSyntacticDiagnostics02.ts","time":91,"edits":3,"cost":"4.40"},{"name":"tests/cases/compiler/unusedInvalidTypeArguments.ts","time":91,"edits":3,"cost":"4.40"},{"name":"tests/cases/fourslash/completionListInvalidMemberNames2.ts","time":91,"edits":3,"cost":"4.40"},{"name":"tests/cases/fourslash/completionsImport_exportEqualsNamespace_noDuplicate.ts","time":121,"edits":4,"cost":"4.39"},{"name":"tests/cases/fourslash/completionsInJsxTag.ts","time":121,"edits":4,"cost":"4.39"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithNonSymmetricSubtypes.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/crashInGetTextOfComputedPropertyName.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax_all_nullable.ts","time":90,"edits":3,"cost":"4.39"},{"name":"tests/cases/fourslash/codeFixInferFromUsageAlwaysInferJS.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/fourslash/refactorConvertImport_notAtDefaultName.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of3.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/interfaceInheritance2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser642331_1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfClass.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess6.ts","time":120,"edits":4,"cost":"4.39"},{"name":"tests/cases/compiler/keywordField.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/deferredLookupTypeResolution2.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/conformance/es6/destructuring/optionalBindingParameters1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/es6ModuleInternalNamedImports2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern14.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/compiler/genericsWithoutTypeParameters1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/classExpressions.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/letDeclarations.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/overEagerReturnTypeSpecialization.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/moveToNewFile_jsx.ts","time":90,"edits":3,"cost":"4.39"},{"name":"tests/cases/compiler/anyIdenticalToItself.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithBooleanType.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/spread/spreadUnion.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess1.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/compiler/internalAliasClassInsideLocalModuleWithoutExport.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitNone.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/es6ClassTest.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport08.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/compiler/consistentAliasVsNonAliasRecordBehavior.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/compiler/unusedVariablesinNamespaces3.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/recursiveBaseCheck3.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/stringLiteralsErrors.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/exportDefaultAsyncFunction2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"unittests:: config:: tsconfigParsing:: parseConfigFileTextToJson","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndAmbientWithSameNameAndCommonRoot.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/errorMessagesIntersectionTypes03.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/genericArray1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/argumentsAsPropertyName.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern5.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldStarExpression3_es6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/declFileEnumUsedAsValue.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/indexWithUndefinedAndNull.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/expressions/functionCalls/functionCalls.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/arrayconcat.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/letDeclarations-scopes2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames7_ES6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/expressions/typeAssertions/duplicatePropertiesInTypeAssertions02.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/classes/members/classTypes/instancePropertiesInheritedIntoClassType.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit5.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/literal/literalTypes3.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/externalModules/amdImportNotAsPrimaryExpression.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithMultipleBaseTypes2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/genericIndexedAccessMethodIntersectionCanBeAccessed.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/contextualTypes/partiallyAnnotatedFunction/partiallyAnnotatedFunctionInferenceWithTypeParameter.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndStringIndexer.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/noImplicitAnyIndexingSuppressed.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/sourceMapWithMultipleFilesWithCopyright.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/genericRestArgs.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImport1WithExport.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/defaultArgsInOverloads.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/functionLikeInParameterInitializer.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty18.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/externalModules/importNonStringLiteral.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck50.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/inheritedMembersAndIndexSignaturesFromDifferentBases.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/undefinedTypeAssignment1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/callbacksDontShareTypes.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/moduleAugmentationExtendFileModule2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers03.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/unusedVariablesinNamespaces2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/noImplicitAnyFunctionExpressionAssignment.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/genericArray0.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/indexTypeCheck.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/destructuringPropertyAssignmentNameIsNotAssignmentTarget.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/commonSourceDir6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/asyncIIFE.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/internalAliasVarInsideTopLevelModuleWithoutExport.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/primitives/undefined/invalidUndefinedAssignments.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/expressions/unaryOperators/typeofOperator/typeofOperatorWithEnumType.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/objectTypeLiteral/methodSignatures/objectTypesWithOptionalProperties.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/quotedAccessorName1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/enumAssignmentCompat5.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/decorators/class/decoratedClassFromExternalModule.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/breakpointValidationForIn.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/blockScopedBindingUsedBeforeDef.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/importAliasAnExternalModuleInsideAnInternalModule.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/commentsOnObjectLiteral2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/promiseIdentityWithAny.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/templates/templateStringInModuloES6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/jsx/tsxParseTests1.tsx","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/implementingAnInterfaceExtendingClassWithPrivates.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target8.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersFunctionExpressionES6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/async/es6/await_unaryExpression_es6_2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression6_es5.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral4.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment7.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck38.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/externalModules/importTsBeforeDTs.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/typeAliases/directDependenceBetweenTypeAliases.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates04_ES5.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty35.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/internalAliasVar.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/assigningFromObjectToAnythingElse.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/controlFlow/controlFlowInstanceofExtendsFunction.ts","time":60,"edits":2,"cost":"4.39"},{"name":"tests/cases/compiler/thisBinding.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/unusedParametersWithUnderscore.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment12.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/voidFunctionAssignmentCompat.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/strictModeWordInImportDeclaration.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/contextualTypes/logicalAnd/contextuallyTypeLogicalAnd02.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression3_es6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserConstructorAmbiguity3.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression8_es6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/superPropertyAccess1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/recursiveInferenceBug.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/overloadOnConstConstraintChecks4.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superSymbolIndexedAccess2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/emptyThenWithoutWarning.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/multiLineErrors.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/augmentExportEquals4_1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/nestedSelf.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/interfaceRecursiveInheritanceErrors1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/formattingIllegalImportClause.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/constructSignatureWithAccessibilityModifiersOnParameters.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/sourceMapValidationWhile.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/stringHasStringValuedNumericIndexer.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/continueInIterationStatement4.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/constraintReferencingTypeParameterFromSameTypeParameterList.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName15.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/recursiveObjectLiteral.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/modules/exportBinding.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/overloadOnConstConstraintChecks2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of51.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/es5-umd4.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments15_ES6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments14_ES6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/arrayCast.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/commentOnAmbientModule.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/commentBeforeStaticMethod1.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/noImplicitUseStrict_umd.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/collisionArgumentsInterfaceMembers.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendingPrimitive2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity5.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/badArraySyntax.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of8.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of25.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration25.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/incompatibleExports2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/es5-souremap-amd.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/contextualTyping16.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/es5-umd2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesAssignmentError.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/classWithOverloadImplementationOfWrongName2.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/genericConstructExpressionWithoutArgs.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing5.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/ambient/ambientExternalModuleInsideNonAmbientExternalModule.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral6.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/jsdoc/jsdocParseErrorsInTypescript.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/unusedParametersinConstructor3.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/anyDeclare.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration4.d.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/invalidTripleSlashReference.ts","time":30,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/esModuleInteropFindAllReferences.ts","time":119,"edits":4,"cost":"4.38"},{"name":"tests/cases/fourslash/codeFixClassImplementClassMultipleSignatures2.ts","time":119,"edits":4,"cost":"4.38"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics4.ts","time":89,"edits":3,"cost":"4.37"},{"name":"tests/cases/fourslash/referencesBloomFilters2.ts","time":118,"edits":4,"cost":"4.37"},{"name":"tests/cases/fourslash/importNameCodeFix_fromPathMapping.ts","time":118,"edits":4,"cost":"4.37"},{"name":"tests/cases/fourslash/renameParameterPropertyDeclaration4.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/extract-method20.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/codeFixAddMissingMember9.ts","time":118,"edits":4,"cost":"4.37"},{"name":"tests/cases/fourslash/jsDocForTypeAlias.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/importTypesDeclarationDiagnosticsNoServerError.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName2.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/conformance/async/es5/asyncAwait_es5.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/completionForComputedStringProperties.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFromAtTypesScopedPackage.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/compiler/keyofModuleObjectHasCorrectKeys.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/typeOperatorNodeBuilding.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess19.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/syntheticImportFromBabelGeneratedFile1.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/compiler/duplicatePackage_withErrors.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/compiler/mappedTypeNoTypeNoCrash.ts","time":59,"edits":2,"cost":"4.37"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFromPropNameInUnionType.ts","time":88,"edits":3,"cost":"4.36"},{"name":"tests/cases/fourslash/completionListInvalidMemberNames_escapeQuote.ts","time":88,"edits":3,"cost":"4.36"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations.ts","time":88,"edits":3,"cost":"4.36"},{"name":"tests/cases/compiler/promiseChaining2.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectTypes/parserObjectType1.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_destructure_partlyUnused.ts","time":87,"edits":3,"cost":"4.35"},{"name":"tests/cases/fourslash/completionsImport_compilerOptionsModule.ts","time":145,"edits":5,"cost":"4.35"},{"name":"tests/cases/compiler/arrayOfExportedClass.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction3.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax19.ts","time":116,"edits":4,"cost":"4.35"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization8.ts","time":87,"edits":3,"cost":"4.35"},{"name":"tests/cases/fourslash/codeFixClassImplementInterface_typeInOtherFile.ts","time":87,"edits":3,"cost":"4.35"},{"name":"tests/cases/fourslash/findAllRefsJsDocTypeDef.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/conformance/dynamicImport/importCallExpression2ESNext.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndIndexersErrors.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/fourslash/quickInfoJsDocTags1.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/fourslash/goToDefinition_untypedModule.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/compiler/declarationEmitWithDefaultAsComputedName.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_objectBindingPattern_complex.ts","time":87,"edits":3,"cost":"4.35"},{"name":"tests/cases/fourslash/goToDefinitionFunctionOverloads.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/fourslash/formatWithBaseIndent.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck22.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/intersection/intersectionsAndEmptyObjects.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/conformance/es6/Symbols/symbolType7.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinue5.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/compiler/listFailure.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration11_es6.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/typeInferenceFBoundedTypeParams.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsWithAny.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments13_ES6.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/assignmentCompatability13.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClass1.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/exportEqualsOfModule.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/crashIntypeCheckObjectCreationExpression.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfTuple.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/fourslash/breakpointValidationBinaryExpressions.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/salsa/chainedPrototypeAssignment.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns04_ES6.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/any/assignEveryTypeToAny.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/union/unionTypeFromArrayLiteral.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/inferentialTypingUsingApparentType1.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern30.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/aliasUsageInVarAssignment.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/typeParameterFixingWithContextSensitiveArguments5.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/declarationEmitForTypesWhichNeedImportTypes.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/outModuleConcatAmd.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/aliasAssignments.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfacesWithPredefinedTypesAsNames.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/Symbols/symbolType10.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/fourslash/completionListWithMeanings.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/compiler/varBlock.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/fixTypeParameterInSignatureWithRestParameters.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/typeofUsedBeforeBlockScoped.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/es6ModuleInternalImport.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/letInLetConstDeclOfForOfAndForIn_ES5.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/getAndSetNotIdenticalType3.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/functionOverloads5.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/SourceUnits/parserErrorRecovery_SourceUnit1.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/superPropertyAccessInSuperCall01.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinSubclass.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/statements/breakStatements/invalidWhileBreakStatements.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/externSemantics.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/superPropertyAccess_ES6.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedFunctionExpressionES6.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/jsx/tsxErrorRecovery2.tsx","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of12.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/illegalSuperCallsInConstructor.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/genericDerivedTypeWithSpecializedBase.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/union/unionTypeCallSignatures2.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/reExportGlobalDeclaration4.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/narrowTypeByInstanceof.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/templates/templateStringMultiline1.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/shadowPrivateMembers.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration11_es6.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression3_es5.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/unusedFunctionsinNamespaces6.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/classes/members/accessibility/privateClassPropertyAccessibleWithinClass.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/generics1NoError.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/members/objectTypePropertyAccess.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/modules/defaultExportsCannotMerge01.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/sourcemapValidationDuplicateNames.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/declarationEmitDestructuring3.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/declFileAliasUseBeforeDeclaration.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/classIndexer4.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression15_es6.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/enumInitializersWithExponents.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericsInTypeContexts1.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/genericCallWithObjectTypeArgsAndInitializers.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/exportAssignmentWithDeclareModifier.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/controlFlow/controlFlowForInStatement.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNumericLiteral.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/es3defaultAliasIsQuoted.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration15_es5.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/targetTypeBaseCalls.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/recursiveUnionTypeInference.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/parserX_ArrowFunction3.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/blockScopedFunctionDeclarationInStrictClass.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/contextualTypingOfLambdaWithMultipleSignatures.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/incrementOnTypeParameter.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments15.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature4.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration9_es6.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/destructuring/destructuringObjectBindingPatternAndAssignment5.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/fourslash/formattingTypeInfer.ts","time":58,"edits":2,"cost":"4.35"},{"name":"tests/cases/compiler/inheritanceStaticFuncOverridingProperty.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/autoAsiForStaticsInClassDeclaration.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/Symbols/symbolType15.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments3.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/compositeGenericFunction.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/expressions/asOperator/asOperatorASI.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/nestedLoopWithOnlyInnerLetCaptured.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement10.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classAppearsToHaveMembersOfObject.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of9.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/genericConstraint3.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/fourslash/smartIndentArrayBindingPattern02.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration11.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/unusedTypeParameters7.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolIndexer3.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/es6/templates/TemplateExpression1.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/redeclarationOfVarWithGenericType.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass3.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/nullAssignedToUndefined.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/noUsedBeforeDefinedErrorInAmbientContext1.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/compiler/commentsOnObjectLiteral1.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/conformance/ambient/ambientDeclarationsPatterns_tooManyAsterisks.ts","time":29,"edits":1,"cost":"4.35"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax12.ts","time":115,"edits":4,"cost":"4.34"},{"name":"tests/cases/conformance/salsa/classCanExtendConstructorFunction.ts","time":115,"edits":4,"cost":"4.34"},{"name":"tests/cases/fourslash/jsxQualifiedTagCompletion.ts","time":86,"edits":3,"cost":"4.34"},{"name":"tests/cases/compiler/controlFlowInstanceof.ts","time":86,"edits":3,"cost":"4.34"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction14.ts","time":86,"edits":3,"cost":"4.34"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics13.ts","time":86,"edits":3,"cost":"4.34"},{"name":"tests/cases/fourslash/gotoDefinitionInObjectBindingPattern1.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/fourslash/getEditsForFileRename_unaffectedNonRelativePath.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/fourslash/tsxCompletionOnOpeningTagWithoutJSX1.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName01.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax2.ts","time":114,"edits":4,"cost":"4.33"},{"name":"tests/cases/fourslash/closedCommentsInConstructor.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/conformance/types/spread/spreadMethods.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/compiler/objectLiteralsAgainstUnionsOfArrays01.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/compiler/duplicatePackage_relativeImportWithinPackage_scoped.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/compiler/declarationEmitLocalClassDeclarationMixin.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/compiler/declarationEmitHasTypesRefOnNamespaceUse.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/fourslash/indentationInAsyncExpressions.ts","time":57,"edits":2,"cost":"4.33"},{"name":"tests/cases/fourslash/completionEntryForClassMembers.ts","time":142,"edits":5,"cost":"4.33"},{"name":"tests/cases/fourslash/genericParameterHelpConstructorCalls.ts","time":85,"edits":3,"cost":"4.33"},{"name":"tests/cases/fourslash/augmentedTypesModule2.ts","time":85,"edits":3,"cost":"4.33"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics6.ts","time":85,"edits":3,"cost":"4.33"},{"name":"tests/cases/fourslash/completionListInImportClause05.ts","time":141,"edits":5,"cost":"4.32"},{"name":"tests/cases/compiler/deeplyNestedCheck.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/primitives/undefined/validUndefinedAssignments.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/symbolLinkDeclarationEmitModuleNames.ts","time":84,"edits":3,"cost":"4.32"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamInstantiateNumber.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/fourslash/completionsCombineOverloads.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction8.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/fourslash/quickInfo_errorSignatureFillsInTypeParameter.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/fourslash/codeFixInferFromUsageInaccessibleTypes.ts","time":84,"edits":3,"cost":"4.32"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames4.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules4.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/fourslash/codeFixInferFromUsagePropertyAccessJS.ts","time":112,"edits":4,"cost":"4.32"},{"name":"tests/cases/fourslash/refactorConvertExport_namedToDefault.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics3.ts","time":84,"edits":3,"cost":"4.32"},{"name":"tests/cases/conformance/types/thisType/declarationFiles.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/staticMethodWithTypeParameterExtendsClauseDeclFile.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/fourslash/refactorExtractType21.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget3.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression7_es6.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck3.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/es6ExportAll.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement6.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesErrorFromNotUsingIdentifier.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment35.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty9.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/rest/objectRestForOf.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/expressions/unaryOperators/deleteOperator/deleteOperatorWithBooleanType.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/constructorArgsErrors1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/internalAliasClassInsideTopLevelModuleWithoutExport.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/jsx/tsxUnionElementType1.tsx","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/destructuring/optionalBindingParametersInOverloads1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/internalModules/codeGeneration/importStatements.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/es5-commonjs4.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/wrappedAndRecursiveConstraints3.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty29.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/fourslash/refactorExtractType17.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/compiler/genericTypeAssertions4.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAndTuples01.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModule1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/reachabilityCheckWithEmptyDefault.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/jsdoc/enumTag.ts","time":84,"edits":3,"cost":"4.32"},{"name":"tests/cases/compiler/declFileForVarList.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersOptionality2.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/recursiveLetConst.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/callNonGenericFunctionWithTypeArguments.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations7.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty8.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBinding1InEs5.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/classes/classExpressions/modifierOnClassExpressionMemberInFunction.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/expressions/newOperator/newOperatorErrorCases.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/declFileRestParametersOfFunctionAndFunctionType.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/underscoreThisInDerivedClass02.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/declFileTypeofModule.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.ts","time":56,"edits":2,"cost":"4.32"},{"name":"tests/cases/compiler/blockScopedBindingsReassignedInLoop2.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInCJS3.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/cyclicModuleImport.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/classes/members/accessibility/classPropertyAsProtected.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/differentTypesWithSameName.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/decorators/class/constructor/parameter/decoratorOnClassConstructorParameter4.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/genericMethodOverspecialization.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/mixedStaticAndInstanceClassMembers.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/typeParametersAvailableInNestedScope.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/Symbols/symbolType1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty38.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings24_ES6.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImport1InEs5.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/es5-importHelpersAsyncFunctions.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitEsNext.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/missingReturnStatement.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/classExpressions/classExpressionES62.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty7.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/readonlyInAmbientClass.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck34.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/circularModuleImports.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/ambientEnumElementInitializer3.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/es6ExportEquals.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/arrayConcat2.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/functionOverloads16.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution9.tsx","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty58.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/contextualTyping1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicatesWithPrivateName01.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/controlFlow/controlFlowForOfStatement.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/abstractPropertyNegative.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/genericClasses4.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendingClass.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/assignmentCompatability10.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/continueNotInIterationStatement4.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of16.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck10.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/binaryIntegerLiteralError.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/noImplicitAnyWithOverloads.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/libMembers.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/lambdaArgCrash.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithStaticPropertyAssignmentInES6.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/typeArgumentConstraintResolution1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/genericParameterAssignability1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/systemModule16.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/jsxAttributeWithoutExpressionReact.tsx","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInDoStatement.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/nominalSubtypeCheckOfTypeParameter.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName7.tsx","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/functionDeclarationWithArgumentOfTypeFunctionTypeArray.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/acceptableAlias1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames13_ES6.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/thisType/fluentInterfaces.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.hexNegative.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/enumAssignmentCompat4.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImportWithExport.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/missingArgument1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/indexSignatureWithInitializer.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/controlFlowWithIncompleteTypes.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/expressions/unaryOperators/negateOperator/negateOperatorInvalidOperations.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature8.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/breakInIterationOrSwitchStatement4.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty3.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/sourceMap-Comments.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509667.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/recursiveTypeComparison.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames8_ES5.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/functionType.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/implicitAnyFunctionReturnNullOrUndefined.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfPrimitiveSubtype.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of23.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck2.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesInVariableDeclarations01.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesIndexersWithAssignmentCompatibility.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/moduleImportedForTypeArgumentPosition.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/enumWithoutInitializerAfterComputedMember.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/metadataOfStringLiteral.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/contextualTypingArrayOfLambdas.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/spreadIntersection.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/badExternalModuleReference.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/genericTypeWithMultipleBases3.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/wrappedAndRecursiveConstraints.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/jsx/tsxElementResolution13.tsx","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/externalModules/commonJSImportAsPrimaryExpression.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/continueNotInIterationStatement2.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/contextualTyping10.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedNewOperatorES6.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/generatorES6_3.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/unusedPrivateMethodInClass4.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/exportEqualsAmd.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/moduleIdentifiers.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/unexportedInstanceClassVariables.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/genericFunctionHasFreshTypeArgs.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/superCallFromClassThatDerivesFromGenericType1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/scopingInCatchBlocks.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/restParamAsOptional.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/SuperExpressions/parserSuperExpression3.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/letShadowedByNameInNestedScope.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/dynamicRequire.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates04_ES6.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/genericClassStaticMethod.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/primitives/number/assignFromNumberInterface.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/unusedMultipleParameters1InMethodDeclaration.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/unusedParametersInLambda1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesAssignmentES6.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/classHeritageWithTrailingSeparator.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList11.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target6.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/outModuleConcatUnspecifiedModuleKind.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserConstructorAmbiguity1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/specializedSignatureWithOptional.ts","time":28,"edits":1,"cost":"4.32"},{"name":"unittests:: tsserver:: reload","time":28,"edits":1,"cost":"4.32"},{"name":"unittests:: tsserver:: duplicate packages","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression13.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserPublicBreak1.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/generatorTransformFinalLabel.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/fourslash/formattingRegexes.ts","time":28,"edits":1,"cost":"4.32"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc22.ts","time":139,"edits":5,"cost":"4.31"},{"name":"tests/cases/compiler/contextualTypeShouldBeLiteral.ts","time":83,"edits":3,"cost":"4.30"},{"name":"tests/cases/fourslash/moveToNewFile_bindingPatterns.ts","time":83,"edits":3,"cost":"4.30"},{"name":"tests/cases/fourslash/codeFixForgottenThisPropertyAccess04.ts","time":83,"edits":3,"cost":"4.30"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceInheritsAbstractMethod.ts","time":83,"edits":3,"cost":"4.30"},{"name":"tests/cases/fourslash/convertFunctionToEs6ClassJsDoc.ts","time":83,"edits":3,"cost":"4.30"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction6.ts","time":83,"edits":3,"cost":"4.30"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeTagCast.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/fourslash/completionsPaths_pathMapping_parentDirectory.ts","time":110,"edits":4,"cost":"4.30"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization10.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/fourslash/refactorExtractType11.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/fourslash/goToImplementationNamespace_02.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/fourslash/unusedVariableInClass2.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/fourslash/completionsPaths_pathMapping_relativePath.ts","time":110,"edits":4,"cost":"4.30"},{"name":"tests/cases/fourslash/goToImplementationShorthandPropertyAssignment_01.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceObjectLiteral.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns01_ES5.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/compiler/specedNoStackBlown.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/conformance/types/thisType/thisTypeSyntacticContext.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/compiler/conditionalTypeSimplification.ts","time":55,"edits":2,"cost":"4.30"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class1.ts","time":137,"edits":5,"cost":"4.29"},{"name":"tests/cases/fourslash/quickInfoInvalidLocations.ts","time":82,"edits":3,"cost":"4.29"},{"name":"tests/cases/fourslash/codeFixInferFromUsageVariable2JS.ts","time":82,"edits":3,"cost":"4.29"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentNestedInFor2.ts","time":82,"edits":3,"cost":"4.29"},{"name":"tests/cases/fourslash/augmentedTypesModule3.ts","time":82,"edits":3,"cost":"4.29"},{"name":"tests/cases/fourslash/codeFixInferFromUsageOptionalParamJS.ts","time":109,"edits":4,"cost":"4.29"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern10.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/fourslash/completionsJsdocTypeTagCast.ts","time":108,"edits":4,"cost":"4.28"},{"name":"tests/cases/fourslash/moveToNewFile_getter.ts","time":81,"edits":3,"cost":"4.28"},{"name":"tests/cases/conformance/async/es2017/await_unaryExpression_es2017.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/fourslash/completionListInvalidMemberNames_withExistingIdentifier.ts","time":81,"edits":3,"cost":"4.28"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_invalidName.ts","time":108,"edits":4,"cost":"4.28"},{"name":"tests/cases/fourslash/codeFixChangeExtendsToImplementsAbstractModifier.ts","time":108,"edits":4,"cost":"4.28"},{"name":"tests/cases/fourslash/moveToNewFile_rangeSemiValid.ts","time":81,"edits":3,"cost":"4.28"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction02.ts","time":81,"edits":3,"cost":"4.28"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportPaths_withParentRelativePath.ts","time":108,"edits":4,"cost":"4.28"},{"name":"tests/cases/compiler/noUnusedLocals_writeOnly.ts","time":81,"edits":3,"cost":"4.28"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution7_classic.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/parameterReferencesOtherParameter2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames4_ES6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/nonInstantiatedModule.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/declFileIndexSignatures.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/es6ExportDefaultClassDeclaration2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/externalModules/exportNonInitializedVariablesUMD.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/salsa/constructorFunctions3.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundArithmeticAssignmentLHSCanBeAssigned.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/structural1.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/fallFromLastCase2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/noImplicitAnyParametersInBareFunctions.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer5.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/expressions/unaryOperators/voidOperator/voidOperatorWithBooleanType.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/unusedMultipleParameter1InContructor.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/numericEnumMappedType.ts","time":54,"edits":2,"cost":"4.28"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution6.tsx","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/mappedTypeNestedGenericInstantiation.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/typeParameterConstrainedToOuterTypeParameter2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClassWithProtecteds2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias5.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/exportAssignmentMembersVisibleInAugmentation.ts","time":54,"edits":2,"cost":"4.28"},{"name":"tests/cases/compiler/commonSourceDirectory.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/asyncFunctionsAcrossFiles.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithModuleChildren.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesOnOverloads_ES6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/bases.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/moduleExportsUmd/anonymousDefaultExportsUmd.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/assignmentIndexedToPrimitives.ts","time":54,"edits":2,"cost":"4.28"},{"name":"tests/cases/compiler/interfaceDeclaration1.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/implicitAnyCastedValue.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTag4.ts","time":54,"edits":2,"cost":"4.28"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments16.ts","time":27,"edits":1,"cost":"4.28"},{"name":"unittests:: tsserver:: applyChangesToOpenFiles","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/forOfStringConstituents.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty39.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/keepImportsInDts1.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames3_ES6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck7.ts","time":27,"edits":1,"cost":"4.28"},{"name":"unittests:: tsserver:: typeReferenceDirectives","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/indexerReturningTypeParameter1.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/extendingClassFromAliasAndUsageInIndexer.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/declarationEmitInvalidExport.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/moduleCodeGenTest5.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/es6ExportClauseWithAssignmentInEs5.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/types/contextualTypes/jsdoc/contextualTypeFromJSDoc.ts","time":54,"edits":2,"cost":"4.28"},{"name":"tests/cases/compiler/functionAssignmentError.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/declarationEmitDestructuring5.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/es5ExportDefaultFunctionDeclaration3.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedVariables.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/exportImportNonInstantiatedModule.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration1.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/expressions/superCalls/errorSuperCalls.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInAMD3.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/genericTypeAssertions6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/recursiveBaseCheck6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/types/members/objectTypeWithCallSignatureHidingMembersOfFunction.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/visibilityOfTypeParameters.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/varArgParamTypeCheck.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/crashIntypeCheckInvocationExpression.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/types/any/narrowExceptionVariableInCatchClause.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/derivedClasses.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/contextuallyTypingOrOperator.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/parseTypes.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/exportStarForValues8.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/sourceMapValidationDo.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction1_es5.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguity2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/typeofProperty.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/parser/ecmascript2018/forAwait/parser.forAwait.es2018.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/aliasUsageInAccessorsOfClass.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassTransitivity.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/derivedInterfaceCallSignature.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution7.tsx","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration6_es6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/unaryOperators1.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/constEnums/constEnumPropertyAccess2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/objectLitPropertyScoping.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of29.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/typeOfEnumAndVarRedeclarations.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/typeArgumentInferenceOrdering.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/enumOperations.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/modularizeLibrary_UsingES5LibES6ArrayLibES6WellknownSymbolLib.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/fourslash/formattingOnClosingBracket.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/constEnumErrors.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/inlineSources.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/genericRecursiveImplicitConstructorErrors2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/typeConstraintsWithConstructSignatures.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/ClassDeclaration22.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteTemplateExpressions6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations1.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/staticInstanceResolution2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/getterThatThrowsShouldNotNeedReturn.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/getterControlFlowStrictNull.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/reverseInferenceInContextualInstantiation.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments16_ES6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_allowJs.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/newNonReferenceType.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/errorsOnImportedSymbol.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/betterErrorForAccidentalCall.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/unknownTypeArgOnCall.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName4.tsx","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/stringIndexerAndConstructor.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/nestedModulePrivateAccess.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/nestedBlockScopedBindings12.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/resolveTypeAliasWithSameLetDeclarationName1.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/arrayLiteral2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames41_ES6.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/out-flag3.ts","time":27,"edits":1,"cost":"4.28"},{"name":"unittests:: tsserver:: maxNodeModuleJsDepth for inferred projects","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/noImplicitAnyFunctions.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/unusedTypeParameterInMethod1.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/externSyntax.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/unusedFunctionsinNamespaces2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/unreachableFlowAfterFinally.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty7.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/es6ModuleWithModuleGenTargetAmd.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/classIndexer3.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/duplicateVarAndImport2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithConstructSignaturesThatHidesBaseSignature.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration3.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/importsInAmbientModules2.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration5.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of10.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/commonSourceDir4.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/functionReturn.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/types/primitives/string/validStringAssignments.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates06_ES5.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/fourslash/navigationBarItemsImports.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/interfaceNameAsIdentifier.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration15.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/compiler/checkJsFiles5.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/conformance/types/primitives/boolean/boolInsteadOfBoolean.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/fourslash/formatAsyncAwait.ts","time":27,"edits":1,"cost":"4.28"},{"name":"tests/cases/fourslash/findAllRefsOnImportAliases2.ts","time":107,"edits":4,"cost":"4.27"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_multipleUniqueIdentifiers.ts","time":107,"edits":4,"cost":"4.27"},{"name":"tests/cases/fourslash/incompleteFunctionCallCodefix2.ts","time":160,"edits":6,"cost":"4.27"},{"name":"tests/cases/fourslash/extract-method21.ts","time":80,"edits":3,"cost":"4.27"},{"name":"tests/cases/conformance/types/conditional/inferTypes1.ts","time":293,"edits":11,"cost":"4.27"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileDetachedComments.ts","time":53,"edits":2,"cost":"4.26"},{"name":"tests/cases/fourslash/quickInfoMappedTypeRecursiveInference.ts","time":106,"edits":4,"cost":"4.26"},{"name":"tests/cases/fourslash/unusedClassInNamespaceWithTrivia.ts","time":53,"edits":2,"cost":"4.26"},{"name":"tests/cases/conformance/jsx/tsxDefaultAttributesResolution1.tsx","time":53,"edits":2,"cost":"4.26"},{"name":"tests/cases/fourslash/codeFixClassExprClassImplementClassFunctionVoidInferred.ts","time":106,"edits":4,"cost":"4.26"},{"name":"tests/cases/compiler/defaultPropsEmptyCurlyBecomesAnyForJs.ts","time":53,"edits":2,"cost":"4.26"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution13.tsx","time":53,"edits":2,"cost":"4.26"},{"name":"tests/cases/compiler/importHelpersAmd.ts","time":53,"edits":2,"cost":"4.26"},{"name":"tests/cases/compiler/moduleAugmentationDuringSyntheticDefaultCheck.ts","time":53,"edits":2,"cost":"4.26"},{"name":"tests/cases/compiler/typePredicatesInUnion_noMatch.ts","time":53,"edits":2,"cost":"4.26"},{"name":"tests/cases/fourslash/unusedImportsFS_entireImportDeclaration.ts","time":79,"edits":3,"cost":"4.26"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_preserveQuotes.ts","time":79,"edits":3,"cost":"4.26"},{"name":"tests/cases/fourslash/extract-method19.ts","time":79,"edits":3,"cost":"4.26"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_multipleVariableDeclarations.ts","time":105,"edits":4,"cost":"4.25"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax14.ts","time":105,"edits":4,"cost":"4.25"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax22.ts","time":105,"edits":4,"cost":"4.25"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc11.ts","time":131,"edits":5,"cost":"4.25"},{"name":"tests/cases/compiler/declFileWithInternalModuleNameConflictsInExtendsClause2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration9_es5.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/fourslash/completionListInNamedClassExpression.ts","time":78,"edits":3,"cost":"4.24"},{"name":"tests/cases/compiler/destructuringTypeGuardFlow.ts","time":52,"edits":2,"cost":"4.24"},{"name":"tests/cases/compiler/moduleMergeConstructor.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/twoAccessorsWithSameName.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution12.tsx","time":52,"edits":2,"cost":"4.24"},{"name":"tests/cases/conformance/ambient/ambientExternalModuleInsideNonAmbient.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/inferredFunctionReturnTypeIsEmptyType.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/controlFlow/controlFlowInstanceOfGuardPrimitives.ts","time":52,"edits":2,"cost":"4.24"},{"name":"tests/cases/compiler/mapOnTupleTypes02.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/classes/classDeclarations/classExtendingClassLikeType.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans3.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/references/library-reference-12.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES3UMD.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/declFileEmitDeclarationOnly.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/fourslash/trailingCommaSignatureHelp.ts","time":78,"edits":3,"cost":"4.24"},{"name":"tests/cases/compiler/restArgAssignmentCompat.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/typeRelationships/apparentType/apparentTypeSupertype.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/internalAliasEnumInsideTopLevelModuleWithExport.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es2017/awaitBinaryExpression/awaitBinaryExpression3_es2017.ts","time":26,"edits":1,"cost":"4.24"},{"name":"unittests:: evaluation:: asyncArrowEvaluation","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/functions/parameterInitializersForwardReferencing.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/letInVarDeclOfForOf_ES5.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/contextualTypingOfTooShortOverloads.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/jsx/tsxAttributeErrors.tsx","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/objectLiteralFunctionArgContextualTyping.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInCJS4.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/internalAliasClassInsideTopLevelModuleWithExport.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/typeAliases/asiPreventsParsingAsTypeAlias01.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/unusedImports16.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/typeRootsFromNodeModulesInParentDirectory.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/thisInOuterClassBody.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/tsxDeepAttributeAssignabilityError.tsx","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/externalModules/nameWithRelativePaths.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndAmbientFunctionWithTheSameNameAndCommonRoot.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es7/exponentiationOperator/compoundExponentiationAssignmentLHSIsReference.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/internalAliasEnumInsideLocalModuleWithExport.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/destructuring/emptyObjectBindingPatternParameter04.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithFunctionChildren.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/privacyCheckTypeOfFunction.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/accessors_spec_section-4.5_inference.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments02_ES6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/privacyCheckExportAssignmentOnExportedGenericInterface2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/collectionPatternNoError.ts","time":52,"edits":2,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueInIterationStatement4.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/tuple/strictTupleLength.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments02.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/recursiveBaseCheck.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/declFileForExportedImport.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldStarExpression1_es6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType7_ES6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithStringIndexer3.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/interfaceImplementation8.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/forOfTransformsExpression.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/augmentExportEquals6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/multipleStringIndexers.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/emitPinnedCommentsOnTopOfFile.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/moduleAugmentationGlobal4.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesAssignment.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/genericConstraint2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/genericCallbacksAndClassHierarchy.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/typeParameterArgumentEquivalence3.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/super.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/importDeclarationUsedAsTypeQuery.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/salsa/jsContainerMergeTsDeclaration.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/moduleResolution/typesVersions.multiFile.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/ambientExternalModuleWithRelativeExternalImportDeclaration.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/classes/constructorDeclarations/superCalls/derivedClassConstructorWithoutSuperCall.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration3_es2017.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunctionCapturesArguments_es6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/missingImportAfterModuleImport.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/es6ImportWithoutFromClause.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersAccessibility2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/commentsArgumentsOfCallExpression2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/declarationEmitDetachedComment1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/union/unionTypeCallSignatures3.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBindingDts1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"unittests:: tsserver:: Session:: exceptions","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/primitives/void/invalidVoidValues.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/declarationEmitClassMemberNameConflict2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/contextuallyTypingOrOperator2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/typeArgInference2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/typeParameterDiamond2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/sourceMap-LineBreaks.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/systemModuleConstEnumsSeparateCompilation.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/twoAccessorsWithSameName2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/baseIndexSignatureResolution.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/assignmentCompatability41.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/es6ImportNameSpaceImportWithExport.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList14.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/internalAliasFunctionInsideTopLevelModuleWithExport.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithLHSIsObject.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/deleteOperatorInStrictMode.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/classExpressionNames.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/strictModeInConstructor.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/primitiveConstraints2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/optionsInlineSourceMapMapRoot.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/es6ImportEqualsExportModuleCommonJsError.ts","time":52,"edits":2,"cost":"4.24"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression4_es2017.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/internalAliasInitializedModuleInsideLocalModuleWithoutExport.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames14_ES5.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision4.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/stringLiteralTypesInImplementationSignatures.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of19.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/stradac.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/assignmentCompatability_checking-apply-member-off-of-function-interface.ts","time":26,"edits":1,"cost":"4.24"},{"name":"unittests:: FactoryAPI","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es6/await_unaryExpression_es6_3.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfEqualEqualHasNoEffect.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern21.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause3.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType6_ES5.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty46.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/exportEqualsProperty2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/localImportNameVsGlobalName.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithMultipleBases4.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/destructuring/optionalBindingParametersInOverloads2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateStaticShadowingProtectedStatic.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundAdditionAssignmentLHSCannotBeAssigned.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractDeclarations.d.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates4.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/functionOverloads21.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames6_ES6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserInterfaceKeywordInEnum.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing7.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/catchClauseWithTypeAnnotation.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/controlFlow/controlFlowWithTemplateLiterals.ts","time":52,"edits":2,"cost":"4.24"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithEnumType.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/thisType/thisTypeInTuples.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression17_es6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/expressions/asOperator/asOperator2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of22.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/templates/templateStringPlainCharactersThatArePartsOfEscapes01.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/parserUnicodeWhitespaceCharacter1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/functionOverloads36.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty7.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/classExtendsClauseClassMergedWithModuleNotReferingConstructor.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/typeParameterOrderReversal.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/multiExtendsSplitInterfaces1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/shebangBeforeReferences.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor3.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/controlFlow/controlFlowBinaryAndExpression.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral5.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassFunctionOverridesBaseClassAccessor.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/fatarrowfunctionsInFunctionParameterDefaults.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/templates/templateStringInObjectLiteralES6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature12.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/es6ClassTest5.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/jsFileCompilationTypeSyntaxOfVar.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration2_es6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/es5-commonjs3.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/downlevelLetConst1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/cannotInvokeNewOnErrorExpression.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/doNotEmitPinnedCommentOnNotEmittedNodets.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/augmentedTypesClass4.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/importAnImport.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/genericConstructSignatureInInterface.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity13.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/commentOnParameter1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/emptyEnum.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserLabeledStatement1.d.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement4.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration12.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement19.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedUnaryPlus.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES3For-ofTypeCheck6.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedModulo.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/commentsPropertySignature1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/unusedPrivateVariableInClass2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature5.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/primitiveTypeAsInterfaceName.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/es5-system2.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/alwaysStrict.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunctionCapturesArguments_es5.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/fourslash/syntacticClassificationsDocComment3.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/fourslash/incrementalParsing1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserUnfinishedTypeNameBeforeKeyword1.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedES2015.ts","time":26,"edits":1,"cost":"4.24"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportPaths_withExtension.ts","time":103,"edits":4,"cost":"4.23"},{"name":"tests/cases/fourslash/completionsImport_defaultFalsePositive.ts","time":103,"edits":4,"cost":"4.23"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/unionAndIntersectionInference1.ts","time":77,"edits":3,"cost":"4.23"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames.ts","time":77,"edits":3,"cost":"4.23"},{"name":"tests/cases/fourslash/getEditsForFileRename_shortenRelativePaths.ts","time":77,"edits":3,"cost":"4.23"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames2.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/fourslash/functionOverloadCount.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/compiler/metadataOfClassFromAlias.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/fourslash/contextuallyTypedFunctionExpressionGeneric1.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/fourslash/jsdocReturnsTag.ts","time":102,"edits":4,"cost":"4.22"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentsWithTypeArguments2.tsx","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/fourslash/goToDefinitionNewExpressionTargetNotClass.ts","time":102,"edits":4,"cost":"4.22"},{"name":"tests/cases/fourslash/unusedLocalsInFunction3.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment33.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/compiler/emptyObjectNotSubtypeOfIndexSignatureContainingObject2.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/compiler/numericLiteralsWithTrailingDecimalPoints01.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/compiler/spellingSuggestionLeadingUnderscores01.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/compiler/typeGuardOnContainerTypeNoHang.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/fourslash/javaScriptPrototype3.ts","time":51,"edits":2,"cost":"4.22"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractProperty.ts","time":76,"edits":3,"cost":"4.22"},{"name":"tests/cases/fourslash/completionsRecommended_equals.ts","time":76,"edits":3,"cost":"4.22"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics8.ts","time":76,"edits":3,"cost":"4.22"},{"name":"tests/cases/conformance/jsdoc/typedefMultipleTypeParameters.ts","time":76,"edits":3,"cost":"4.22"},{"name":"tests/cases/conformance/async/es2017/asyncMethodWithSuper_es2017.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport7.ts","time":75,"edits":3,"cost":"4.20"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment26.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/fourslash/refactorConvertExport_ambientModule.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/fourslash/getEditsForFileRename_tsconfig_include_add.ts","time":75,"edits":3,"cost":"4.20"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics23.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/fourslash/findAllRefsTypedef_importType.ts","time":75,"edits":3,"cost":"4.20"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax9.ts","time":75,"edits":3,"cost":"4.20"},{"name":"tests/cases/compiler/typeParametersShouldNotBeEqual3.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/parameterDestructuringObjectLiteral.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/compiler/constEnumDeclarations.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax25.ts","time":100,"edits":4,"cost":"4.20"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractSuperCalls.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/internalAliasUninitializedModule.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall9.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/fourslash/codeFixAddMissingNew2.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction6_es6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/declarationEmitForDefaultExportClassExtendingExpression01.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/fourslash/genericParameterHelp.ts","time":100,"edits":4,"cost":"4.20"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunction.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/declarationEmitDefaultExport6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/es6ExportDefaultExpression.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/fourslash/navbar_contains-no-duplicates.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias4.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/expressions/identifiers/scopeResolutionIdentifiers.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandProperties.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/generics3.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/optionalProperties01.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/moduleAliasAsFunctionArgument.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck61.ts","time":25,"edits":1,"cost":"4.20"},{"name":"unittests:: tsserver:: Project Errors","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/externalModules/exportAssignmentConstrainedGenericType.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/declarationEmitTypeAliasWithTypeParameters6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/genericFunduleInModule.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/assignmentCompatability19.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/ambient/ambientInsideNonAmbient.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments01.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/constraintSatisfactionWithEmptyObject.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/unusedMethodsInInterface.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/tooFewArgumentsInGenericFunctionTypedArgument.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/typeofInternalModules.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardFunctionGenerics.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty52.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/async/es5/awaitBinaryExpression/awaitBinaryExpression1_es5.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/namedTypes/classWithOnlyPublicMembersEquivalentToInterface.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/typeParameterWithInvalidConstraintType.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/tupleTypeInference2.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/conformance/es6/Symbols/symbolType2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/async/es6/asyncAwaitIsolatedModules_es6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/genericCallWithFixedArguments.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/missingFunctionImplementation.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/controlFlowDestructuringLoop.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/conformance/types/members/typesWithOptionalProperty.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/typeParametersAndParametersInComputedNames.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/jsExpandoObjectDefineProperty.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/compiler/genericAssignmentCompatWithInterfaces1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/declarationFilesWithTypeReferences4.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/expressions/typeGuards/nullOrUndefinedTypeGuardIsOrderIndependent.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/scopeCheckExtendedClassInsidePublicMethod2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/jsx/tsxElementResolution2.tsx","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/typeParameterExplicitlyExtendsAny.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/thisInModuleFunction1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/importOnAliasedIdentifiers.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature11.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/bestCommonTypeReturnStatement.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/assignToExistingClass.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/moduleKeywordRepeatError.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/subSubClassCanAccessProtectedConstructor.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/constDeclarations2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectLiterals/parserObjectLiterals1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/expressions/unaryOperators/voidOperator/voidOperatorWithEnumType.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/exportImport.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/exportAssignedTypeAsTypeAnnotation.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/duplicateIdentifierInCatchBlock.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/primitives/void/invalidVoidAssignments.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/templates/templateStringWithOpenCommentInStringPortion.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/interfaceNaming1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature10.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/implicitAnyAnyReturningFunction.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedUnaryPlusES6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/exportStarForValues4.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/moduleAugmentationGlobal5.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/externalModules/exportAssignNonIdentifier.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/declarationEmitDestructuringOptionalBindingParametersInOverloads.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments17.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/jsx/tsxReactEmit4.tsx","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/aliasOnMergedModuleInterface.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTag1.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction7_es6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/externalModules/multipleExportDefault6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/es6ImportWithoutFromClauseNonInstantiatedModule.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass1.es6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/staticMemberOfClassAndPublicMemberOfAnotherClassAssignment.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/recursiveMods.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserDebuggerStatement1.d.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnInterface.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithOverloadResolution2_ES6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/propertiesAndIndexers2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/exportStarForValues2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/fourslash/formattingOnVariety.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperator1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/discriminantsAndTypePredicates.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/internalAliasWithDottedNameEmit.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement11.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/functionSubtypingOfVarArgs2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/ambientGetters.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/controlFlow/controlFlowIfStatement.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/commonjsSafeImport.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution4_node.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/grammarAmbiguities1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/declarationEmitDestructuringParameterProperties.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/collisionExportsRequireAndInternalModuleAliasInGlobalFile.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/baseTypeOrderChecking.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/declarationEmitArrayTypesFromGenericArrayUsage.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithSwitchStatements03.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/unusedFunctionsinNamespaces1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty8.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/declFileClassWithIndexSignature.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/modules/defaultExportInAwaitExpression02.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/unclosedExportClause01.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/internalAliasEnumInsideLocalModuleWithoutExportAccessError.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/thisInSuperCall.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/genericCloduleInModule2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/arithmeticOnInvalidTypes2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/ambiguousGenericAssertion1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression9_es6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/ambient/ambientDeclarationsExternal.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/modules/exportsAndImportsWithUnderscores1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/destructuring/optionalBindingParameters2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/expressions/unaryOperators/deleteOperator/deleteOperatorWithEnumType.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/thisType/thisTypeAndConstraints.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithManyCallAndMemberExpressionsES6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/restParameterAssignmentCompatibility.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/cloduleGenericOnSelfMember.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/conformance/controlFlow/controlFlowStringIndex.ts","time":50,"edits":2,"cost":"4.20"},{"name":"tests/cases/compiler/mergedModuleDeclarationCodeGen4.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorOtherValidOperation.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/detachedCommentAtStartOfConstructor1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesWithoutSubtype.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery8.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayTypeOfFunctionTypes.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray4.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/contextualTyping17.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/constraintsThatReferenceOtherContstraints1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractExtends.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens4.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/exportStarForValues10.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/unknownPropertiesAreAssignableToObjectUnion.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/fourslash/indentationInBlockCommentAfterFormatting.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/staticInterfaceAssignmentCompat.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/requireOfJsonFileNonRelativeWithoutExtensionResolvesToTs.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionsAsIsES6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/arithmeticOnInvalidTypes.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveAccessProperty.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/noBundledEmitFromNodeModules.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/noImplicitAnyMissingSetAccessor.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName18.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/extendConstructSignatureInInterface.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/templates/templateStringInInOperatorES6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/assignToEnum.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock3.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/functionExpressionWithResolutionOfTypeOfSameName02.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions04_ES6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/errorLocationForInterfaceExtension.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget5.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of55.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration4.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration7.d.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement21.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/modifierOnParameter1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/contextualTyping13.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedFunctionExpression.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination5.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination3_ES6.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/compiler/functionWithNoBestCommonType1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination1.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty2.ts","time":25,"edits":1,"cost":"4.20"},{"name":"tests/cases/fourslash/codeFixInferFromUsageRestParam3JS.ts","time":124,"edits":5,"cost":"4.20"},{"name":"tests/cases/fourslash/unusedParameterInLambda1.ts","time":99,"edits":4,"cost":"4.19"},{"name":"tests/cases/fourslash/extract-method1.ts","time":99,"edits":4,"cost":"4.19"},{"name":"tests/cases/compiler/strictFunctionTypes1.ts","time":99,"edits":4,"cost":"4.19"},{"name":"tests/cases/fourslash/codeFixClassImplementClassAbstractGettersAndSetters.ts","time":74,"edits":3,"cost":"4.19"},{"name":"tests/cases/fourslash/getEditsForFileRename_subDir.ts","time":74,"edits":3,"cost":"4.19"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_nameFromModuleSpecifier.ts","time":74,"edits":3,"cost":"4.19"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction13.ts","time":74,"edits":3,"cost":"4.19"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import12.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/fourslash/unusedMethodInClass5.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess4.ts","time":98,"edits":4,"cost":"4.18"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import4.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/fourslash/codeFixCannotFindModule_all.ts","time":98,"edits":4,"cost":"4.18"},{"name":"tests/cases/compiler/booleanFilterAnyArray.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax26.ts","time":98,"edits":4,"cost":"4.18"},{"name":"tests/cases/compiler/declarationEmitComputedNameConstEnumAlias.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/compiler/symbolLinkDeclarationEmitModuleNamesImportRef.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/conformance/async/es6/asyncAwait_es6.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/compiler/inferenceShouldFailOnEvolvingArrays.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution2.tsx","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/compiler/circularConstraintYieldsAppropriateError.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/compiler/emitClassMergedWithConstNamespaceNotElided.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/compiler/complicatedIndexesOfIntersectionsAreInferencable.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/compiler/literalFreshnessPropagationOnNarrowing.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction11_es5.ts","time":49,"edits":2,"cost":"4.18"},{"name":"tests/cases/fourslash/extract-method2.ts","time":73,"edits":3,"cost":"4.18"},{"name":"tests/cases/fourslash/moveToNewFile_selectionOnName.ts","time":73,"edits":3,"cost":"4.18"},{"name":"tests/cases/conformance/types/never/neverInference.ts","time":73,"edits":3,"cost":"4.18"},{"name":"tests/cases/fourslash/findAllRefs_importType_meaningAtLocation.ts","time":97,"edits":4,"cost":"4.17"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc9.5.ts","time":97,"edits":4,"cost":"4.17"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess5.ts","time":97,"edits":4,"cost":"4.17"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax17.ts","time":97,"edits":4,"cost":"4.17"},{"name":"tests/cases/fourslash/codeFixInferFromUsageSingleLineClassJS.ts","time":121,"edits":5,"cost":"4.17"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc20.ts","time":120,"edits":5,"cost":"4.16"},{"name":"tests/cases/fourslash/completionEntryInJsFile.ts","time":72,"edits":3,"cost":"4.16"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportPaths2.ts","time":72,"edits":3,"cost":"4.16"},{"name":"tests/cases/fourslash/completionsRecommended_contextualTypes.ts","time":96,"edits":4,"cost":"4.16"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction01.ts","time":72,"edits":3,"cost":"4.16"},{"name":"tests/cases/compiler/narrowByEquality.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/compiler/funduleSplitAcrossFiles.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithNullInitializer.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/genericArrayAssignment1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/fourslash/completionsPathsJsonModule.ts","time":72,"edits":3,"cost":"4.16"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateTag.ts","time":72,"edits":3,"cost":"4.16"},{"name":"tests/cases/compiler/jsxChildrenSingleChildConfusableWithMultipleChildrenNoError.tsx","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/compiler/requireOfJsonFileWithTraillingComma.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/conformance/es6/spread/arrayLiteralSpread.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/fourslash/completionListAfterStringLiteral1.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/fourslash/server/getOutliningSpansForRegionsNoSingleLineFolds.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/compiler/assignmentCompatability37.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/initializedDestructuringAssignmentTypes.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/compiler/typeParameterAssignmentCompat1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/templates/templateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/numericLiteralsWithTrailingDecimalPoints02.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/conformance/types/spread/objectSpreadNoTransform.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/deduplicateImportsInSystem.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundAdditionAssignmentWithInvalidOperands.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/sourceMapValidationTryCatchFinally.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/varianceCallbacksAndIndexedAccesses.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/union/contextualTypeWithUnionTypeIndexSignatures.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/compiler/overloadResolutionOverNonCTLambdas.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayOfFunctionTypes3.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/arithAssignTyping.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/typeCheckObjectCreationExpressionWithUndefinedCallResolutionData.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/fixingTypeParametersRepeatedly1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/jsx/inline/inlineJsxFactoryWithFragmentIsError.tsx","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement20.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/declFileObjectLiteralWithOnlyGetter.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/extension.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements9.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/classes/members/constructorFunctionTypes/classWithBaseClassButNoConstructor.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/relationalOperatorComparable.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/interfaceInReopenedModule.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/enumUsedBeforeDeclaration.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/fourslash/moveToNewFile_variableDeclarationWithNoInitializer.ts","time":72,"edits":3,"cost":"4.16"},{"name":"tests/cases/compiler/exportDefaultProperty2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/assignmentCompatability17.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/typeParameterEquality.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractUsingAbstractMethods2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/noImplicitAnyDestructuringParameterDeclaration.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/statements/breakStatements/invalidForBreakStatements.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignaturesWithOptionalParameters.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/arityErrorRelatedSpanBindingPattern.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/mapped/mappedTypeInferenceErrors.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryOnClass.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoInterfacesDifferentRootModule2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/exportDefaultForNonInstantiatedModule.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of4.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/es6ImportEqualsDeclaration.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/restParameterNotLast.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/typeParameters/recurringTypeParamForContainerOfBase01.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/declFileTypeAnnotationStringLiteral.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/ambient/ambientDeclarationsPatterns_merging3.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty3.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/externalModuleRefernceResolutionOrderInImportDeclaration.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/restParamsWithNonRestParams.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralMatchedInSwitch01.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/flowInFinally1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/systemModule11.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/objectTypeLiteral/propertySignatures/propertyNameWithoutTypeAnnotation.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsItselfIndirectly3.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/unusedTypeParameterInFunction3.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/aliasUsageInArray.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/externalModules/exportNonInitializedVariablesSystem.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithIndexingOnLHS4.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithoutExport.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/functionsMissingReturnStatementsAndExpressions.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/functionTypeArgumentArrayAssignment.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/objectLiteralDeclarationGeneration1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/nestedFreshLiteral.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/contextualTypingWithGenericAndNonGenericSignature.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/constructorParametersInVariableDeclarations.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/commonSourceDirectory_dts.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/classExtendsInterfaceThatExtendsClassWithPrivates1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/quotedFunctionName1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatement.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/functionOverloads43.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/es6ImportDefaultBindingDts.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames28_ES5.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/continueTarget3.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/functionParameterArityMismatch.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/fourslash/smartIndentTemplateLiterals.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/emitter/es2015/asyncGenerators/emitter.asyncGenerators.functionDeclarations.es2015.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/classes/members/accessibility/classPropertyAsPrivate.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/nestedBlockScopedBindings15.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/inferParameterWithMethodCallInitializer.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/declarationFilesWithTypeReferences2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/declarationEmitImportInExportAssignmentModule.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty11.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/exportDeclarationWithModuleSpecifierNameOnNextLine1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/useBeforeDeclaration.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/overloadWithCallbacksWithDifferingOptionalityOnArgs.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall5.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/augmentExportEquals2_1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames38_ES6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithEnumUnion.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames10_ES5.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/augmentedTypesInterface.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/declFileAliasUseBeforeDeclaration2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/2dArrays.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/internalAliasInterface.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithTypeArgumentAndOverloadInES6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty41.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/checkInfiniteExpansionTermination2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/inferentialTypingWithObjectLiteralProperties.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/enumPropertyAccess.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/invalidConstraint1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray11.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/assigningFunctionToTupleIssuesError.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/compiler/generatorES6_6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/nominalSubtypeCheckOfTypeParameter2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/extendAndImplementTheSameBaseType.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/objectTypeLiteral/methodSignatures/objectTypesWithOptionalProperties2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/ArrowFunction3.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/sourceMapValidationLabeled.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/primtiveTypesAreIdentical.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/functionOverloads41.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/getterMissingReturnError.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/es6ImportNamedImportParsingError.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/functionExpressionShadowedByParams.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/members/duplicateStringIndexers.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/assignmentCompatBug3.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/nodeResolution6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod4.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/externalModules/importsImplicitlyReadonly.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/abstractClassInLocalScopeIsAbstract.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/overloadConsecutiveness.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/contextualSignatureInstatiationContravariance.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/getParameterNameAtPosition.ts","time":48,"edits":2,"cost":"4.16"},{"name":"tests/cases/compiler/genericImplements.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/getterSetterNonAccessor.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedESNext.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens16.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames45_ES5.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/cloduleWithDuplicateMember2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/cachedModuleResolution3.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/duplicateInterfaceMembers1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/inheritanceStaticPropertyOverridingAccessor.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/defaultIndexProps2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceThatHidesBaseProperty2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/genericInstanceOf.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/contextualTypes/partiallyAnnotatedFunction/partiallyAnnotatedFunctionWitoutTypeParameter.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormFunctionEquality.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration6_es6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/modulePrologueUmd.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement8.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/localRequireFunction.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/assignmentToFunction.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/interfaceSubtyping.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/incompleteDottedExpressionAtEOF.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/overloadResolutionOnDefaultConstructor1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions12_ES6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/typeofEnum.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/es5ModuleWithModuleGenAmd.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/modules/defaultExportsCannotMerge04.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/continueNotInIterationStatement1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of24.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/optionalParamReferencingOtherParams2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyAndFunctionWithSameName.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationOverloadInES6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression5_es6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/downlevelLetConst10.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration13_es5.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates02_ES6.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/multipleClassPropertyModifiers.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserContinueStatement1.d.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/missingReturnStatement1.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/commonSourceDir2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolIndexer2.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/es5-commonjs8.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration4.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration5.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/parservoidInQualifiedName0.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedDivision.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_7.ts","time":24,"edits":1,"cost":"4.16"},{"name":"tests/cases/fourslash/findAllRefsInClassExpression.ts","time":71,"edits":3,"cost":"4.15"},{"name":"tests/cases/compiler/destructuringInitializerContextualTypeFromContext.ts","time":71,"edits":3,"cost":"4.15"},{"name":"tests/cases/fourslash/findAllRefsReExport_broken2.ts","time":71,"edits":3,"cost":"4.15"},{"name":"tests/cases/fourslash/moveToNewFile_js.ts","time":71,"edits":3,"cost":"4.15"},{"name":"tests/cases/fourslash/goToDefinitionDynamicImport3.ts","time":71,"edits":3,"cost":"4.15"},{"name":"tests/cases/fourslash/regexDetection.ts","time":71,"edits":3,"cost":"4.15"},{"name":"tests/cases/compiler/unusedLocalsAndParameters.ts","time":71,"edits":3,"cost":"4.15"},{"name":"tests/cases/compiler/destructuringAssignment_private.ts","time":71,"edits":3,"cost":"4.15"},{"name":"tests/cases/fourslash/codeFixInferFromUsageRestParam2JS.ts","time":118,"edits":5,"cost":"4.15"},{"name":"tests/cases/fourslash/tsxCompletionOnClosingTagWithoutJSX2.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc17.ts","time":141,"edits":6,"cost":"4.14"},{"name":"tests/cases/fourslash/refactorExtractType39.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/fourslash/completionsImport_reExportDefault.ts","time":94,"edits":4,"cost":"4.14"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoGenericInterfacesWithDifferentConstraints.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/conformance/enums/enumBasics.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/conformance/types/rest/genericObjectRest.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/compiler/restParameterWithBindingPattern1.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/conformance/jsdoc/paramTagOnFunctionUsingArguments.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/compiler/blockScopedEnumVariablesUseBeforeDef_preserve.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/compiler/enumDeclarationEmitInitializerHasImport.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/compiler/partialTypeNarrowedToByTypeGuard.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/compiler/declarationEmitModuleWithScopeMarker.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/compiler/underscoreEscapedNameInEnum.ts","time":47,"edits":2,"cost":"4.14"},{"name":"tests/cases/fourslash/findAllRefs_importType_exportEquals.ts","time":164,"edits":7,"cost":"4.14"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess16.ts","time":117,"edits":5,"cost":"4.14"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportTypeRoots1.ts","time":70,"edits":3,"cost":"4.13"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_shadowing.ts","time":70,"edits":3,"cost":"4.13"},{"name":"tests/cases/fourslash/genericFunctionSignatureHelp2.ts","time":70,"edits":3,"cost":"4.13"},{"name":"tests/cases/fourslash/genericFunctionSignatureHelp1.ts","time":70,"edits":3,"cost":"4.13"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/recursiveTypeInGenericConstraint.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport8.ts","time":138,"edits":6,"cost":"4.12"},{"name":"tests/cases/conformance/async/es2017/await_unaryExpression_es2017_3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndLocalVarInProperty.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/fourslash/codeFixInferFromUsageSetterJS.ts","time":92,"edits":4,"cost":"4.12"},{"name":"tests/cases/compiler/awaitUnionPromise.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames13_ES5.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/es3-jsx-preserve.tsx","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/checkInfiniteExpansionTermination.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/exportDefaultParenthesize.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/conformance/types/mapped/mappedTypeConstraints.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/fourslash/moveToNewFile_multiple.ts","time":69,"edits":3,"cost":"4.12"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNoModuleKindSpecified.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/conformance/es6/destructuring/restPropertyWithBindingPattern.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/conformance/types/tuple/readonlyArraysAndTuples.ts","time":69,"edits":3,"cost":"4.12"},{"name":"tests/cases/compiler/nonContextuallyTypedLogicalOr.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of31.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/externalModules/exportNonInitializedVariablesCommonJS.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType6_ES6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates06_ES6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/declFileForInterfaceWithRestParams.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/contextualTyping4.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/indexSignatureAndMappedType.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/compiler/jsxSpreadFirstUnionNoErrors.tsx","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/compiler/exportImportAndClodule.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/exportAssignmentClass.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/parseBigInt.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/compiler/icomparable.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames49_ES6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/jsFileCompilationLetDeclarationOrder.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/declFileModuleContinuation.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/innerAliases2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/emitter/es2017/forAwait/emitter.forAwait.es2017.ts","time":69,"edits":3,"cost":"4.12"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty10.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern20.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/conditionalExpressionNewLine10.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersOptionality3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/emitSuperCallBeforeEmitParameterPropertyDeclaration1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment4.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType5.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/superHasMethodsFromMergedInterface.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/library_ObjectPrototypeProperties.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/transformNestedGeneratorsWithTry.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/keepImportsInDts4.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/typeofExternalModules.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/moduleAugmentationExtendFileModule1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES5AMD.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/thisInSuperCall3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"unittests:: tsserver:: document registry in project service","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersFunctionExpression.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/moduleOuterQualification.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/decrementAndIncrementOperators.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentsWithTypeArguments5.tsx","time":69,"edits":3,"cost":"4.12"},{"name":"tests/cases/compiler/classOrder2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/members/objectTypeWithDuplicateNumericProperty.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/internalModules/codeGeneration/importStatementsInterfaces.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/classes/indexMemberDeclarations/publicIndexer.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames38_ES5.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/ArrowFunction4.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superSymbolIndexedAccess1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/objectTypeLiteral/constructSignatures/constructSignaturesWithOverloads.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/noImplicitAnyIndexing.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/doNotemitTripleSlashComments.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/nestedBlockScopedBindings2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/jsFileCompilationErrorOnDeclarationsWithJsFileReferenceWithOutDir.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/es5ModuleInternalNamedImports.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassTransitivity4.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/expressions/unaryOperators/plusOperator/plusOperatorWithBooleanType.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/es6-declaration-amd.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames43_ES5.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/binopAssignmentShouldHaveType.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/declarationEmitTypeAliasWithTypeParameters1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/primitives/boolean/booleanPropertyAccess.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/identityForSignaturesWithTypeParametersSwitched.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithUndefinedValueAndInvalidOperands.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/unqualifiedCallToClassStatic1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutAllowJs.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendingPrimitive.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames15_ES5.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/moduleDuplicateIdentifiers.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/typeReferenceDirectives10.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/constructorWithCapturedSuper.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated1_ES6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/modules/exportsAndImportsWithContextualKeywordNames02.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/typeParameterFixingWithConstraints.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/augmentedTypesClass.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/unusedTypeParameters8.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/unusedLocalsAndParametersTypeAliases.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/classes/classDeclarations/classWithSemicolonClassElement2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/classes/classDeclarations/classWithPredefinedTypesAsNames2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/externalModuleAssignToVar.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution5_node.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/paramterDestrcuturingDeclaration.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/superAccessCastedCall.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/compiler/multipleInheritance.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/templates/templateStringInPropertyNameES6_2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/assignmentCompatability22.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/declarationEmitFBoundedTypeParams.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/declarationEmitDefaultExport5.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/callGenericFunctionWithZeroTypeArguments.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/genericFunctions0.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/collisionExportsRequireAndUninstantiatedModule.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/functionCall7.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/es6ExportDefaultFunctionDeclaration2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/ambient/ambientShorthand_declarationEmit.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/ambient/ambientDeclarations.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/classImplementsImportedInterface.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/fourslash/navigationBarItemsPropertiesDefinedInConstructors.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/never/neverUnionIntersection.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/compiler/properties.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/noConstraintInReturnType1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/accessOverriddenBaseClassMember1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern19.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/initializerReferencingConstructorParameters.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/staticPropSuper.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/namespaces2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck25.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/moduleMerge.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/usingModuleWithExportImportInValuePosition.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/any/narrowFromAnyWithTypePredicate.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/destructuring/emptyObjectBindingPatternParameter01.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/interfaceWithMultipleDeclarations.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/nativeToBoxedTypes.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/moduleResolutionNoResolve.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/fatArrowSelf.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/collisionExportsRequireAndFunctionInGlobalFile.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/typeParameterFixingWithContextSensitiveArguments3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment3.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck24.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/Symbols/symbolType3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithThisKeywordInES6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/expressions/unaryOperators/negateOperator/negateOperatorWithEnumType.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/innerTypeArgumentInference.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/parameterReferenceInInitializer1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/classExpressions/typeArgumentInferenceWithClassExpression2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments05.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/protoAsIndexInIndexExpression.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/propertyAccess1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfIsOrderIndependent.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndVarInGlobal.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/enumIndexer.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment19.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/typeParameterFixingWithContextSensitiveArguments2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/arrayLiteralContextualType.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck10.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignatures3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_rootImport_aliasWithRoot.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration3_es6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/members/augmentedTypeBracketAccessIndexSignature.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/decorators/class/method/decoratorOnClassMethod1.es6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/trailingCommaInHeterogenousArrayLiteral1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames35_ES6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/unusedClassesinModule1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/unexpectedStatementBlockTerminator.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/gettersAndSettersErrors.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/jsx/jsxParsingError1.tsx","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty23.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/classMemberInitializerScoping.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersMethod.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor4.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/conditionalExpressionNewLine8.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/functionSignatureAssignmentCompat1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/namedFunctionExpressionAssignedToClassProperty.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/specializedLambdaTypeArguments.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/bigIntWithTargetES3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/contextualTypingTwoInstancesOfSameTypeParameter.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/objectTypeLiteral/objectTypeLiteralSyntax.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/functions/functionOverloadCompatibilityWithVoid02.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/numericIndexerTyping2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/negativeZero.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/staticGetterAndSetter.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/noImplicitAnyInCastExpression.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/functionOverloads17.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/nestedRedeclarationInES6AMD.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/nameCollisionsInPropertyAssignments.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/enumsWithMultipleDeclarations3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates10_ES6.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration8.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/unusedVariablesinForLoop3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/contextualTyping2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/unusedNamespaceInNamespace.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/throwWithoutNewLine2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/unusedInterfaceinNamespace5.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/moduleAugmentationGlobal7_1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/emptyTypeArgumentListWithNew.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/emitCommentsOnlyFile.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithInitializer2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/conflictMarkerTrivia3.tsx","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/types/spread/spreadNonPrimitive.ts","time":46,"edits":2,"cost":"4.12"},{"name":"tests/cases/fourslash/formattingTemplates.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/conflictingMemberTypesInBases.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/templates/templateStringInArrowFunction.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode4.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates16_ES5.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/binaryArithmatic3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature3.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/quotedPropertyName1.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/compiler/accessorWithoutBody2.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity9.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates18_ES5.ts","time":23,"edits":1,"cost":"4.12"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc19.ts","time":137,"edits":6,"cost":"4.11"},{"name":"tests/cases/fourslash/findAllRefsForModule.ts","time":91,"edits":4,"cost":"4.11"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportPaths_withLeadingDotSlash.ts","time":91,"edits":4,"cost":"4.11"},{"name":"tests/cases/conformance/types/keyof/keyofAndIndexedAccessErrors.ts","time":159,"edits":7,"cost":"4.11"},{"name":"tests/cases/fourslash/codeFixInferFromUsageCommentAfterParameter.ts","time":68,"edits":3,"cost":"4.11"},{"name":"tests/cases/compiler/narrowingOfDottedNames.ts","time":68,"edits":3,"cost":"4.11"},{"name":"tests/cases/compiler/moduleDeclarationExportStarShadowingGlobalIsNameable.ts","time":45,"edits":2,"cost":"4.10"},{"name":"tests/cases/fourslash/importNameCodeFixUMDGlobalReact1.ts","time":90,"edits":4,"cost":"4.10"},{"name":"tests/cases/compiler/importHelpersInAmbientContext.ts","time":45,"edits":2,"cost":"4.10"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty5.tsx","time":45,"edits":2,"cost":"4.10"},{"name":"tests/cases/conformance/types/thisType/thisTypeInFunctions2.ts","time":45,"edits":2,"cost":"4.10"},{"name":"tests/cases/compiler/declarationEmitAmdModuleDefault.ts","time":45,"edits":2,"cost":"4.10"},{"name":"tests/cases/compiler/uniqueSymbolAssignmentOnGlobalAugmentationSuceeds.ts","time":45,"edits":2,"cost":"4.10"},{"name":"tests/cases/conformance/controlFlow/controlFlowTruthiness.ts","time":45,"edits":2,"cost":"4.10"},{"name":"tests/cases/compiler/esModuleInteropImportTSLibHasImport.ts","time":45,"edits":2,"cost":"4.10"},{"name":"tests/cases/conformance/salsa/typeFromPrototypeAssignment3.ts","time":45,"edits":2,"cost":"4.10"},{"name":"tests/cases/fourslash/codeFixInferFromUsagePartialParameterListJS.ts","time":112,"edits":5,"cost":"4.09"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType6.tsx","time":67,"edits":3,"cost":"4.09"},{"name":"tests/cases/fourslash/findAllRefsRootSymbols.ts","time":132,"edits":6,"cost":"4.08"},{"name":"tests/cases/compiler/typeOfOnTypeArg.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings22_ES5.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/fourslash/moveToNewFile_defaultImport.ts","time":66,"edits":3,"cost":"4.08"},{"name":"tests/cases/fourslash/extract-method25.ts","time":66,"edits":3,"cost":"4.08"},{"name":"tests/cases/compiler/mergedEnumDeclarationCodeGen.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/spreadInvalidArgumentType.ts","time":66,"edits":3,"cost":"4.08"},{"name":"tests/cases/compiler/identifierStartAfterNumericLiteral.ts","time":44,"edits":2,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName41.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/fourslash/completionsImport_quoteStyle.ts","time":66,"edits":3,"cost":"4.08"},{"name":"tests/cases/fourslash/completionsImport_default_exportDefaultIdentifier.ts","time":132,"edits":6,"cost":"4.08"},{"name":"tests/cases/conformance/es7/exponentiationOperator/compoundExponentiationAssignmentLHSCanBeAssigned1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/assignmentStricterConstraints.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declFileTypeAnnotationBuiltInType.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_withExtension.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/moduleElementsInWrongContext.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/contextualSignatureInstantiation3.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/members/typesWithSpecializedConstructSignatures.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/instanceSubtypeCheck2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/classes/classDeclarations/modifierOnClassDeclarationMemberInFunction.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/paramsOnlyHaveLiteralTypesWhenAppropriatelyContextualized.ts","time":44,"edits":2,"cost":"4.08"},{"name":"tests/cases/conformance/es6/Symbols/symbolType9.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/expressions/contextualTyping/superCallParameterContextualTyping3.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty5.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/exportAssignmentWithImportStatementPrivacyError.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision8.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment3.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersFunction.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declFileModuleWithPropertyOfTypeModule.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern13.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/classes/members/constructorFunctionTypes/classWithStaticMembers.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declFileClassExtendsNull.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/genericClasses1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declFileForTypeParameters.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/inheritanceStaticAccessorOverridingAccessor.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings13_ES6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/modules/exportsAndImportsWithContextualKeywordNames01.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/genericSpecializations3.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/objectTypeLiteral/propertySignatures/stringNamedPropertyAccess.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/expressions/typeGuards/TypeGuardWithEnumUnion.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarInLambda.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/importHelpersES6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/staticFactory1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression6_es2017.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/anonterface.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/invariantGenericErrorElaboration.ts","time":44,"edits":2,"cost":"4.08"},{"name":"tests/cases/compiler/emitBOM.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames24_ES6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement10.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithCallSignaturesThatHidesBaseSignature2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/duplicateOverloadInTypeAugmentation1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/assignmentCompatability25.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/augmentExportEquals1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithMethodChildren.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/importWithTrailingSlash.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/jsx/tsxUnionElementType2.tsx","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/expressions/thisKeyword/thisInInvalidContextsExternalModule.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/exportStarFromEmptyModule.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/mappedTypeWithCombinedTypeMappers.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/interfaces/declarationMerging/genericAndNonGenericInterfaceWithTheSameName2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/sourceMapValidationWithComments.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/setterBeforeGetter.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/indirectSelfReference.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/indexIntoArraySubclass.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/genericSignatureIdentity.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/salsa/typeFromJSInitializer.ts","time":44,"edits":2,"cost":"4.08"},{"name":"tests/cases/compiler/duplicateVarsAcrossFileBoundaries.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/contextualTypes/commaOperator/contextuallyTypeCommaOperator02.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/spread/objectSpreadIndexSignature.ts","time":66,"edits":3,"cost":"4.08"},{"name":"tests/cases/conformance/externalModules/exportNonVisibleType.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloads04.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/enumFromExternalModule.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerClass2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration5.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/umdDependencyCommentName1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/privacyCheckCallbackOfInterfaceMethodWithTypeParameter.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias9.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/narrowedConstInMethod.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/asyncFunctionWithForStatementNoInitializer.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/constructorOverloads8.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/systemModuleDeclarationMerging.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/typeParameterFixingWithContextSensitiveArguments4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty13.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithNullValueAndValidOperator.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/interfaceDeclaration4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/interfaceExtendsClassWithPrivate1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/functionReturningItself.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/primitives/boolean/invalidBooleanAssignments.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/modules/exportsAndImportsWithUnderscores4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserConditionalExpression1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty17.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/es5-asyncFunctionHoisting.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/downlevelLetConst12.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declarationEmitDestructuring4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/jsxFactoryQualifiedNameWithEs5.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithEnumType.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias8.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/amdDependencyComment1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/enums/enumErrors.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/exportedInterfaceInaccessibleInCallbackInModule.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitEs2015.ts","time":44,"edits":2,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty14.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/assignmentCompatability9.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/internalAliasInterfaceInsideTopLevelModuleWithoutExport.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/dottedSymbolResolution1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithIndexingOnLHS1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments03.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/genericWithIndexerOfTypeParameterType1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/genericFunctions3.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/functionCall11.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declarationEmitDefaultExport2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/forwardRefInEnum.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/destructuring/emptyObjectBindingPatternParameter03.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterUsedAsTypeParameterConstraint.ts","time":22,"edits":1,"cost":"4.08"},{"name":"unittests:: tsserver:: getEditsForFileRename","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/es5ExportDefaultExpression.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/es5ExportDefaultClassDeclaration2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of10.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/fromAsIdentifier1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/classExtendsAcrossFiles.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/unusedClassesinNamespace4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/classExpressionWithStaticProperties1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/superWithTypeArgument2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration14.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionExpressionWithinFunctionExpression2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/unusedImports14.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/assignmentCompatability40.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/assignmentCompatability14.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/typeParametersInStaticProperties.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/typeIdentityConsidersBrands.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithAny.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression3_es6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames50_ES5.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName9.tsx","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments08_ES6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/specializedOverloadWithRestParameters.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/recursiveTypeParameterConstraintReferenceLacksTypeArgs.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/functionSubtypingOfVarArgs.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/ExportAssignment7.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/async/es2017/awaitBinaryExpression/awaitBinaryExpression5_es2017.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration18.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/classExtendsNull.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/es6MemberScoping.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardNarrowsPrimitiveIntersection.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/duplicatePackage_referenceTypes.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/typeParametersShouldNotBeEqual2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/doWhileUnreachableCode.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/intrinsics.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports4-amd.ts","time":22,"edits":1,"cost":"4.08"},{"name":"unittests:: tsserver:: Project Errors dont include overwrite emit error","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of21.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/forInModule.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/importAsBaseClass.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/genericOverloadSignatures.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty36.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/derivedClassOverridesPrivateFunction1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/decorators/class/constructor/decoratorOnClassConstructor4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/contextualTyping5.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/detachedCommentAtStartOfLambdaFunction2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck7.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/superCallAssignResult.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates17_ES5.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declarationEmitToDeclarationDirWithDeclarationOption.ts","time":44,"edits":2,"cost":"4.08"},{"name":"tests/cases/compiler/indexer2A.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList9.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames17_ES6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/generatorES6_2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/parseGenericArrowRatherThanLeftShift.ts","time":44,"edits":2,"cost":"4.08"},{"name":"tests/cases/compiler/funClodule.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/commentOnExportEnumDeclaration.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser521128.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType5_ES6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/unaryPlus.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_notSupported2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/baseTypeAfterDerivedType.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/typedGenericPrototypeMember.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/contextualTyping11.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/jsFileCompilationPublicMethodSyntaxOfClass.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/typesWithDuplicateTypeParameters.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/objectLiteralWithSemicolons4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/fourslash/functionTypePredicateFormatting.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/noUnusedLocals_writeOnlyProperty.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic7.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithIndexers.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/typeInferenceWithTypeAnnotation.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/classExtendsClauseClassNotReferringConstructor.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity7.ts","time":44,"edits":2,"cost":"4.08"},{"name":"tests/cases/compiler/arraySlice.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/globalThis.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/genericInterfacesWithoutTypeArguments.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/genericFunctionSpecializations1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/primitives/void/validVoidValues.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/primitives/void/validVoidAssignments.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/Symbols/symbolType17.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/duplicateLabel4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates10_ES5.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates03_ES5.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/templates/templateStringMultiline3_ES6.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueInIterationStatement1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint2.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/exportAsNamespace.d.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserEmptyParenthesizedExpression1.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/compilerOptionsOutAndNoEmit.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType4.ts","time":22,"edits":1,"cost":"4.08"},{"name":"tests/cases/fourslash/codeFixInferFromUsageRestParamJS.ts","time":109,"edits":5,"cost":"4.07"},{"name":"tests/cases/fourslash/completionsJsxAttribute.ts","time":109,"edits":5,"cost":"4.07"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfComputedProperty.ts","time":109,"edits":5,"cost":"4.07"},{"name":"tests/cases/conformance/types/mapped/recursiveMappedTypes.ts","time":87,"edits":4,"cost":"4.06"},{"name":"tests/cases/fourslash/completionsStringLiteral_fromTypeConstraint.ts","time":87,"edits":4,"cost":"4.06"},{"name":"tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment1.ts","time":65,"edits":3,"cost":"4.06"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization3.ts","time":65,"edits":3,"cost":"4.06"},{"name":"tests/cases/fourslash/codeFixUndeclaredMethodFunctionArgs.ts","time":108,"edits":5,"cost":"4.06"},{"name":"tests/cases/fourslash/unusedParameterInConstructor1AddUnderscore.ts","time":108,"edits":5,"cost":"4.06"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutEsModuleInterop.ts","time":43,"edits":2,"cost":"4.05"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_arrayBindingPattern.ts","time":86,"edits":4,"cost":"4.05"},{"name":"tests/cases/compiler/contravariantTypeAliasInference.ts","time":43,"edits":2,"cost":"4.05"},{"name":"tests/cases/compiler/jsxCallbackWithDestructuring.tsx","time":43,"edits":2,"cost":"4.05"},{"name":"tests/cases/conformance/jsdoc/callbackTag1.ts","time":43,"edits":2,"cost":"4.05"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericFunctionParameters.ts","time":43,"edits":2,"cost":"4.05"},{"name":"tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles.ts","time":43,"edits":2,"cost":"4.05"},{"name":"tests/cases/compiler/promiseEmptyTupleNoException.ts","time":43,"edits":2,"cost":"4.05"},{"name":"tests/cases/compiler/destructuringAssignmentWithExportedName.ts","time":43,"edits":2,"cost":"4.05"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitAmdOutFile.ts","time":43,"edits":2,"cost":"4.05"},{"name":"tests/cases/fourslash/completionEntryForDeferredMappedTypeMembers.ts","time":64,"edits":3,"cost":"4.04"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics12.ts","time":64,"edits":3,"cost":"4.04"},{"name":"tests/cases/fourslash/findAllRefsReExport_broken.ts","time":64,"edits":3,"cost":"4.04"},{"name":"tests/cases/fourslash/quickInfoSpecialPropertyAssignment.ts","time":64,"edits":3,"cost":"4.04"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileAllComments.ts","time":64,"edits":3,"cost":"4.04"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType12.ts","time":64,"edits":3,"cost":"4.04"},{"name":"tests/cases/compiler/errorsOnUnionsOfOverlappingObjects01.ts","time":64,"edits":3,"cost":"4.04"},{"name":"tests/cases/fourslash/extract-method-formatting.ts","time":85,"edits":4,"cost":"4.04"},{"name":"tests/cases/conformance/functions/parameterInitializersForwardReferencing1.ts","time":85,"edits":4,"cost":"4.04"},{"name":"tests/cases/fourslash/commentsImportDeclaration.ts","time":106,"edits":5,"cost":"4.04"},{"name":"tests/cases/fourslash/completionsTriggerCharacter.ts","time":169,"edits":8,"cost":"4.03"},{"name":"tests/cases/fourslash/quickInfoCallProperty.ts","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/fourslash/codeCompletionEscaping.ts","time":63,"edits":3,"cost":"4.03"},{"name":"tests/cases/compiler/callOverloads3.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction06.ts","time":63,"edits":3,"cost":"4.03"},{"name":"tests/cases/fourslash/codeFixUseDefaultImport_all.ts","time":63,"edits":3,"cost":"4.03"},{"name":"tests/cases/fourslash/tsxRename9.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc14.ts","time":84,"edits":4,"cost":"4.03"},{"name":"tests/cases/compiler/assignToFn.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/allowSyntheticDefaultImportsCanPaintCrossModuleDeclaration.ts","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/compiler/indirectTypeParameterReferences.ts","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/recursiveGenericUnionType2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/exportDefaultStripsFreshness.ts","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/compiler/jsFileCompilationDuplicateVariable.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithUnicodeNames.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersFunctionPropertyES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType7_ES5.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of48.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/moduleImport.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/async/es6/awaitUnion_es6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/defaultDeclarationEmitNamedCorrectly.ts","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/compiler/forIn.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/declarationEmit/declarationEmitWorkWithInlineComments.ts","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser618973.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression2_es6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType2_ES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/exportStarForValues3.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignaturesDifferingParamCounts2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/interfaceImplementation1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/jsx/tsxPreserveEmit1.tsx","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics5.ts","time":63,"edits":3,"cost":"4.03"},{"name":"tests/cases/conformance/expressions/literals/literals.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression8_es2017.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedFunctions.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/typeAliasDeclarationEmit2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/inferenceDoesntCompareAgainstUninstantiatedTypeParameter.ts","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution4.tsx","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/externalModuleReferenceDoubleUnderscore1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers5.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/tsxNoTypeAnnotatedSFC.tsx","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorInvalidAssignmentType.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/sourceMapValidationModule.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/concatError.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/duplicateObjectLiteralProperty.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergeTwoInterfaces.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression4_es6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of44.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/privatePropertyUsingObjectType.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty27.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/internalModules/importDeclarations/invalidImportAliasIdentifiers.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck4.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of57.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/propertiesAndIndexers.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/noImplicitAnyDestructuringVarDeclaration.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/parserArgumentList1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/controlFlow/constLocalsInFunctionExpressions.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/jsx/tsxReactEmit3.tsx","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithSuperMethodCall01.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames48_ES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/aliasUsageInFunctionExpression.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayLiteral.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/destructuring/emptyObjectBindingPatternParameter02.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/metadataOfUnionWithNull.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/any/anyAsConstructor.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/crashRegressionTest.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/inheritedOverloadedSpecializedSignatures.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings14_ES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/emptyFile-souremap.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/isolatedModulesPlainFile-ES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination2_ES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/privacyCheckTypeOfInvisibleModuleNoError.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/es5ExportDefaultIdentifier.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/duplicateIdentifiersAcrossContainerBoundaries.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/propertyAccessExpressionInnerComments.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/defaultValueInFunctionTypes.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/thisInSuperCall2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superSymbolIndexedAccess3.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/restParameterWithoutAnnotationIsAnyArray.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAndParenthesizedExpressions01.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/unicodeIdentifierName2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/parser10.1.1-8gs.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/moduleResolutionWithSymlinks.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/assignmentCompatability4.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/expressions/unaryOperators/negateOperator/negateOperatorWithBooleanType.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/expressions/functions/typeOfThisInFunctionExpression.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/genericCloneReturnTypes.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList3.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionCheckReturntype1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/declarationEmit/classDoesNotDependOnPrivateMember.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames11_ES5.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/expressions/propertyAccess/propertyAccessNumericLiterals.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/prototypeInstantiatedWithBaseConstraint.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/propertySignatures.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/members/duplicatePropertyNames.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/instanceAndStaticDeclarations1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/cloduleStaticMembers.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/salsa/nestedPrototypeAssignment.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/exportStarForValues9.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/inheritedConstructorWithRestParams2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/memberVariableDeclarations1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES5CJS.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/exportSpecifierAndExportedMemberDeclaration.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/exportEqualNamespaces.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/instantiateContextuallyTypedGenericThis.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/exportClassWithoutName.ts","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithTwoOperandsAreAny.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames2_ES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/jsx/tsxElementResolution15.tsx","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/constantOverloadFunction.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarWithSuperExperssion.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classIsSubtypeOfBaseType.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/overloadsWithinClasses.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/assignmentCompatability11.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/assignmentCompatWithOverloads.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/classes/constructorDeclarations/automaticConstructors/derivedClassWithoutExplicitConstructor.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/typeUsedAsValueError.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/overloadRet.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteTemplateExpressions4.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/namespaces1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/limitDeepInstantiations.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/enumGenericTypeClash.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/moduleExportsUmd/decoratedDefaultExportsGetExportedUmd.ts","time":21,"edits":1,"cost":"4.03"},{"name":"unittests:: tsserver:: with metadata in response","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/Symbols/symbolType18.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/functionOverloads37.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/extendedInterfacesWithDuplicateTypeParameters.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/instantiateCrossFileMerge.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/ambientRequireFunction.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments04_ES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/genericArrayAssignmentCompatErrors.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/doNotEmitDetachedCommentsAtStartOfConstructor.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/any/anyAsGenericFunctionCall.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/externalModules/umd2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatBetweenTupleAndArray.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction9_es6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction2_es2017.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression3.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/tsxRename6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName38.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedYieldKeywordES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/noImplicitAnyInContextuallyTypesFunctionParamter.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/requireOfJsonFileNonRelativeWithoutExtension.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/inferentialTypingWithFunctionType.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/contextualTyping25.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethodOverload1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty51.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/constDeclarations-ambient.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/exportDefaultAsyncFunction.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/cachedModuleResolution9.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration15.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/reExportGlobalDeclaration2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/invalidReferenceSyntax1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports4.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/overloadOnConstInheritance2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/arrowFunctionMissingCurlyWithSemicolon.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/numericIndexerTyping1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/contextualTyping3.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveIndexingWithForInSupressError.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/templates/templateStringInWhileES6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/commentOnBlock1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration5.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/emptyModuleName.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/quotedPropertyName2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/commonSourceDir3.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericsInInterfaceDeclaration1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/compiler/duplicateVarAndImport.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/navigationItemsPrefixMatch.ts","time":42,"edits":2,"cost":"4.03"},{"name":"tests/cases/compiler/internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/jsdoc/jsdocAugments_notAClass.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement18.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/es6/functionExpressions/FunctionExpression1_es6.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/removeDeclareFunctionExports.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserBreakStatement1.d.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/navigationBarItemsMissingName1.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/docCommentTemplatePrototypeMethod.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserObjectCreation2.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/insertArgumentBeforeOverloadedConstructor.ts","time":21,"edits":1,"cost":"4.03"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_namedFunctionExpression.ts","time":104,"edits":5,"cost":"4.02"},{"name":"tests/cases/conformance/types/keyof/keyofAndIndexedAccess2.ts","time":166,"edits":8,"cost":"4.02"},{"name":"tests/cases/fourslash/findAllReferencesDynamicImport3.ts","time":83,"edits":4,"cost":"4.02"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class2.ts","time":83,"edits":4,"cost":"4.02"},{"name":"tests/cases/fourslash/completionsPathsRelativeJsonModule.ts","time":62,"edits":3,"cost":"4.01"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeTag.ts","time":62,"edits":3,"cost":"4.01"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyAccesses.ts","time":103,"edits":5,"cost":"4.01"},{"name":"tests/cases/compiler/exportAssignmentImportMergeNoCrash.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES3AMD.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/compiler/strictTypeofUnionNarrowing.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/conformance/types/union/unionTypeCallSignatures4.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/fourslash/findAllReferencesUmdModuleAsGlobalConst.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/compiler/omitTypeTests01.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/compiler/declarationQuotedMembers.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/conformance/jsdoc/jsdocParamTag2.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/compiler/indexedAccessTypeConstraints.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/compiler/signatureInstantiationWithRecursiveConstraints.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/fourslash/formattingMultipleMappedType.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/compiler/compositeWithNodeModulesSourceFile.ts","time":41,"edits":2,"cost":"4.00"},{"name":"tests/cases/fourslash/completionListProtectedMembers.ts","time":61,"edits":3,"cost":"4.00"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_includeDefaultUses.ts","time":81,"edits":4,"cost":"3.99"},{"name":"tests/cases/fourslash/completionListInUnclosedObjectTypeLiteralInSignature04.ts","time":81,"edits":4,"cost":"3.99"},{"name":"tests/cases/fourslash/codeFixUndeclaredAcrossFiles3.ts","time":101,"edits":5,"cost":"3.99"},{"name":"tests/cases/compiler/abstractPropertyInConstructor.ts","time":101,"edits":5,"cost":"3.99"},{"name":"tests/cases/fourslash/completionsImport_default_addToNamedImports.ts","time":161,"edits":8,"cost":"3.99"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax4.ts","time":80,"edits":4,"cost":"3.98"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess14.ts","time":60,"edits":3,"cost":"3.98"},{"name":"tests/cases/fourslash/server/projectWithNonExistentFiles.ts","time":60,"edits":3,"cost":"3.98"},{"name":"tests/cases/fourslash/completionsImport_named_exportEqualsNamespace_merged.ts","time":80,"edits":4,"cost":"3.98"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgs.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/capturedLetConstInLoop12.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement19.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration2_es6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/importAliasFromNamespace.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportClassWithInaccessibleTypeInTypeParameterConstraint.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/moduleVisibilityTest3.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/genericConstraintOnExtendedBuiltinTypes2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList7.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/genericClassWithStaticsUsingTypeArguments.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/parameterInitializerBeforeDestructuringEmit.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/typeArgumentsOnFunctionsWithNoTypeParameters.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/strictNullNotNullIndexTypeShouldWork.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/strictPropertyInitialization.ts","time":60,"edits":3,"cost":"3.98"},{"name":"tests/cases/compiler/es5-asyncFunctionSwitchStatements.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/typeArgInferenceWithNull.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/thisKeyword/thisInInvalidContexts.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/moduleElementsInWrongContext2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/jsx/tsxExternalModuleEmit2.tsx","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames3_ES5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/ambient/ambientDeclarationsPatterns.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/salsa/prototypePropertyAssignmentMergeWithInterfaceMethod.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithStringIndexer4.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/derivedInterfaceIncompatibleWithBaseIndexer.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/emitBundleWithShebang2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/instanceMemberAssignsToClassPrototype.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalOrOperator/logicalOrExpressionIsContextuallyTyped.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/statements/continueStatements/invalidDoWhileContinueStatements.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/constEnums/constEnum2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es2017/useObjectValuesAndEntries1.ts","time":60,"edits":3,"cost":"3.98"},{"name":"tests/cases/compiler/es3-declaration-amd.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/import/importTypeGeneric.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/import_var-referencing-an-imported-module-alias.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/errorMessageOnObjectLiteralType.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/primitives/enum/invalidEnumAssignments.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings08_ES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/modules/exportAndImport-es5-amd.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionExpressionWithinFunctionDeclaration2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/systemModule13.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration2_es2017.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates07_ES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern14.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/primitives/number/assignFromNumberInterface2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/namedFunctionExpressionCallErrors.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/restUnion.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/union/contextualTypeWithUnionTypeCallSignatures.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractProperties.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/json.stringify.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/duplicateIdentifiersAcrossFileBoundaries.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekind.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/promiseIdentity.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithOptionalProperties.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceComputedPropertyNameWellKnownSymbols.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringInModuleNameES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/stringLiteralTypesInImplementationSignatures2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/implicitAnyWidenToAny.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypeAssertion01.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/inferTypeArgumentsInSignatureWithRestParameters.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/genericCallbackInvokedInsideItsContainingFunction1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImportInEs5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/ambiguousOverload.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringInFunctionParameterType.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/overloadResolutionOverCTLambda.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertyAssignments/parserFunctionPropertyAssignment1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/es5ExportDefaultFunctionDeclaration2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/missingTypeArguments1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/typeParameterInConstraint1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/declarationEmitDefaultExportWithTempVarName.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/constructorArgsErrors5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/union/unionTypeEquivalence.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/emitter/es2018/asyncGenerators/emitter.asyncGenerators.functionExpressions.es2018.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of47.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/returnTypeInferenceNotTooBroad.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/compiler/moduleSameValueDuplicateExportedBindings2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithMultipleBases3.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination5_ES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/cyclicTypeInstantiation.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/typeParameterFixingWithContextSensitiveArguments.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns03_ES5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithTemplateStringInvalid.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/es6ImportNamedImportIdentifiersParsing.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/aliasUsageInTypeArgumentOfExtendsClause.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/keepImportsInDts2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/jsFileCompilationModuleSyntax.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns01_ES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/inferentialTypingObjectLiteralMethod1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/controlFlowOuterVariable.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/controlFlowDestructuringParameters.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/genericTypeWithMultipleBases2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithPrivateMember.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/operatorAddNullUndefined.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/deeplyNestedAssignabilityIssue.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/unionTypeParameterInference.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/superPropertyAccessInComputedPropertiesOfNestedType_ES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern17.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/staticVisibility.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/mergedDeclarations4.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/ParameterList4.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/salsa/varRequireFromTypescript.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithIndexers2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/fixingTypeParametersRepeatedly3.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorParameterProperties.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/extendGlobalThis.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/compiler/exportPrivateType.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserCastVersusArrowFunction1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/modules/defaultExportsCannotMerge03.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck46.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02_ES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/typeAliases/reservedNamesInAliases.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/promiseTest.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/constructorArgsErrors4.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/commentsVariableStatement1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassTransitivity3.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/thisType/fluentClasses.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/multipleExports.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/primitives/stringLiteral/stringLiteralType.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInAModule.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/yieldExpression1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/genericArrayExtenstions.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType3_ES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/indentation.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/functionOverloadImplementationOfWrongName.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/classExpressionWithStaticProperties2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/moduleAssignmentCompat3.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/typeArgumentsInFunctionExpressions.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction8_es2017.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/invalidLetInForOfAndForIn_ES5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/formattingOnObjectLiteral.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPrivates3.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/functionWithMultipleReturnStatements2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/typeAliases/circularTypeAliasForUnionWithInterface.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/importAliasWithDottedName.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/enumLiteralUnionNotWidened.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsDefeat.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorParametersAccessibility.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteTemplateExpressions2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/sourceMapWithMultipleFilesWithFileEndingWithInterface.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/ambientExternalModuleWithInternalImportDeclaration.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_multipleAliases.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ModuleAndEnumWithSameNameAndCommonRoot.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/es6ModuleConst.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/moduleAssignmentCompat4.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/externalModules/umd8.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/members/objectTypeWithConstructSignatureAppearsToBeFunctionType.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/breakpointValidationBreakOrContinue.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractOverrideWithAbstract.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractClinterfaceAssignability.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/functions/contextuallyTypedFunctionExpressionsAndReturnAnnotations.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/parserObjectCreationArrayLiteral1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAssignabilityConstructorFunction.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/arrowFunctionWithParameterNameAsync_es6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/assignmentCompatability24.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/nestedLoops.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/mismatchedGenericArguments1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/functionCalls/callOverload.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncUnParenthesizedArrowFunction_es5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/moduleAugmentationGlobal8_1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/declFileWithErrorsInInputDeclarationFileWithOut.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/blockScopedSameNameFunctionDeclarationStrictES5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/augmentExportEquals7.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/inheritanceStaticFuncOverridingAccessor.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/es5-asyncFunctionReturnStatements.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty31.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/restUnion3.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/es6/Symbols/symbolType6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/jsdocTypedefNoCrash2.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/es2017/useSharedArrayBuffer4.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateInstanceShadowingProtectedInstance.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedInOperatorES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/strictNullNotNullIndexTypeNoLib.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity4.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/sourceMap-Comments2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/moduleExportsSystem/defaultExportsGetExportedSystem.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/references/library-reference-10.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/genericPrototypeProperty3.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/conflictMarkerDiff3Trivia2.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/compiler/voidReturnLambdaValue.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/varArgConstructorMemberParameter.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction6_es5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/async/es2017/awaitClassExpression_es2017.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/withStatementErrors.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/callOnClass.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/requireOfJsonFileWithAmd.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/targetTypeVoidFunc.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/superCallWithMissingBaseClass.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/forLoopEndingMultilineComments.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/checkTypePredicateForRedundantProperties.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/es6/modules/reExportDefaultExport.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration12_es6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/enumMemberResolution.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/functionOnlyHasThrow.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/overloadsInDifferentContainersDisagreeOnAmbient.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/implicitAnyInAmbientDeclaration.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/implementInterfaceAnyMemberWithVoid.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser566700.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser519458.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/whiteSpaceTrimming2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings12_ES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/functionOverloads29.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeofTypeParameter.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/unusedTypeParameterInFunction2.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedYieldKeyword.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/functionExpressionInWithBlock.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/constEnumMergingWithValues4.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/AutomaticSemicolonInsertion/parserAutomaticSemicolonInsertion1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/unusedMultipleParameter2InContructor.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringInEqualityChecksES6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/complicatedGenericRecursiveBaseClassReference.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/moduleAndInterfaceSharingName.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/staticModifierAlreadySeen.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/enumCodeGenNewLines1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithSpecializedCallAndConstructSignatures.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/crashOnMethodSignatures.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration2_es6.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/unaryOperators/plusOperator/plusOperatorInvalidOperations.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/thisInInstanceMemberInitializer.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithLHSIsTypeParameter.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/numberOnLeftSideOfInExpression.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration14.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/moduleResolution/scopedPackagesClassic.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/classMethodWithKeywordName1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/externalModules/exportClassNameWithObjectSystem.ts","time":40,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings03_ES5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions19_ES5.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/anonymousClassExpression1.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/ambientClassDeclaredBeforeBase.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/jsFileCompilationInterfaceSyntax.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/formattingMappedType.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/formatOnSemiColonAfterBreak.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/formatInTryCatchFinally.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/shims-pp/getSyntacticClassifications.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/jsxBraceCompletionPosition.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/catch.ts","time":20,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/completionInFunctionLikeBody.ts","time":99,"edits":5,"cost":"3.97"},{"name":"tests/cases/fourslash/codeFixClassImplementClassPropertyModifiers.ts","time":59,"edits":3,"cost":"3.96"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics7.ts","time":59,"edits":3,"cost":"3.96"},{"name":"tests/cases/compiler/destructureComputedProperty.ts","time":59,"edits":3,"cost":"3.96"},{"name":"tests/cases/fourslash/extract-method7.ts","time":98,"edits":5,"cost":"3.96"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty15.tsx","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution14.tsx","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/conformance/expressions/assignmentOperator/assignmentTypeNarrowing.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/contextualExpressionTypecheckingDoesntBlowStack.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/superElementAccess.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/mappedTypeIndexedAccess.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/declarationEmitExpandoPropertyPrivateName.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject2.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/conformance/es2018/useRegexpGroups.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/staticMismatchBecauseOfPrototype.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/errorElaboration.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/emptyArrayDestructuringExpressionVisitedByTransformer.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/systemNamespaceAliasEmit.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/controlFlowAnalysisOnBareThisKeyword.ts","time":39,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/weakType.ts","time":58,"edits":3,"cost":"3.95"},{"name":"tests/cases/fourslash/importNameCodeFix_preferBaseUrl.ts","time":58,"edits":3,"cost":"3.95"},{"name":"tests/cases/fourslash/goToDefinitionDynamicImport2.ts","time":58,"edits":3,"cost":"3.95"},{"name":"tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts","time":58,"edits":3,"cost":"3.95"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc15.ts","time":115,"edits":6,"cost":"3.94"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement7.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax18.ts","time":76,"edits":4,"cost":"3.93"},{"name":"tests/cases/conformance/types/spread/objectSpreadNegative.ts","time":95,"edits":5,"cost":"3.93"},{"name":"tests/cases/compiler/assignmentCompatability36.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/completionsImport_previousTokenIsSemicolon.ts","time":114,"edits":6,"cost":"3.93"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinSubclass3.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithAssignmentPattern2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/completionsImport_default_fromMergedDeclarations.ts","time":95,"edits":5,"cost":"3.93"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsArrayErrors.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions09_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/genericOfACloduleType2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/inheritanceStaticMembersIncompatible.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/templates/templateStringInObjectLiteral.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface02.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithNullValueAndInvalidOperator.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/importInTypePosition.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty9.tsx","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/objectLiteralArraySpecialization.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/sigantureIsSubTypeIfTheyAreIdentical.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/argumentsObjectIterator02_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/statements/returnStatements/returnStatements.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorParameterProperties2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithEqualityChecks02.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression10_es6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/propertyWrappedInTry.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/decorators/decoratorMetadata.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/requiredInitializedParameter1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/generics2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/augmentedTypesModules3b.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/callOverloads5.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/classSideInheritance1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/typeMatch1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of41.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck9.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/arrayConcatTypeCheck1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/arrowFunctionErrorSpan.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames16_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/SuperExpressions/parserSuperExpression4.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/requireEmitSemicolon.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/spread/objectSpreadComputedProperty.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/crashInResolveInterface.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithAssignmentPattern1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/invokingNonGenericMethodWithTypeArguments1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/externalModules/umd5.ts","time":19,"edits":1,"cost":"3.93"},{"name":"unittests:: tsserver:: cancellationToken","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/mutuallyRecursiveInterfaceDeclaration.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/importsInAmbientModules3.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck13.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/lastPropertyInLiteralWins.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithConstructorChildren.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/octalLiteralInStrictModeES3.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloadAssignability02.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty55.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/InvalidNonInstantiatedModule.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/typeRootsFromMultipleNodeModulesDirectories.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/jsFileCompilationBindReachabilityErrors.ts","time":57,"edits":3,"cost":"3.93"},{"name":"tests/cases/conformance/types/localTypes/localTypes4.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/innerModExport2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck19.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/contextualTypingOfConditionalExpression.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/expressions/functionCalls/typeArgumentInferenceTransitiveConstraints.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/omitTypeHelperModifiers01.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/externalModules/multipleExportDefault5.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/esModuleInteropNamedDefaultImports.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/doNotEmitPinnedDetachedComments.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/wrappedIncovations2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/unusedMultipleParameter1InFunctionExpression.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/members/classWithPublicProperty.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserMissingLambdaOpenBrace1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/duplicateSymbolsExportMatching.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments18.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/restParameters.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/declarationEmitComputedNameCausesImportToBePainted.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/assignmentToReferenceTypes.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName10.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrayLiteralExpressions/parserErrorRecoveryArrayLiteralExpression1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/implementingAnInterfaceExtendingClassWithProtecteds.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/import_reference-exported-alias.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/cloduleAcrossModuleDefinitions.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportClassWhichExtendsInterfaceWithInaccessibleType.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/typeParameterAssignmentWithConstraints.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/keyofDoesntContainSymbols.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/jsFileCompilationExportAssignmentSyntax.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/classExpressionWithStaticPropertiesES62.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/augmentedClassWithPrototypePropertyOnModule.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/restIntersection.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantSemicolonInClass1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution3_classic.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/externalModules/exportAssignmentTopLevelEnumdule.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target10.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod11.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveAndTypeVariables.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/jsFileCompilationAbstractModifier.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck8.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/amdModuleName2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/emitAccessExpressionOfCastedObjectLiteralExpressionInArrowFunctionES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/substitutionTypeNoMergeOfAssignableType.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesWithTemplateStrings01.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/unaryOperatorsInStrictMode.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/assignmentCompatability28.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/systemModule4.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/indexer.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/heterogeneousArrayAndOverloads.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/accessors_spec_section-4.5_error-cases.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/slightlyIndirectedDeepObjectLiteralElaborations.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedStaticNotAccessibleInClodule.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/classes/classExpressions/classExpression4.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/exportEqualMemberMissing.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/thisType/thisTypeInAccessorsNegative.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck30.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/propertyOrdering.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithSwitchStatements02.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/assignmentNestedInLiterals.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/noUnusedLocals_destructuringAssignment.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/unionTypeWithRecursiveSubtypeReduction2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/augmentExportEquals4.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray7.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/modules/defaultExportInAwaitExpression01.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/declareDottedModuleName.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserUnterminatedGeneric1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/classes/indexMemberDeclarations/privateIndexer2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/async/es6/awaitBinaryExpression/awaitBinaryExpression5_es6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoMergedInterfacesWithDifferingOverloads2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/references/library-reference-14.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction7_es5.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames5_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/namespacesDeclaration1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/tsxDefaultImports.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/multiExtendsSplitInterfaces2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerS7.8.3_A6.1_T1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/inheritance.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/cloduleWithRecursiveReference.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/typeArgumentInferenceWithRecursivelyReferencedTypeAliasToTypeLiteral01.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/augmentExportEquals3.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/alwaysStrictModule2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/mergedModuleDeclarationCodeGen.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/wrappedRecursiveGenericType.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/contextualTypeArrayReturnType.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/collisionThisExpressionAndEnumInGlobal.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern7.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/parserOverloadOnConstants1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/constWithNonNull.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/augmentedTypesModules2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersFunctionExpressionES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/async/es6/asyncImportedPromise_es6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/es6ClassSuperCodegenBug.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/breakpointValidationUnaryExpressions.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/superCallOutsideConstructor.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/members/objectTypeHidingMembersOfObject.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/decorators/class/decoratedClassExportsSystem1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/primitives/string/stringPropertyAccess.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/classes/classExpressions/classExpression3.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/autolift3.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/contextualTypingOfConditionalExpression2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression2_es6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/memberAccessMustUseModuleInstances.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/jsdoc/jsdocAugments_withTypeParameter.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum5.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/prototypeOnConstructorFunctions.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/externalModules/topLevelModuleDeclarationAndFile.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/innerAliases.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/inlineSources2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/jsx/tsxElementResolution5.tsx","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/expressions/assignmentOperator/assignmentLHSIsReference.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/optionalParameterRetainsNull.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions15_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/widenToAny1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/overloadEquivalenceWithStatics.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/unusedTypeParameterInMethod3.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/letInVarDeclOfForIn_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/templates/templateStringInNewOperatorES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/moduleExportsSystem/decoratedDefaultExportsGetExportedSystem.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration1_es2017.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/inheritedModuleMembersForClodule.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/inheritanceGrandParentPrivateMemberCollisionWithPublicMember.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames16_ES5.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/internalImportInstantiatedModuleNotReferencingInstance.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/cachedModuleResolution4.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames22_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/ClassDeclaration21.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/types/primitives/boolean/extendBooleanInterface.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/specializedSignatureAsCallbackParameter1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/assignmentCompatability12.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/propertyAssignment.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/expressions/contextualTyping/superCallParameterContextualTyping1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/collisionSuperAndLocalFunctionInAccessors.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/inlineSourceMap.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/classes/members/accessibility/privateInstanceMemberAccessibility.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/importedModuleAddToGlobal.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/importUsedAsTypeWithErrors.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/simpleArrowFunctionParameterReferencedInObjectLiteral1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement4.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration4_es6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/genericConstructInvocationWithNoTypeArg.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/commentsOnRequireStatement.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/classExtendsInterface.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/unusedMultipleParameters2InMethodDeclaration.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithoutExportAccessError.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/conflictMarkerTrivia2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardTautologicalConsistiency.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/overridingPrivateStaticMembers.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/objectLiteralWithNumericPropertyName.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/commentsOnStaticMembers.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates18_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/moduleNoneOutFile.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/jsxEmitAttributeWithPreserve.tsx","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMixedWithModifiers.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/jsFileCompilationRestParameter.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/callConstructAssignment.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames18_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments12_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser596700.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509630.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates03_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/duplicateLabel2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/accessorParameterAccessibilityModifier.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/didYouMeanSuggestionErrors.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/updateSourceFile_jsdocSignature.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/objectLiteral2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/unusedTypeParameterInLambda2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/unusedSingleParameterInMethodDeclaration.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/moduleResolution_packageJson_yesAtPackageRoot_fakeScopedPackage.ts","time":38,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/unusedPrivateVariableInClass5.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/unresolvedTypeAssertionSymbol.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/exportAssignmentWithExportModifier.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/modulePrologueSystem.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/commonSourceDir1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/sourceMap-InterfacePrecedingVariableDeclaration1.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/semicolonsInModuleDeclarations.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration1_es6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES2015Target.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration13.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/conditionalExpressionNewLine6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnEnum2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates01_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/doNotEmitDetachedCommentsAtStartOfLambdaFunction.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings05_ES6.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget4.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination4.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes03.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/formattingObjectLiteral.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/compiler/fileWithNextLine2.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings08_ES5.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/breakpointValidationDebugger.ts","time":19,"edits":1,"cost":"3.93"},{"name":"unittests:: tsc-watch:: watchAPI:: tsc-watch with custom module resolution","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/formatMultilineComment.ts","time":19,"edits":1,"cost":"3.93"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess18.ts","time":94,"edits":5,"cost":"3.92"},{"name":"tests/cases/fourslash/findAllRefsForModuleGlobal.ts","time":94,"edits":5,"cost":"3.92"},{"name":"tests/cases/fourslash/noSuggestionDiagnosticsOnParseError.ts","time":75,"edits":4,"cost":"3.92"},{"name":"tests/cases/compiler/APISample_WatchWithOwnWatchHost.ts","time":56,"edits":3,"cost":"3.91"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc4.ts","time":112,"edits":6,"cost":"3.91"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction09.ts","time":56,"edits":3,"cost":"3.91"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction03.ts","time":56,"edits":3,"cost":"3.91"},{"name":"tests/cases/fourslash/jsDocAugments.ts","time":56,"edits":3,"cost":"3.91"},{"name":"tests/cases/compiler/errorForUsingPropertyOfTypeAsType01.ts","time":56,"edits":3,"cost":"3.91"},{"name":"tests/cases/compiler/indexedAccessRetainsIndexSignature.ts","time":56,"edits":3,"cost":"3.91"},{"name":"tests/cases/fourslash/codeFixAddMissingMember2.ts","time":111,"edits":6,"cost":"3.90"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess23.ts","time":74,"edits":4,"cost":"3.90"},{"name":"tests/cases/compiler/importHelpersNoHelpers.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/jsdocTypeNongenericInstantiationAttempt.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/conformance/jsdoc/jsdocReturnTag1.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc5.ts","time":74,"edits":4,"cost":"3.90"},{"name":"tests/cases/compiler/genericDefaultsErrors.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/declarationEmitWithDefaultAsComputedName2.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/controlFlowForCompoundAssignmentToThisMember.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/conformance/classes/members/accessibility/privateProtectedMembersAreNotAccessibleDestructuring.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/taggedTemplatesInDifferentScopes.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/thisConditionalOnMethodReturnOfGenericInstance.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/conformance/ambient/ambientDeclarationsPatterns_merging1.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/higherOrderMappedIndexLookupInference.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/conformance/es7/trailingCommasInFunctionParametersAndArguments.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/checkJsObjectLiteralIndexSignatures.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/javascriptCommonjsModule.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/conformance/salsa/moduleExportWithExportPropertyAssignment.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/mappedTypePartialNonHomomorphicBaseConstraint.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/conformance/jsdoc/typeTagPrototypeAssignment.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/classDeclarationShouldBeOutOfScopeInComputedNames.ts","time":37,"edits":2,"cost":"3.90"},{"name":"tests/cases/fourslash/findAllRefsIndexedAccessTypes.ts","time":92,"edits":5,"cost":"3.90"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractGetterSetter.ts","time":92,"edits":5,"cost":"3.90"},{"name":"tests/cases/fourslash/server/projectInfo02.ts","time":55,"edits":3,"cost":"3.89"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction17.ts","time":55,"edits":3,"cost":"3.89"},{"name":"tests/cases/fourslash/completionsImport_named_exportEqualsNamespace.ts","time":73,"edits":4,"cost":"3.89"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc7.ts","time":109,"edits":6,"cost":"3.88"},{"name":"tests/cases/fourslash/codeFixAddMissingMember6.ts","time":109,"edits":6,"cost":"3.88"},{"name":"tests/cases/fourslash/codeFixUndeclaredInStaticMethod.ts","time":216,"edits":12,"cost":"3.87"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction07.ts","time":54,"edits":3,"cost":"3.87"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalOrOperator/logicalOrExpressionIsNotContextuallyTyped.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/functionTypeArgumentAssignmentCompat.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/genericReturnTypeFromGetter1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/genericNewInterface.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/codeFixClassImplementClassMultipleSignatures1.ts","time":54,"edits":3,"cost":"3.87"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAllowSyntheticDefaultImports2.ts","time":54,"edits":3,"cost":"3.87"},{"name":"tests/cases/conformance/types/typeRelationships/apparentType/apparentTypeSubtyping.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression5_es5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/quickInfoMappedType.ts","time":54,"edits":3,"cost":"3.87"},{"name":"tests/cases/fourslash/moveToNewFile_inferQuoteStyle.ts","time":72,"edits":4,"cost":"3.87"},{"name":"tests/cases/compiler/outModuleConcatCommonjsDeclarationOnly.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics19.ts","time":54,"edits":3,"cost":"3.87"},{"name":"tests/cases/compiler/assignmentCompatability1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/findAllRefsForComputedProperties2.ts","time":90,"edits":5,"cost":"3.87"},{"name":"tests/cases/conformance/types/members/objectTypeWithCallSignatureHidingMembersOfFunctionAssignmentCompat.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/initializedParameterBeforeNonoptionalNotOptional.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/blockScopedVariablesUseBeforeDef.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/objectLiteralIndexers.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/nonIdenticalTypeConstraints.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithNullValueAndInvalidOperands.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/collisionRestParameterFunction.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType3_ES5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/contravariantInferenceAndTypeGuard.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/jsxPreserveWithJsInput.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/declarationEmitNoNonRequiredParens.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/conformance/expressions/superCalls/superCalls.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/commentOnSignature1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/commentInMethodCall.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/typeArgumentInferenceWithRecursivelyReferencedTypeAliasToTypeLiteral02.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/infinitelyGenerativeInheritance1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/exportImportMultipleFiles.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportInterfaceWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/deepExcessPropertyCheckingWhenTargetIsIntersection.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/assignmentCompatability27.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/typeOfThisInAccessor.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/jsx/tsxElementResolution14.tsx","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/sourceMapValidationEnums.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/genericTypeWithNonGenericBaseMisMatch.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantAccessibilityModifierInModule1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/jsdoc/typedefCrossModule5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/unusedFunctionsinNamespaces5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/narrowingConstrainedTypeParameter.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision7.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/inheritanceMemberPropertyOverridingMethod.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/jsx/tsxElementResolution18.tsx","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser512325.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/clodulesDerivedClasses.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/assignmentCompatability29.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/expandoFunctionContextualTypesJs.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/systemModuleTargetES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/types/primitives/enum/validEnumAssignments.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/constructorOverloads1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/multiLinePropertyAccessAndArrowFunctionIndent1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutExtension.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames26_ES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/jsxFactoryIdentifierAsParameter.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionThisCapturingES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/internalImportInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/duplicateClassElements.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/targetTypeCalls.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/destructuring/destructuringObjectBindingPatternAndAssignment4.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/typeParameterCompatibilityAccrossDeclarations.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsItselfIndirectly.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/mergedDeclarations6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/statements/continueStatements/invalidForInContinueStatements.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/classes/constructorDeclarations/superCalls/superPropertyInConstructorBeforeSuperCall.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/invalidThisEmitInContextualObjectLiteral.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/assignmentCompatability43.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of36.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/reachabilityChecks4.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/functionCall16.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames39_ES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/contextuallyTypingRestParameters.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/metadataOfUnion.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/downlevelLetConst5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName28.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/decoratorReferenceOnOtherProperty.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/classExtendsMultipleBaseClasses.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/thisInGenericStaticMembers.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/taggedTemplatesInModuleAndGlobal.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/functionOverloadAmbiguity1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/jsdoc/thisTag1.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck23.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/contextualTyping18.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/expressions/contextualTyping/arrayLiteralExpressionContextualTyping.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/callExpressionWithMissingTypeArgument1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstance.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/typeLiteralCallback.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/genericOfACloduleType1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/systemObjectShorthandRename.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/moduleAsBaseType.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/modularizeLibrary_ErrorFromUsingWellknownSymbolWithOutES6WellknownSymbolLib.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName16.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/decoratorMetadataOnInferredType.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/assignmentCompatability15.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/systemModuleConstEnums.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/es6ImportDefaultBindingWithExport.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/fileWithNextLine3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeInference3.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck56.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck45.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/classes/classDeclarations/classWithPredefinedTypesAsNames.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/objectMembersOnTypes.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/bindingPatternInParameter01.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es2018/usePromiseFinally.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/assignmentCompatability31.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/hidingConstructSignatures.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/classExpressionTest2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution3_node.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithInheritedPrivates2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target4.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/types/typeAliases/classDoesNotDependOnBaseTypes.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/classes/constructorDeclarations/superCalls/derivedClassSuperCallsWithThisArg.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsEveryObjectType.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueInIterationStatement3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget4.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/widenedTypes1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"unittests:: tsserver:: refactors","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/typePredicateWithThisParameter.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/testContainerList.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/jsxViaImport.tsx","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/substitutionTypesInIndexedAccessTypes.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/unusedParametersThis.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/conflictMarkerTrivia4.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerS7.4_A2_T2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/iteratorsAndStrictNullChecks.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/commaOperatorInConditionalExpression.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/expressions/valuesAndReferences/assignments.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/typeAliasDeclarationEmit.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/instanceOfInExternalModules.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes04_ES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/assignmentCompatability_checking-call-member-off-of-function-interface.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/externalModules/multipleExportDefault3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserMemberAccessExpression1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/staticMethodReferencingTypeArgument1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/deleteReadonly.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/arrayAssignmentTest4.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/recursiveComplicatedClasses.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithConstructorInES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/types/tuple/wideningTuples5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/reactNamespaceImportPresevation.tsx","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBindingDts.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES2015Target.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/privateInstanceVisibility.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/overloadOnConstantsInvalidOverload1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/emitMemberAccessExpression.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithConstraintsTypeArgumentInference2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/contextualSignatureInstantiationWithTypeParameterConstrainedToOuterTypeParameter.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/mergedDeclarations7.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/constEnumOnlyModuleMerging.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClass2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInScriptContext1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorOverloadsAccessibility.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/bitwiseCompoundAssignmentOperators.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/implicitAnyDeclareTypePropertyWithoutType.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/ifStatementInternalComments.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/thisInAccessors.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/externalModules/exportAssignmentAndDeclaration.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/es6ImportEqualsDeclaration2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInForStatement.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/unusedImports15.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedArrayES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/objectLitTargetTypeCallSite.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/numberToString.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/moduleExportsAmd/decoratedDefaultExportsGetExportedAmd.ts","time":18,"edits":1,"cost":"3.87"},{"name":"unittests:: tsserver:: Text storage","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/infinitelyExpandingTypes3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/specializationsShouldNotAffectEachOther.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/genericCloduleInModule.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/forAwaitForUnion.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/es5ExportDefaultClassDeclaration3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/extBaseClass2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/targetTypeObjectLiteralToAny.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/switchCaseCircularRefeference.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/checkJsFiles2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck31.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/externalModules/topLevelFileModule.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/salsa/moduleExportAssignment5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedTypeAssertionOnAdditionES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration14_es6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration14_es2017.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction1_es2017.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration10.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/es6ExportAssignment4.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementObjectBindingPattern4.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/duplicateIdentifierShouldNotShortCircuitBaseTypeBinding.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames23_ES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames14_ES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/importInsideModule.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/typeCheckReturnExpression.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/constDeclarationShadowedByVarDeclaration3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/conditionalExpressionNewLine7.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/controlFlow/controlFlowSuperPropertyAccess.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/constEnums/constEnum3.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndAccessorWithSameName.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName31.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/returnValueInSetter.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/exportStarForValues5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserAssignmentExpression1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/class2.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/es5-asyncFunctionElementAccess.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates20_ES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates14_ES6.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/classes/classDeclarations/classAndVariableWithSameName.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectTypes/parserObjectType5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/ambient/ambientShorthand.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/contextualTyping30.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/docCommentTemplateInMultiLineComment.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/unusedParametersinConstructor1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression5.ts","time":36,"edits":2,"cost":"3.87"},{"name":"tests/cases/compiler/modFunctionCrash.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/restArgMissingName.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/isolatedModulesNoExternalModule.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/duplicateLabel3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/duplicateConstructorOverloadSignature.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/paramPropertiesInSignatures.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/assignmentRestElementWithErrorSourceType.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/externalModules/relativePathMustResolve.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck3.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/constructorStaticParamName.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithOnlyNullValueOrUndefinedValue.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames19_ES5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode11.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/newMissingIdentifier.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/moduleNoEmit.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/formattingSpaceBeforeCloseParen.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/unusedPrivateVariableInClass1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/jsdoc/jsdocAugments_nameMismatch.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/templates/templateStringInModulo.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates14_ES5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/navigationBarImports.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature9.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit3_ES5.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/externalModuleWithoutCompilerFlag1.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution1_classic.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/ParameterList13.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/tryCatchFinallyFormating.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/compiler/ClassDeclaration14.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/smartIndentTypeArgumentList.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/navigationBarItemsBindingPatterns.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedCJS.ts","time":18,"edits":1,"cost":"3.87"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess22.ts","time":89,"edits":5,"cost":"3.86"},{"name":"tests/cases/fourslash/completionsImportBaseUrl.ts","time":89,"edits":5,"cost":"3.86"},{"name":"tests/cases/fourslash/completionListInImportClause06.ts","time":71,"edits":4,"cost":"3.86"},{"name":"tests/cases/fourslash/codeFixChangeExtendsToImplementsWithDecorator.ts","time":71,"edits":4,"cost":"3.86"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax10.ts","time":71,"edits":4,"cost":"3.86"},{"name":"tests/cases/conformance/types/never/neverTypeErrors1.ts","time":71,"edits":4,"cost":"3.86"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess15.ts","time":53,"edits":3,"cost":"3.86"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics11.ts","time":53,"edits":3,"cost":"3.86"},{"name":"tests/cases/fourslash/extract-method5.ts","time":88,"edits":5,"cost":"3.85"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_sideEffect.ts","time":70,"edits":4,"cost":"3.85"},{"name":"tests/cases/compiler/exportImportCanSubstituteConstEnumForValue.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/conformance/types/intersection/intersectionReduction.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/destructuredLateBoundNameHasCorrectTypes.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/blockScopedEnumVariablesUseBeforeDef.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/conformance/types/intersection/intersectionAsWeakTypeSource.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/amdDeclarationEmitNoExtraDeclare.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/declarationEmitAliasExportStar.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/unionTypeErrorMessageTypeRefs01.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/homomorphicMappedTypeIntersectionAssignability.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/overloadsAndTypeArgumentArityErrors.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/declarationEmitClassPrivateConstructor2.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/tsxTypeArgumentPartialDefinitionStillErrors.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/conformance/salsa/propertyAssignmentOnImportedSymbol.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/intersectionOfMixinConstructorTypeAndNonConstructorType.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/typePredicatesInUnion.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/compiler/yieldStringLiteral.ts","time":35,"edits":2,"cost":"3.85"},{"name":"tests/cases/fourslash/renameImport.ts","time":87,"edits":5,"cost":"3.84"},{"name":"tests/cases/fourslash/codeFixClassExprExtendsAbstractExpressionWithTypeArgs.ts","time":87,"edits":5,"cost":"3.84"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction12.ts","time":52,"edits":3,"cost":"3.84"},{"name":"tests/cases/fourslash/findAllRefsWithShorthandPropertyAssignment2.ts","time":69,"edits":4,"cost":"3.83"},{"name":"tests/cases/compiler/es6-umd2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/classes/classDeclarations/classImplementsMergedClassInterface.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/fourslash/indentationWithBaseIndent.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax6.ts","time":68,"edits":4,"cost":"3.82"},{"name":"tests/cases/compiler/castParentheses.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/fourslash/goToDefinitionDynamicImport1.ts","time":51,"edits":3,"cost":"3.82"},{"name":"tests/cases/compiler/declarationEmitOfTypeofAliasedExport.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/compiler/implementGenericWithMismatchedTypes.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryWithReservedWords.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/contextualTypeOfIndexedAccessParameter.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithGetterSetterInES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/rest/objectRestPropertyMustBeLast.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/derivedTypeDoesNotRequireExtendsClause.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/constantOverloadFunctionNoSubtypeError.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/intersection/intersectionWithUnionConstraint.ts","time":51,"edits":3,"cost":"3.82"},{"name":"unittests:: services:: extract:: extractRanges","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/async/es2017/awaitBinaryExpression/awaitBinaryExpression2_es2017.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/mergedModuleDeclarationCodeGen5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/fourslash/tsxCompletion12.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/arrayLiteralComments.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType5_ES5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/inheritanceStaticAccessorOverridingMethod.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions15_ES5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserUnterminatedGeneric2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/augmentExportEquals6_1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/moduleExportsAmd/outFilerootDirModuleNamesAmd.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/internalModules/importDeclarations/circularImportAlias.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/externModuleClobber.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/fourslash/completionsJsPropertyAssignment.ts","time":68,"edits":4,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguity3.ts","time":17,"edits":1,"cost":"3.82"},{"name":"unittests:: tsserver:: rename","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/argumentsObjectIterator01_ES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/localClassesInLoop_ES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/thisInSuperCall1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/members/objectTypeWithCallSignatureAppearsToBeFunctionType.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/derivedTypeCallingBaseImplWithOptionalParams.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName5.tsx","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/TypeArgumentLists/TypeArgumentList1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/augmentExportEquals3_1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/objectTypeWithRecursiveWrappedProperty.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/async/es6/awaitBinaryExpression/awaitBinaryExpression1_es6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/fourslash/indentationInArrays.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration7ES5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty42.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/unknownSymbolInGenericReturnType.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass4.es6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/reExportUndefined2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/tsxFragmentChildrenCheck.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/compiler/contextualTypingOfLambdaReturnExpression.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/exportedVariable1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/functionCall5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration7.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/accessorWithoutBody1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement12.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports2-amd.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames44_ES5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/superAccessInFatArrow1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/declarationMapsWithoutDeclaration.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/promiseIdentityWithConstraints.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern23.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/jsxFactoryQualifiedNameResolutionError.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/blockScopedBindingsReassignedInLoop4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/emitter/es2018/asyncGenerators/emitter.asyncGenerators.functionDeclarations.es2018.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/decoratorMetadataWithConstructorType.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/propertyOrdering2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/jsxNamespaceReexports.tsx","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment7.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorsAreNotContextuallyTyped.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/functionOverloads40.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck39.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/propagationOfPromiseInitialization.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/overloadBindingAcrossDeclarationBoundaries.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/parserObjectCreationArrayLiteral4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedEnums.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/unusedVariablesinForLoop2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/constructorArgWithGenericCallSignature.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/isolatedModulesNonAmbientConstEnum.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/unusedLocalsAndParametersOverloadSignatures.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments03_ES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/overloadOnGenericClassAndNonGenericClass.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName3.tsx","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/superCallInsideClassExpression.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/subtypingTransitivity.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInWhileStatement.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorInAmbientContext1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/assignmentCompatBug5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/Symbols/symbolType14.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/aliasesInSystemModule1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/genericInterfaceTypeCall.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superSymbolIndexedAccess4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/constructorOverloads5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/checkSwitchStatementIfCaseTypeIsString.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/contextualTypes/partiallyAnnotatedFunction/partiallyAnnotatedFunctionInferenceError.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/contextualTyping12.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/salsa/jsContainerMergeTsDeclaration2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames19_ES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/this_inside-object-literal-getters-and-setters.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName8.tsx","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportInterfaceWithInaccessibleTypeInTypeParameterConstraint.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck35.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/classes/members/classTypes/indexersInClassType.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of8.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/unusedLocalsInMethod1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature8.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/bindingPatternOmittedExpressionNesting.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/externalModules/umd9.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/compiler/interfacedeclWithIndexerErrors.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck53.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/genericTypeWithCallableMembers.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionWithTypeArgument.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/decorators/decoratorCallGeneric.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/functionArgShadowing.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/rectype.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/overloadAssignmentCompat.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/mapped/mappedTypeErrors2.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/expressions/assignmentOperator/assignmentGenericLookupTypeNarrowing.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/classes/classDeclarations/classExtendingNonConstructor.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/methodInAmbientClass1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/typeParameterExtendingUnion1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/transitiveTypeArgumentInference1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames12_ES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/moduleReopenedTypeOtherBlock.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/jsx/tsxReactEmit5.tsx","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty34.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/typeParameterArgumentEquivalence5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/async/es6/asyncAliasReturnType_es6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/es6UseOfTopLevelRequire.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/collisionArgumentsInType.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/newLexicalEnvironmentForConvertedLoop.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/errorWithSameNameType.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/constructSignatureWithAccessibilityModifiersOnParameters2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/commonSourceDir5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of20.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement16.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames50_ES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/collisionSuperAndLocalFunctionInProperty.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionShouldNotGetParen.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicatesWithPrivateName02.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/classes/classDeclarations/classInsideBlock.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/controlFlow/switchWithConstrainedTypeVariable.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/compiler/es6ClassTest4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/specializationError.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames48_ES5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/argumentsObjectIterator03_ES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments11.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/genericObjectLitReturnType.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBinding1WithExport.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/expressions/elementAccess/stringEnumInElementAccess01.ts","time":34,"edits":2,"cost":"3.82"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/elaboratedErrors.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/mergedModuleDeclarationCodeGen2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedInOperator.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/dottedNamesInSystem.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports2-es6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/constructorFunctionTypeIsAssignableToBaseType2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/infinitelyExpandingTypes2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName29.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/callOverloads1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/indexSignatureTypeCheck.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/overloadResolutionWithAny.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/exportAssignClassAndModule.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/typeParameterArgumentEquivalence4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/esModuleInterop.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/anonymousModules.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/noImplicitReturnsInAsync1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/classes/indexMemberDeclarations/privateIndexer.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/typeParametersAvailableInNestedScope2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/moduleExportsSystem/outFilerootDirModuleNamesSystem.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction9_es2017.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/intersection/contextualIntersectionType.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/internalAliasInitializedModuleInsideLocalModuleWithoutExportAccessError.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/contextualTypes/commaOperator/contextuallyTypeCommaOperator01.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames37_ES5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of26.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/declarationEmitUnknownImport.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/thisExpressionInCallExpressionWithTypeArguments.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty28.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedSystem2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/collisionSuperAndLocalVarInAccessors.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/recursiveGenericMethodCall.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/systemModule3.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/functionLiteralForOverloads2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty32.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/declaredExternalModuleWithExportAssignment.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/customEventDetail.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/typeParameterConstrainedToOuterTypeParameter.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/switchStatementsWithMultipleDefaults1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod7.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName14.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/innerExtern.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/infinitelyExpandingTypesNonGenericBase.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray8.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration8_es6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithConflictingPropertyNames.ts","time":17,"edits":1,"cost":"3.82"},{"name":"unittests:: services:: PatternMatcher","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames25_ES5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunctionCapturesThis_es6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration4_es6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/jsFileCompilationTypeAliasSyntax.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementObjectBindingPattern3.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es2019/globalThisPropertyAssignment.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/implicitAnyDeclareMemberWithoutType.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/FunctionDeclaration4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/targetTypeObjectLiteral.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/expressions/functionCalls/grammarAmbiguities.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/staticsNotInScopeInClodule.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/staticMemberAccessOffDerivedType1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/recursiveBaseConstructorCreation3.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesWithModule.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction2_es6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/prototypes.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/arrowFunctionWithObjectLiteralBody1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers02.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/out-flag2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/objectLitArrayDeclNoNew.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/numericIndexerConstraint2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings06_ES5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserObjectCreation1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/unusedTypeParameterInMethod5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ClassElements/parserErrorRecovery_ClassElement1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/modulePrologueES6.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/es6ImportDefaultBindingNoDefaultProperty.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement15.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithCallAndConstructSignature.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/expressions/unaryOperators/voidOperator/voidOperatorInvalidOperations.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/jsFileCompilationPublicParameterModifier.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/cloduleWithPriorUninstantiatedModule.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/classExpressionWithDecorator1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/MissingTokens/parserMissingToken1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/optionalSetterParam.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements4.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/classExpressions/classExpressionES61.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/commentOnElidedModule1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/decorators/class/constructor/parameter/decoratorOnClassConstructorParameter1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndFunctionWithSameName.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/declarationFileOverwriteError.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression8.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/wrappedIncovations1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/importDeclWithExportModifierInAmbientContext.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser645086_2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/staticClassProps.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements2.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/requireOfAnEmptyFile1.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions17_ES5.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature12.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated3.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration7.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity18.ts","time":17,"edits":1,"cost":"3.82"},{"name":"unittests:: tsbuild - empty files option in tsconfig","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolIndexer3.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/fourslash/shims/getSyntacticClassifications.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/fourslash/smartIndentArrayBindingPattern01.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/compiler/breakInIterationOrSwitchStatement3.ts","time":17,"edits":1,"cost":"3.82"},{"name":"tests/cases/fourslash/codeFixUndeclaredMethod.ts","time":152,"edits":9,"cost":"3.81"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportBaseUrl0.ts","time":67,"edits":4,"cost":"3.80"},{"name":"tests/cases/fourslash/codeFixAddMissingMember.ts","time":100,"edits":6,"cost":"3.80"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc9.ts","time":83,"edits":5,"cost":"3.79"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc3.ts","time":116,"edits":7,"cost":"3.79"},{"name":"tests/cases/compiler/undefinedAssignableToGenericMappedIntersection.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/compiler/requireOfJsonFileWithDeclaration.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/conformance/statements/labeledStatements/labeledStatementWithLabel_strict.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/conformance/expressions/binaryOperators/inOperator/inOperatorWithValidOperands.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInExportEqualsUMD.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/compiler/referenceTypesPreferedToPathIfPossible.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/fourslash/signatureHelpExplicitTypeArguments.ts","time":66,"edits":4,"cost":"3.79"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty12.tsx","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution15.tsx","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/conformance/jsdoc/typedefCrossModule2.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression6.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_noImplicitAny_relativePath.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/conformance/jsx/jsxCheckJsxNoTypeArgumentsAllowed.tsx","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/compiler/typeofStripsFreshness.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/compiler/computedPropertiesTransformedInOtherwiseNonTSClasses.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/compiler/unionTypeWithIndexAndMethodSignature.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/conformance/classes/classDeclarations/classExtendingNull.ts","time":33,"edits":2,"cost":"3.79"},{"name":"tests/cases/fourslash/completionsImport_named_namespaceImportExists.ts","time":131,"edits":8,"cost":"3.78"},{"name":"tests/cases/fourslash/findAllRefsNoImportClause.ts","time":49,"edits":3,"cost":"3.78"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeFromChainedAssignment2.ts","time":49,"edits":3,"cost":"3.78"},{"name":"tests/cases/conformance/expressions/functionCalls/callWithSpread2.ts","time":65,"edits":4,"cost":"3.77"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc1.ts","time":81,"edits":5,"cost":"3.77"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_objectBindingPattern_plain.ts","time":48,"edits":3,"cost":"3.76"},{"name":"tests/cases/compiler/typeofSimple.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments2_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/completionInJSDocFunctionThis.ts","time":112,"edits":7,"cost":"3.76"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck43.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/genericInterfaceFunctionTypeParameter.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/nestedBlockScopedBindings8.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/statements/continueStatements/invalidForContinueStatements.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/declarationEmitAmdModuleNameDirective.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/mixingFunctionAndAmbientModule1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction5_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsDestructuring.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames15_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/shorthand-property-es6-es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/controlFlow/definiteAssignmentAssertions.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/keyofInferenceLowerPriorityThanReturn.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers01.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/Symbols/symbolType20.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/extractInferenceImprovement.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass9.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/constructorOverloads4.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateTag3.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546_1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/clinterfaces.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/recursiveClassInstantiationsWithDefaultConstructors.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/classExpressionWithResolutionOfNamespaceOfSameName01.ts","time":16,"edits":1,"cost":"3.76"},{"name":"unittests:: customTransforms","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionIncorrect1.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/es6/destructuring/destructuringAssignabilityCheck.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/parameterReferenceInInitializer2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/inheritanceMemberFuncOverridingAccessor.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/typeParameterConstraints1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/noCrashOnThisTypeUsage.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/typeValueConflict1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/statements/continueStatements/invalidWhileContinueStatements.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates07_ES5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty26.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames25_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/formattingDecorators.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/extendsClauseAlreadySeen.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/indexSignatureOfTypeUnknownStillRequiresIndexSignature.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName33.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/controlFlow/controlFlowAssignmentExpression.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/superCallFromClassThatDerivesFromGenericType2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/salsa/inferringClassMembersFromAssignments5.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration8_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesSourceMap1_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/inheritanceMemberPropertyOverridingAccessor.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/infiniteExpansionThroughTypeInference.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution11.tsx","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/recursiveInheritance2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/propertyNamesWithStringLiteral.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/tsxFindAllReferences8.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/unionOfFunctionAndSignatureIsCallable.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/augmentedTypeBracketNamedPropertyAccess.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserConstructorAmbiguity4.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/Symbols/symbolType19.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement4.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/invalidSplice.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/reservedWords.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/primaryExpressionMods.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es6/awaitBinaryExpression/awaitBinaryExpression3_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersFunctionES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorOtherInvalidOperation.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/SuperExpressions/parserSuperExpression1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames44_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTagsTypedAsAny.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated3_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/expressions/typeGuards/typePredicateASI.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/noErrorsInCallback.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/constructorOverloads6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/blockScopedBindingsInDownlevelGenerator.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportVariableWithInaccessibleTypeInTypeAnnotation.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace03.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/keywordInJsxIdentifier.tsx","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es2019/globalThisReadonlyProperties.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es5/asyncImportedPromise_es5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/generics1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck44.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/unusedClassesinNamespace5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/jsx/tsxSfcReturnNullStrictNullChecks.tsx","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration14_es5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorOverloads5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/import/importTypeNestedNoRef.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/contextualTypes/asyncFunctions/contextuallyTypeAsyncFunctionAwaitOperand.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/checkForObjectTooStrict.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/callOverloads2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndNonAmbientFunctionWithTheSameNameAndCommonRoot.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/externalModules/topLevelFileModuleMissing.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/externalModules/exportAssignmentTopLevelClodule.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/slashBeforeVariableDeclaration1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/staticMemberAssignsToConstructorFunctionMembers.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesPrivates.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/ambientExternalModuleWithoutInternalImportDeclaration.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es6/await_unaryExpression_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/overloadOnConstInBaseWithBadImplementationInDerived.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/functionOverloads.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/formatVariableDeclarationList.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames5_ES5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName35.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/esModuleInteropImportCall.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment37.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName8.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/typeParameterDiamond3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/jsx/tsxElementResolution11.tsx","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/capturedLetConstInLoop11_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/superAccess.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/parenthesizedTypes.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/missingPropertiesOfClassExpression.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/import/importTypeNonString.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck48.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments10_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/collisionExportsRequireAndAmbientVar.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/classExtensionNameOutput.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/mergedInterfaceFromMultipleFiles1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/es6ModuleWithModuleGenTargetCommonjs.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty33.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/decorators/class/decoratedClassExportsCommonJS2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/genericWithCallSignatures1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/decorators/class/decoratorChecksFunctionBodies.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/newExpressionWithTypeParameterConstrainedToOuterTypeParameter.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncUnParenthesizedArrowFunction_es2017.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithRHSIsSubtypeOfFunction.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression13_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/downlevelLetConst11.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/salsa/moduleExportAssignment2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/typeCheckTypeArgument.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName22.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/propertyAccess/propertyAccessNumericLiterals.es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/assignmentCompatability26.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression8_es5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/unusedImports5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/interMixingModulesInterfaces3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/inferringAnyFunctionType1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/argumentsObjectIterator01_ES5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/declarationEmitDestructuringWithOptionalBindingParameters.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/indexSignatureWithAccessibilityModifier.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/accessorWithInitializer.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/declarationEmit/exportDefaultNamespace.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/jsdoc/typedefCrossModule.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/externalModules/typesOnlyExternalModuleStillHasInstance.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/statements/returnStatements/invalidReturnStatements.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/declarationEmitPrivateNameCausesError.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of15.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/propertyParameterWithQuestionMark.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/typeRelationships/widenedTypes/initializersWidened.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es5/asyncQualifiedReturnType_es5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterAsTypeArgument.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveAsProperty.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/salsa/enumMergeWithExpando.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/newArrays.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/prespecializedGenericMembers1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/parseObjectLiteralsWithoutTypes.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/genericWithCallSignatureReturningSpecialization.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/typeReferenceDirectives11.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/fatArrowfunctionAsType.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/exportStarForValues.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/blockScopedSameNameFunctionDeclarationStrictES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction7_es2017.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/jsFileCompilationWithJsEmitPathSameAsInput.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/enumBasics1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/unusedImports3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/thisInArrowFunctionInStaticInitializer1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames9_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/salsa/moduleExportAliasImported.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesWithModuleES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration8_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/localClassesInLoop.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInstantiations1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace01.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithEnumType.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorOverloads3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/classDeclaration/parseClassDeclarationInStrictModeByDefaultInES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/superPropertyAccessInComputedPropertiesOfNestedType_ES5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarInProperty.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/recursivelySpecializedConstructorDeclaration.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/excessPropertyErrorForFunctionTypes.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/genericInterfaceImplementation.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/classes/members/accessibility/privateStaticMemberAccessibility.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/identicalCallSignatures2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/augmentExportEquals1_1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/parseErrorIncorrectReturnToken.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/doNotInferUnrelatedTypes.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck21.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/moduleElementsInWrongContext3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of7.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/navigationBarMerging.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoGenericInterfacesDifferingByTypeParameterName2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/interfaceImplementation7.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesThatDifferOnlyByReturnType2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/externalModules/umd1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/captureSuperPropertyAccessInSuperCall01.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/primitiveConstraints1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es6/awaitBinaryExpression/awaitBinaryExpression2_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509534.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/objectLiteralWithSemicolons5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es2017/awaitBinaryExpression/awaitBinaryExpression1_es2017.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target11.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/classes/members/accessibility/classPropertyIsPublicByDefault.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsWithInstanceOf.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions18_ES5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/emitSkipsThisWithRestParameter.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/objectLiteralWithSemicolons1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/noImplicitAnyModule.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/import/importTypeNested.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/declareDottedExtend.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/contextualTyping20.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType9_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/exportStarForValues7.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/ambientExternalModuleInAnotherExternalModule.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/indexerA.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/errorMessagesIntersectionTypes04.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/emitSuperCallBeforeEmitParameterPropertyDeclaration1ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/classDeclarationCheckUsedBeforeDefinitionInItself.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/duplicateIdentifierDifferentModifiers.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/chainedAssignmentChecking.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/jsdoc/jsdocPostfixEqualsAddsOptionality.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/genericFunduleInModule2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/constraintCheckInGenericBaseTypeReference.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates7.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignatures.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/expressions/asOperator/asOperatorAmbiguity.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/superInCatchBlock1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName34.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAndLogicalOrExpressions01.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/captureThisInSuperCall.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterUsedAsTypeParameterConstraint3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of20.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/functions/functionOverloadErrorsSyntax.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclarationAmbiguities1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"unittests:: services:: cancellableLanguageServiceOperations","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName40.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/functionOverloads22.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/commentsOnObjectLiteral3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction4_es2017.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/commaOperator1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/nonNullParameterExtendingStringAssignableToString.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/unionTypeWithIndexedLiteralType.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/es6/destructuring/destructuringReassignsRightHandSide.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/checkJsFiles_noErrorLocation.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/cannotInvokeNewOnIndexExpression.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/typings/typingsLookup1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/augmentExportEquals2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/functions/functionOverloadCompatibilityWithVoid03.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/nonPrimitive/assignObjectToNonPrimitive.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/namedTypes/classWithOptionalParameter.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardInClass.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/concatTuples.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression8_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/module_augmentUninstantiatedModule.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/collisionRestParameterInType.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorDefaultValuesReferencingThis.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/moduleAugmentationInDependency2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/esModuleInteropImportNamespace.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es6/awaitClassExpression_es6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/assignmentCompatibilityForConstrainedTypeParameters.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/numericIndexerConstraint3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/funduleExportedClassIsUsedBeforeDeclaration.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/functionOverloads28.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/navigationItemsInConstructorsExactMatch.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/contextualTyping26.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/unusedSingleParameterInFunctionDeclaration.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of27.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/moduleResolution_packageJson_yesAtPackageRoot.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/systemModule5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/es3-amd.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList4.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/commentOnClassAccessor1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/decorators/class/method/parameter/decoratorOnClassMethodThisParameter.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/jsFileCompilationOptionalParameter.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTag3.ts","time":32,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/unusedClassesinNamespace2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/parserAdditiveExpression1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty7.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/forIn2.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/templates/templateStringPlainCharactersThatArePartsOfEscapes01_ES6.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndClassInGlobal.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings16_ES5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/templates/templateStringWhitespaceEscapes1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/formattingOnNestedStatements.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated5.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/formattingOnNestedDoWhileByEnter.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/classes/classDeclarations/classWithSemicolonClassElement1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/templates/templateStringMultiline3.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/formattingArrayLiteral.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/commentsBlocks.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserInterfaceKeywordInEnum1.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/classifyThisParameter.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/indentationAfterModuleImport.ts","time":16,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/codeFixAddMissingMember5.ts","time":127,"edits":8,"cost":"3.75"},{"name":"tests/cases/fourslash/extract-method13.ts","time":111,"edits":7,"cost":"3.75"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTag6.ts","time":47,"edits":3,"cost":"3.74"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_dotDefault.ts","time":62,"edits":4,"cost":"3.73"},{"name":"tests/cases/compiler/jsxHasLiteralType.tsx","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/commentsAfterCaseClauses2.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/allowImportClausesToMergeWithTypes.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/inferenceAndSelfReferentialConstraint.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/ambientExportDefaultErrors.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/conformance/jsx/tsxDefaultAttributesResolution2.tsx","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/didYouMeanElaborationsForExpressionsWhichCouldBeCalled.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/discriminateObjectTypesOnly.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/subclassThisTypeAssignable.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/dynamicImportWithNestedThis_es5.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignmentWithExport.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/exportAssignedNamespaceIsVisibleInDeclarationEmit.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/strictNullEmptyDestructuring.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/indexedAccessCanBeHighOrder.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/conditionalTypeRelaxingConstraintAssignability.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/conformance/types/spread/objectSpreadSetonlyAccessor.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/unionExcessPropertyCheckNoApparentPropTypeMismatchErrors.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/esModuleIntersectionCrash.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/conformance/jsx/tsxIntrinsicAttributeErrors.tsx","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/metadataOfEventAlias.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames51_ES6.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/compiler/castFunctionExpressionShouldBeParenthesized.ts","time":31,"edits":2,"cost":"3.73"},{"name":"tests/cases/fourslash/goToDefinitionSignatureAlias.ts","time":108,"edits":7,"cost":"3.72"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction18.ts","time":46,"edits":3,"cost":"3.71"},{"name":"tests/cases/compiler/badInferenceLowerPriorityThanGoodInference.ts","time":46,"edits":3,"cost":"3.71"},{"name":"tests/cases/fourslash/tsxQuickInfo7.ts","time":92,"edits":6,"cost":"3.71"},{"name":"tests/cases/conformance/types/conditional/conditionalTypes2.ts","time":168,"edits":11,"cost":"3.71"},{"name":"tests/cases/fourslash/extract-method10.ts","time":61,"edits":4,"cost":"3.71"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_referenced.ts","time":76,"edits":5,"cost":"3.71"},{"name":"tests/cases/fourslash/completionsImport_fromAmbientModule.ts","time":76,"edits":5,"cost":"3.71"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of56.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/parameterPropertyInConstructor2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc13.ts","time":75,"edits":5,"cost":"3.69"},{"name":"tests/cases/conformance/externalModules/nameWithFileExtension.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/statements/VariableStatements/recursiveInitializer.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/constructorFunctionTypeIsAssignableToBaseType.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/tooManyTypeParameters1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/decorators/class/accessor/decoratorOnClassAccessor1.es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/ternaryExpressionSourceMap.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames30_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser585151.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/nameCollisionWithBlockScopedVariable1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/inferringAnyFunctionType4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/useBeforeDeclaration_jsx.tsx","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/conformance/jsx/tsxElementResolution10.tsx","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/classWithMultipleBaseClasses.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations8.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments5_es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity17.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/salsa/jsContainerMergeJsContainer.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/contextualSigInstantiationRestParams.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/mergedDeclarations2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es5/asyncUseStrict_es5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/inheritanceOfGenericConstructorMethod1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/references/library-reference-3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/selfReferencesInFunctionParameters.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superSymbolIndexedAccess6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceThatHidesBaseProperty.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/noImplicitUseStrict_es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/genericTypeWithMultipleBases1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports7.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/overloadReturnTypes.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/autonumberingInEnums.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/mergedModuleDeclarationCodeGen3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/statements/breakStatements/invalidForInBreakStatements.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/cachedModuleResolution8.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/expressions/typeGuards/TypeGuardWithArrayUnion.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames34_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/createArray.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionExpressionWithinFunctionDeclaration1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/stringPropCodeGen.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/functionOverloads34.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/genericPrototypeProperty.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/jsFileCompilationConstModifier.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/superCallArgsMustMatch.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty9.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/unterminatedRegexAtEndOfSource1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/functionOverloads35.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/exportAssignValueAndType.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/targetTypeTest3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/nestedRecursiveArraysOrObjectsError01.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/identicalCallSignatures3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/externalModules/moduleResolutionWithExtensions.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/genericPrototypeProperty2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/expressions/asOperator/asOperator3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndLocalVarInLambda.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck58.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithAssignmentPattern5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/memberScope.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments11_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/es5-asyncFunctionForStatements.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/emitSuperCallBeforeEmitPropertyDeclaration1ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/functionCall17.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/indexerAssignability.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments19_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/inferredNonidentifierTypesGetQuotes.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of37.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/classMergedWithInterfaceMultipleBasesNoError.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/expressions/propertyAccess/propertyAccessStringIndexSignatureNoImplicitAny.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/salsa/moduleExportAlias5.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/numericIndexerConstraint4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames39_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/collisionSuperAndLocalVarInConstructor.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithExtensionAndTypeArgumentInES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/declarationEmitIndexTypeArray.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/exportedBlockScopedDeclarations.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/unusedParametersinConstructor2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/decorators/class/property/decoratorOnClassProperty1.es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/inheritanceMemberFuncOverridingMethod.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/genericGetter3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName25.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/jsx/tsxParseTests2.tsx","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/functionOverloads38.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/exportDeclarationsInAmbientNamespaces.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/recursiveIdenticalOverloadResolution.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/templates/templateStringInIndexExpressionES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/fourslash/updateToClassStatics.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/numericIndexExpressions.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/references/library-reference-5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es6/await_unaryExpression_es6_1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of14.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType2_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames43_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/thisInConstructorParameter2.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/funduleOfFunctionWithoutReturnTypeAnnotation.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/tuple/emptyTuples/emptyTuplesTypeAssertion01.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/primitives/number/validNumberAssignments.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/exportEqualsDefaultProperty.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/emitSuperCallBeforeEmitPropertyDeclarationAndParameterPropertyDeclaration1ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/augmentedTypesClass3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/unusedTypeParameterInMethod4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/reachabilityChecks3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/moduleClassArrayCodeGenTest.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/unusedTypeParameterInMethod2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/assignmentCompatForEnums.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/invalidUseOfTypeAsNamespace.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/typeRelationships/widenedTypes/arrayLiteralWidened.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/jsdoc/syntaxErrors.ts","time":45,"edits":3,"cost":"3.69"},{"name":"tests/cases/compiler/doubleUnderscoreEnumEmit.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/fourslash/navigationBarItemsItemsModuleVariables.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/genericCallSpecializedToTypeArg.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/ambientExternalModuleWithRelativeModuleName.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings09_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser645086_1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithManyCallAndMemberExpressions.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/contextualTypeAppliedToVarArgs.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/trailingCommasES3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/fourslash/smartIndentIfStatement.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/argsInScope.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/redefineArray.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/objectTypeWithRecursiveWrappedProperty2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration1_es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty11.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/es2017basicAsync.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens9.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceThatIndirectlyInheritsFromItself.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings25_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/stringIndexerAssignments1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/genericInheritedDefaultConstructors.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/genericReversingTypeParameters2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/shorthand-property-es5-es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/selfInCallback.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/recursiveTypeParameterReferenceError1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersFunctionPropertyES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/overloadOnConstInheritance4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/Symbols/symbolType11.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression4_es5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/unusedImports11.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/generics5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/doNotEmitDetachedComments.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/functionOverloads23.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/interfaceImplementation6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName21.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/typeInferenceFixEarly.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/fourslash/indentationNone.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignatureWithoutAnnotationsOrBody.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/emitBundleWithShebangAndPrologueDirectives2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/collisionRestParameterArrowFunctions.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration7ES5iterable.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/crashInsourcePropertyIsRelatableToTargetProperty.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/callOnInstance.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty25.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty24.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInScriptContext2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorWithES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames31_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/emitter/es2019/noCatchBinding/emitter.noCatchBinding.es2019.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/amdDependencyCommentName1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/generatorES6_5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/controlFlow/controlFlowElementAccess.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/templateStringsArrayTypeRedefinedInES6Mode.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/taggedTemplateStringsWithWhitespaceEscapesES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings05_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/stringIncludes.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/fileWithNextLine1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/exportStarForValues6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/primitives/string/extendStringInterface.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/namedFunctionExpressionInModule.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/contextualTyping9.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/references/library-reference-13.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/constructorReturnsInvalidType.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/constraintPropagationThroughReturnTypes.ts","time":15,"edits":1,"cost":"3.69"},{"name":"unittests:: moduleResolution:: Files with different casing with forceConsistentCasingInFileNames","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/MissingTokens/parserMissingToken2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/rest/objectRest2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/references/library-reference-4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolIndexer5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/jsx/tsxElementResolution8.tsx","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInExternalModule.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/inferringAnyFunctionType2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/typeParametersInStaticMethods.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/parserEmptyFile1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/importDeclWithExportModifierAndExportAssignment.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/argumentsObjectIterator03_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/arrayBufferIsViewNarrowsType.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/SystemModuleForStatementNoInitializer.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/MemberAccessorDeclaration15.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/duplicateVariablesByScope.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloads05.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/isolatedModulesImportExportElision.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/modules/exportsAndImportsWithUnderscores2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/detachedCommentAtStartOfFunctionBody2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of52.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/moduleMemberWithoutTypeAnnotation2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/fourslash/shims-pp/getBreakpointStatementAtPosition.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/references/library-reference-15.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/moduleAssignmentCompat2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/systemModuleNonTopLevelModuleMembers.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/superCallFromClassThatDerivesNonGenericTypeButWithTypeArguments1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/letInVarDeclOfForOf_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/genericConstraint1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/jsxImportInAttribute.tsx","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/unionTypeWithRecursiveSubtypeReduction3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/jsFileClassPropertyType.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/requireOfJsonFileWithEmptyObject.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/extendedInterfaceGenericType.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/exportStarForValuesInSystem.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/aliasUsedAsNameValue.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/inferenceFromParameterlessLambda.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/implicitAnyDeclareFunctionWithoutFormalType.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/elidingImportNames.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/global.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/invalidTypeOfTarget.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/objectTypeLiteral/propertySignatures/numericNamedPropertyDuplicates.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/multipleNumericIndexers.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionAsIsES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/letDeclarations-es5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/commentsOnObjectLiteral4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/typeArgumentInferenceWithConstraintAsCommonRoot.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/commentOnIfStatement1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/collisionSuperAndLocalFunctionInConstructor.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/taggedTemplateStringsWithWhitespaceEscapes.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/emitBundleWithShebang1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/classWithDuplicateIdentifier.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es2017/useSharedArrayBuffer3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/privateVisibles.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans_moduleAugmentation.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/detachedCommentAtStartOfFunctionBody1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/tuple/wideningTuples2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/superCallInsideObjectLiteralExpression.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/parserSyntaxWalker.generated.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmptyLiteralPortionsES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmptyLiteralPortions.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorParametersAccessibility3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/inheritSameNamePrivatePropertiesFromSameOrigin.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/literal/literalTypesWidenInParameterPosition.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractFactoryFunction.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/specializedSignatureOverloadReturnTypeWithIndexers.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es5/asyncAliasReturnType_es5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration13_es2017.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/externalModules/amdImportAsPrimaryExpression.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass6.es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType4_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es6/awaitBinaryExpression/awaitBinaryExpression4_es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/recursiveFunctionTypes1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithPropertyAccessInHeritageClause1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncUnParenthesizedArrowFunction_es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es2017/await_unaryExpression_es2017_2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser536727.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/overload2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/undefinedArgumentInference.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/es6ImportDefaultBindingInEs5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBindingInEs5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/jsFileCompilationErrorOnDeclarationsWithJsFileReferenceWithOut.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames40_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/invalidLetInForOfAndForIn_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames30_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames27_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/doubleUnderscoreExportStarConflict.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/functionLiteral.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/ambientEnumElementInitializer4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports8.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/constructorArgs.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/preserveConstEnums.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/externalModules/exportAssignmentTopLevelIdentifier.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration1_es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates16_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/templates/templateStringPlainCharactersThatArePartsOfEscapes02_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/classes/classDeclarations/classBody/classBodyWithStatements.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleEmitUndefined.ts","time":30,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/jsFileFunctionParametersAsOptional2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es6/asyncGetter_es6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/blockScopedFunctionDeclarationStrictES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/letAsIdentifier2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/prefixUnaryOperatorsOnExportedVariables.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/asyncFunctionNoReturnType.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/instantiateConstraintsToTypeArguments2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/exportVisibility.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames37_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/es5ModuleWithoutModuleGenTarget.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames22_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/overloadsAndTypeArgumentArity.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames1_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames17_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/implicitAnyFunctionOverloadWithImplicitAnyReturnType.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/arrowFunctionWithObjectLiteralBody4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/amdDependencyCommentName3.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/objectLiteralReferencingInternalProperties.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectTypes/parserObjectType2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports9.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/doNotEmitTripleSlashCommentsOnNotEmittedNode.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/union/unionTypeReduction.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/unionTypeIdentity.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/unusedTypeParameterInFunction4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/nonMergedOverloads.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/constEnumMergingWithValues5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/validUseOfThisInSuper.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/forInStatement7.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/jsx/tsxPreserveEmit3.tsx","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/jsdoc/jsdocAugments_noExtends.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName37.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/collisionExportsRequireAndAmbientFunctionInGlobalFile.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/interfaces/declarationMerging/genericAndNonGenericInterfaceWithTheSameName.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/taggedTemplateStringsWithUnicodeEscapesES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/externalModules/asiPreventsParsingAsAmbientExternalModule02.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/emptyArgumentsListComment.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/resolveInterfaceNameWithSameLetDeclarationName2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpression2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature9.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/ClassDeclaration13.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames24_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/genericArrayPropertyAssignment.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames20_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/types/primitives/boolean/validBooleanAssignments.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/noImplicitReturnInConstructors.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/nestedIndexer.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/nestedIfStatement.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/variableDeclarationInnerCommentEmit.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/templates/templateStringWhitespaceEscapes2_ES6.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithAny.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/thisKeyword.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/checkJsFiles4.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakInIterationOrSwitchStatement1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck16.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement12.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/sourceMap-SemiColon1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings09_ES5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity2.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/es6/templates/templateStringInDeleteExpression.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration1.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/async/es5/awaitUnion_es5.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/conformance/statements/breakStatements/invalidSwitchBreakStatement.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/compiler/modularizeLibrary_UsingES5LibAndES6ArrayLib.ts","time":15,"edits":1,"cost":"3.69"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc12.ts","time":89,"edits":6,"cost":"3.68"},{"name":"tests/cases/fourslash/findAllReferencesJsDocTypeLiteral.ts","time":74,"edits":5,"cost":"3.68"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractExpressionWithTypeArgs.ts","time":74,"edits":5,"cost":"3.68"},{"name":"tests/cases/fourslash/importNameCodeFixUMDGlobalReact0.ts","time":74,"edits":5,"cost":"3.68"},{"name":"tests/cases/fourslash/codeFixChangeExtendsToImplementsTypeParams.ts","time":59,"edits":4,"cost":"3.68"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentWithDefaultTypeParameter1.tsx","time":44,"edits":3,"cost":"3.67"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_object.ts","time":73,"edits":5,"cost":"3.67"},{"name":"tests/cases/fourslash/codeFixAddMissingMember4.ts","time":87,"edits":6,"cost":"3.66"},{"name":"tests/cases/conformance/async/es2017/asyncMethodWithSuperConflict_es6.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/conformance/es2019/globalThisBlockscopedProperties.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/compiler/objectLiteralComputedNameNoDeclarationError.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/conformance/jsx/tsxUnionTypeComponent1.tsx","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/conformance/types/conditional/conditionalTypesExcessProperties.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/compiler/constEnumNamespaceReferenceCausesNoImport.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/compiler/allowJscheckJsTypeParameterNoCrash.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/compiler/jsxAttributeMissingInitializer.tsx","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution3.tsx","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/compiler/declarationFilesGeneratingTypeReferences.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/compiler/expandoFunctionContextualTypes.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/conformance/salsa/propertyAssignmentOnUnresolvedImportedSymbol.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumType.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/compiler/spreadBooleanRespectsFreshness.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeTagRequiredParameters.ts","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/compiler/jsxPropsAsIdentifierNames.tsx","time":29,"edits":2,"cost":"3.66"},{"name":"tests/cases/fourslash/completionForStringLiteral_details.ts","time":72,"edits":5,"cost":"3.65"},{"name":"tests/cases/fourslash/codeFixAddMissingMember_all.ts","time":143,"edits":10,"cost":"3.64"},{"name":"tests/cases/fourslash/jsDocAugmentsAndExtends.ts","time":57,"edits":4,"cost":"3.64"},{"name":"tests/cases/fourslash/completionInJsDocQualifiedNames.ts","time":57,"edits":4,"cost":"3.64"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax16.ts","time":57,"edits":4,"cost":"3.64"},{"name":"tests/cases/fourslash/codeFixCannotFindModule.ts","time":85,"edits":6,"cost":"3.64"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName10.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/interfaceImplementation2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction1_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es6/asyncClass_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of28.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es5/awaitBinaryExpression/awaitBinaryExpression5_es5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedObjectLiteralES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/strictModeEnumMemberNameReserved.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/contextualTypingOfAccessors.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/propertyAccess2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/interfaceDeclaration6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/elementAccessExpressionInternalComments.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic14.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/shadowedReservedCompilerDeclarationsWithNoEmit.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/declarationEmitOfFuncspace.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/noCrashOnMixin.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsShadowedConstructorFunction.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/TypeArgumentLists/parserX_TypeArgumentList1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/overloadCrash.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity15.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/typeParameterAsElementType.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/expressions/objectLiterals/objectLiteralErrorsES3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/exportArrayBindingPattern.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/unusedImports10.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/nestedTypeVariableInfersLiteral.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/topLevelExports.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/taggedTemplateStringsWithUnicodeEscapes.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/superCallsInConstructor.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsEveryObjectType2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration16.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/noImplicitAnyForMethodParameters.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/booleanAssignment.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames32_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/es6ImportNamedImportNoNamedExports.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/parserInExpression1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersFunctionProperty.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/constraintSatisfactionWithAny2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/numericClassMembers1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/letInConstDeclarations_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/genericClassInheritsConstructorFromNonGenericClass.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/arrowFunctionWithObjectLiteralBody3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty13.tsx","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/unusedSingleParameterInFunctionExpression.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions08_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/assignmentCompatInterfaceWithStringIndexSignature.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/staticsInConstructorBodies.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/genericInference1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/raiseErrorOnParameterProperty.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/references/library-reference-11.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClassWithPrivates.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/thisInInnerFunctions.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames35_ES5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/typeParametersShouldNotBeEqual.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/spreadIntersectionJsx.tsx","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of31.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/overloadOnConstInObjectLiteralImplementingAnInterface.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/expressions/contextualTyping/getSetAccessorContextualTyping.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/newExpressionWithCast.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck32.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/moduleProperty1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/recursiveCloduleReference.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/noStrictGenericChecks.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/maxConstraints.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/exhaustiveSwitchWithWideningLiteralTypes.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments09_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/templateStringInModuleName.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserStatementIsNotAMemberVariableDeclaration1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayTypeOfFunctionTypes2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck60.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/es6-sourcemap-amd.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames23_ES5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/functions/functionNameConflicts.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/incompatibleAssignmentOfIdenticallyNamedTypes.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/classes/classDeclarations/classAndInterfaceMergeConflictingMembers.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration2_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesErrorWithModule.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern22.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionOverloads19.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersFunction.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/isolatedModulesPlainFile-AMD.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of54.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/moduleResolution/scopedPackages.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName6.tsx","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace05.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.ts","time":14,"edits":1,"cost":"3.62"},{"name":"unittests:: tsserver:: prefer typings to js","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/voidAsNonAmbiguousReturnType.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/forAwait/types.forAwait.es2018.3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty56.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportVariableWithAccessibleTypeInTypeAnnotation.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/destructuring/nonIterableRestElement2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames40_ES5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames32_ES5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/reuseInnerModuleMember.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression12_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings03_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/genericGetter.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/nearbyIdenticalGenericLambdasAssignable.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/multiModuleFundule1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty59.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithPropertyThatIsPrivateInBaseType.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralCheckedInIf02.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithConstructSignaturesThatHidesBaseSignature2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/overloadOnConstInheritance3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/exportEqualsUmd.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/fourslash/indentationBlock.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/exportDeclareClass1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/jsFileCompilationNoErrorWithoutDeclarationsWithJsFileReferenceWithOut.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/superCallFromClassThatDerivesFromGenericTypeButWithIncorrectNumberOfTypeArguments1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/stringIndexerAssignments2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/targetTypingOnFunctions.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements8.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/typeOfThisInMemberFunctions.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es2017/asyncUseStrict_es2017.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/promises.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/unusedTypeParameters3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/unusedImports12.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/selfReferencingSpreadInLoop.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/topLevelLambda2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithCallSignaturesThatHidesBaseSignature.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/externalModules/umd3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty50.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck42.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/Blocks/parserErrorRecovery_Block3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/typeParameterIndirectlyConstrainedToItself.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/filesEmittingIntoSameOutput.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod12.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitUmd.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/recursiveInheritance3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck27.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/classes/members/constructorFunctionTypes/classWithNoConstructorOrBaseClass.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/fourslash/breakpointValidationImports.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/moduleExportsCommonjs/anonymousDefaultExportsCommonjs.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es6/asyncUseStrict_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/i3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/jsFileCompilationErrorOnDeclarationsWithJsFileReferenceWithNoOut.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunctionCapturesThis_es2017.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/duplicateLabel1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionOverloads15.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/decoratorInJsFile.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/unusedParameterProperty2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/typecheckIfCondition.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/missingFunctionImplementation2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/typeOfThisInStatics.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/matchingOfObjectLiteralConstraints.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/objectLiteralMemberWithModifiers2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/noImplicitAnyMissingGetAccessor.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/asiAbstract.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/thisShadowingErrorSpans.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/aliasWithInterfaceExportAssignmentUsedInVarInitializer.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/library_RegExpExecArraySlice.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/constEnumExternalModule.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/commentOnAmbientfunction.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray10.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/isArray.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/typeAliasFunctionTypeSharedSymbol.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of11.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement20.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/parserS7.9_A5.7_T1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames27_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/moduleResolution/typesVersions.justIndex.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of13.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/externalModules/initializersInDeclarations.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction10_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/optionsSourcemapInlineSourcesMapRoot.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/systemDefaultImportCallable.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression6_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/templateStringInParentheses.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/ambiguousOverloadResolution.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionWithNoBestCommonType2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/internalModules/moduleBody/invalidModuleWithVarStatements.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty44.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/checkJsFiles7.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/functionOverloads14.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/optionalParamTypeComparison.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerS7.2_A1.5_T2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/contextualTyping34.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolIndexer1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/downlevelLetConst19.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/doubleUnderscoreLabels.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/decoratorMetadataGenericTypeVariableInScope.ts","time":28,"edits":2,"cost":"3.62"},{"name":"unittests:: tsserver:: resolutionCache:: tsserverProjectSystem watching @types","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration3_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/fourslash/duplicateClassModuleError0.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/externalModules/exportAssignImportedIdentifier.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration7_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/optionalParamterAndVariableDeclaration.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/exportSpecifierReferencingOuterDeclaration2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/asiInES6Classes.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression14_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration11_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignatures4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterAsBaseType.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/overloadGenericFunctionWithRestArgs.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/maxNodeModuleJsDepthDefaultsToZero.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/unusedTypeParameterInInterface2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration12_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/optionalParameterProperty.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/letInLetDeclarations_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/emitBundleWithPrologueDirectives1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/umdDependencyCommentName2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTagNamedDeclareES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeEquivalence.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass8.es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/Symbols/ES5SymbolType1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass3.es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/multipleExportAssignments.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/interfaceImplementation4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/dependencyViaImportAlias.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/moduleExportsAmd/defaultExportsGetExportedAmd.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit3_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/inheritedGenericCallSignature.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/references/library-reference-6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/inheritSameNamePropertiesWithDifferentVisibility.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/inferSetterParamType.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments19.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements11.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionCall13.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/jsFileCompilationEmitBlockedCorrectly.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/fatarrowfunctionsInFunctions.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/externalModuleQualification.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/argumentsObjectCreatesRestForJs.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/compiler/es6ClassTest7.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionCall12.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesThatDifferOnlyByReturnType.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/derivedInterfaceDoesNotHideBaseSignatures.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/cacheResolutions.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/genericFunctionTypedArgumentsAreFixed.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/classes/nestedClassDeclaration.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/typeOfPrototype.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/templateStringsArrayTypeNotDefinedES5Mode.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/references/library-reference-2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/references/library-reference-1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/dynamicModuleTypecheckError.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/systemModule14.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/classDeclarationMergedInModuleWithContinuation.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/tuple/wideningTuples7.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/internalImportInstantiatedModuleMergedWithClassNotReferencingInstance.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/interfaceImplementation3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeofClassWithPrivates.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/capturedLetConstInLoop11.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/classes/constructorDeclarations/automaticConstructors/classWithoutExplicitConstructor.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/templateStringInPropertyAssignmentES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractImportInstantiation.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of7.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/incompatibleExports1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration6_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithStringIndexerHidingBaseTypeIndexer2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration5_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction8_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/importAndVariableDeclarationConflict2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/implicitAnyDeclareMemberWithoutType2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersFunctionExpression.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserFuzz1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/externalModules/exportAssignmentTopLevelFundule.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of36.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of28.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithAssignmentPattern4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck59.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldStarExpression4_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType10_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName27.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitUndefined.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames42_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitAmd.ts","time":28,"edits":2,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName11.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/templateStringInInstanceOfES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersFunctionES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/generatorES6InAMDModule.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionOverloadsOutOfOrder.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionOverloads7.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/moduleExportsUmd/defaultExportsGetExportedUmd.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments6_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/forStatementInnerComments.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of33.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/es6ImportNameSpaceImportMergeErrors.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/unusedSwitchStatement.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/scopeCheckClassProperty.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/reversedRecusiveTypeInstantiation.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/resolveModuleNameWithSameLetDeclarationName2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/interMixingModulesInterfaces2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitSystem.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/unusedImports6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/detachedCommentAtStartOfConstructor2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/mergedModuleDeclarationWithSharedExportedVar.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/jsx/tsxErrorRecovery1.tsx","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/augmentedTypesClass2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/indexSignatureTypeCheck2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/tuple/wideningTuples4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports10.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/Symbols/symbolType4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/externalModules/topLevelAmbientModule.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/generatorES6_4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/externalModules/exportDeclaredModule.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty49.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/targetTypeTest2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty37.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/decorators/class/method/parameter/decoratorOnClassMethodParameter1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/constDeclarationShadowedByVarDeclaration2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/contextualTypes/commaOperator/contextuallyTypeCommaOperator03.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/systemExportAssignment3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/superCallWithCommentEmit01.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/noImplicitReturnsWithProtectedBlocks3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/templateStringWithPropertyAccessES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionInIfStatementInModule.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/classOrderBug.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/moduleNewExportBug.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/m7Bugs.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/recursiveTupleTypes2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractCrashedOnce.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/jsFileCompilationWithMapFileAsJs.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/literals-negative.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBindingWithExport.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/recursiveBaseCheck5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/modules/defaultExportWithOverloads01.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/propertyAccessibility1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/jsFileCompilationClassMethodContainingArrowFunction.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/errorSupression1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/assignToPrototype1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/callSignaturesShouldBeResolvedBeforeSpecialization.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/es6DeclOrdering.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/es6-amd.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/bangInModuleName.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/importAndVariableDeclarationConflict4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/classes/constructorDeclarations/superCalls/superCallInConstructorWithNoBaseType.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration10_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/implementClausePrecedingExtends.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates15_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/enumNegativeLiteral1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/alwaysStrictModule.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/genericArrayMethods1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings21_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/ExportAssignment8.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignaturesA.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/declarationEmitInterfaceWithNonEntityNameExpressionHeritage.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity20.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/objectLiteralWithGetAccessorInsideFunction.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/numericIndexerConstraint.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/fillInMissingTypeArgsOnConstructCalls.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerAdditiveExpression1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/templateStringInPropertyName1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/transformArrowInBlockScopedLoopVarInitializer.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/unusedLocalsAndParametersTypeAliases2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/moduleCodeGenTest3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/untypedModuleImport_withAugmentation2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/collisionThisExpressionAndAmbientClassInGlobal.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/letInLetDeclarations_ES5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardEnums.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/invalidUnicodeEscapeSequance3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/instantiatedBaseTypeConstraints.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/privateInterfaceProperties.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/parameterReferencesOtherParameter1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck47.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/accessorsNotAllowedInES3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration7_es6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/contextualTyping32.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/constEnumMergingWithValues3.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithComplexConstraints.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/classDeclaration/classWithSemicolonClassElementES61.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck12.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates13_ES5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/decorators/class/constructor/decoratorOnClassConstructor1.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings19_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions19_ES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions07_ES5.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedCommentsES6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/instantiateTypeParameter.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/indexWithoutParamType2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/es7/trailingCommasInGetter.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/bom-utf16le.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/functionCall8.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature7.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/recursiveGenericSignatureInstantiation.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/fourslash/shims-pp/getIndentationAtPosition.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/jsFileCompilationTypeParameterSyntaxOfClass.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/compiler/invalidUnicodeEscapeSequance4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/fourslash/navigationBarItemsFunctionsBroken2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration6.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic4.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnVar.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/arrowFunctionWithParameterNameAsync_es2017.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral2.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserVariableStatement1.d.ts","time":14,"edits":1,"cost":"3.62"},{"name":"tests/cases/fourslash/extract-method-uniqueName.ts","time":83,"edits":6,"cost":"3.61"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_moduleDotExports.ts","time":69,"edits":5,"cost":"3.61"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment23.ts","time":55,"edits":4,"cost":"3.61"},{"name":"tests/cases/compiler/errorForUsingPropertyOfTypeAsType03.ts","time":41,"edits":3,"cost":"3.60"},{"name":"tests/cases/fourslash/completionsImport_matching.ts","time":95,"edits":7,"cost":"3.59"},{"name":"tests/cases/conformance/es6/templates/taggedTemplatesWithTypeArguments2.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/conformance/jsdoc/enumTagImported.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/declarationEmitLambdaWithMissingTypeParameterNoCrash.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/reactNamespaceJSXEmit.tsx","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/restParameterWithBindingPattern3.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/conformance/salsa/varRequireFromJavascript.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeFromChainedAssignment.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/capturedParametersInInitializers1.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/subclassWithPolymorphicThisIsAssignable.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/conformance/jsdoc/checkJsdocReturnTag1.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/exportDefaultWithJSDoc2.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/importTypeResolutionJSDocEOF.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/awaitLiteralValues.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/jsdocTypecastNoTypeNoCrash.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/jsdocParameterParsingInfiniteLoop.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/compiler/jsSelfReferencingArgumentsFunction.ts","time":27,"edits":2,"cost":"3.59"},{"name":"tests/cases/fourslash/getEditsForFileRename.ts","time":94,"edits":7,"cost":"3.58"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_expressionToDeclaration.ts","time":94,"edits":7,"cost":"3.58"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_moduleDotExports_changesImports.ts","time":67,"edits":5,"cost":"3.58"},{"name":"tests/cases/fourslash/findAllRefsForComputedProperties.ts","time":67,"edits":5,"cost":"3.58"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax21.ts","time":67,"edits":5,"cost":"3.58"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignmentOutOfOrder.ts","time":40,"edits":3,"cost":"3.57"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression7.ts","time":40,"edits":3,"cost":"3.57"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class3.ts","time":66,"edits":5,"cost":"3.56"},{"name":"tests/cases/fourslash/codeFixAddMissingMember_all_js.ts","time":105,"edits":8,"cost":"3.56"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5for-of32.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression16_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/scanner/ecmascript5/scanner10.1.1-8gs.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings17_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements16.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/asyncImportNestedYield.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es6/asyncInterface_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/unusedTypeParameters6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/emptyDeclarationEmitIsModule.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck14.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/inheritedMembersAndIndexSignaturesFromDifferentBases2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/amdModuleName1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/trailingCommasES5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/overloadOnConstNoNonSpecializedSignature.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_namedClassExpression.ts","time":65,"edits":5,"cost":"3.55"},{"name":"tests/cases/compiler/es6Module.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/superWithTypeArgument.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorWithExpressionLessReturn.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/callExpressionWithTypeParameterConstrainedToOuterTypeParameter.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/jsdoc/jsdocAugmentsMissingType.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es6/asyncMultiFile_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/functionWithThrowButNoReturn1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedInstanceOfES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/protoInIndexer.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/salsa/exportDefaultInJsFile02.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/classes/constructorDeclarations/quotedConstructors.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/constEnumBadPropertyNames.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement14.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target9.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/jsFileCompilationEmitTrippleSlashReference.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/recursiveTypeIdentity.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/inheritanceStaticPropertyOverridingProperty.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement13.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/assignmentToObject.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/nodeResolution8.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedConditionalES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorOverloads2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/modules/multipleDefaultExports04.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es5/awaitClassExpression_es5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/strictModeWordInExportDeclaration.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/unusedTypeParameters2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/unusedParametersInLambda2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringWithBackslashEscapes01_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/contextualTypeAny.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings20_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/functionExpressionAndLambdaMatchesFunction.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/contextualTypingOfArrayLiterals1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorInvalidOperations.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/innerOverloads.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType3.tsx","time":39,"edits":3,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors8.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/typeParameterDiamond1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions18_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/isolatedModulesWithDeclarationFile.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/constraintErrors1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/jsdoc/callbackCrossModule.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/pathsValidation1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings10_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser553699.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/typeArgInference2WithError.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/typeParameterAsBaseClass.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of25.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of30.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions13_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/SuperExpressions/parserSuperExpression2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/argumentsUsedInObjectLiteralProperty.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions06_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/arrayAugment.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/blockScopedFunctionDeclarationInStrictModule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/relativeNamesInClassicResolution.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/recursiveReturns.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/argumentsBindsToFunctionScopeArgumentList.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/module_augmentUninstantiatedModule2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithMemberInterfaceConflict.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/cloduleSplitAcrossFiles.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/reactNamespaceInvalidInput.tsx","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/specializationOfExportedClass.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck51.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck40.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorInAmbientContext3.d.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration5_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/modules/multipleDefaultExports03.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/destructuring/emptyVariableDeclarationBindingPatterns02_ES5iterable.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings15_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/thisInStatics.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/typeVal.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/nodeResolution5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/thisReferencedInFunctionInsideArrowFunction1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/jsFileClassPropertyInitalizationInObjectLiteral.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/declareModifierOnTypeAlias.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/collisionRestParameterInterfaceMembers.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superSymbolIndexedAccess5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/publicMemberImplementedAsPrivateInDerivedClass.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions02_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/emitSuperCallBeforeEmitPropertyDeclaration1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/jsx/tsxElementResolution1.tsx","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesWithTemplateStrings02.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/externalModules/umd7.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/fourslash/syntacticClassificationsDocComment2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/expressions/contextualTyping/functionExpressionContextualTyping2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/mutuallyRecursiveGenericBaseTypes1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/moduleSameValueDuplicateExportedBindings1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/mergedDeclarations5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/detachedCommentAtStartOfLambdaFunction1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/moduleAndInterfaceSharingName2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates08_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/declarationEmitNestedGenerics.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements14.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/constDeclarationShadowedByVarDeclaration.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/instanceMemberInitialization.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/missingTypeArguments2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/varNameConflictsWithImportInDifferentPartOfModule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName9.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/interfacePropertiesWithSameName1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/inheritanceStaticFuncOverridingAccessorOfFuncType.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/infinitelyExpandingBaseTypes2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/tuple/wideningTuples1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/tuple/tupleElementTypes4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction3_es2017.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/externalModules/invalidSyntaxNamespaceImportWithCommonjs.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/declarationFunctionTypeNonlocalShouldNotBeAnError.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/moduleAugmentationGlobal7.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration8_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/mappedTypeInferenceCircularity.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/continueLabel.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of17.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/downlevelLetConst4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/invalidStaticField.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings06_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/genericTypeReferencesRequireTypeArgs.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/jsdoc/jsdocLiteral.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/genericLambaArgWithoutTypeArguments.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/exportSpecifierAndLocalMemberDeclaration.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/contextualTyping24.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/functionCall10.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/ambientEnum1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/extendGenericArray2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration4_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern7.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction5_es2017.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/readonlyInNonPropertyParameters.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/memberOverride.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/ambientModules.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/importDeclarationInModuleDeclaration1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/globalThisCapture.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringInCallExpressionES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/sourceMapWithNonCaseSensitiveFileNames.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/ambientWithStatements.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_vsAmbient.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/extendsClauseAlreadySeen2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/classes/classDeclarations/mergeClassInterfaceAndModule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/typeParameterAssignability.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/ambient/ambientInsideNonAmbientExternalModule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/reExportGlobalDeclaration3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/spread/spreadUnion2.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/parserUnicode3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck15.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/mismatchedClassConstructorVariable.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithSwitchStatements04.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/overloadCallTest.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/outModuleConcatUnspecifiedModuleKindDeclarationOnly.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/moduleResolutionWithSymlinks_preserveSymlinks.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/moduleResolutionPackageIdWithRelativeAndAbsolutePath.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/underscoreThisInDerivedClass01.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/typeofInterface.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/moduleAssignmentCompat1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/missingSemicolonInModuleSpecifier.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/collisionThisExpressionAndClassInGlobal.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/letDeclarations-useBeforeDefinition.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/typeAliases/circularTypeAliasForUnionWithClass.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/errorHandlingInInstanceOf.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/cloduleWithPriorInstantiatedModule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/toStringOnPrimitives.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteNoSubstitutionTemplate2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck57.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames29_ES5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName24.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/Symbols/symbolType16.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/typeOfOperator1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/jsdoc/constructorTagOnClassConstructor.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/filesEmittingIntoSameOutputWithOutOption.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/this_inside-enum-should-not-be-allowed.ts","time":13,"edits":1,"cost":"3.55"},{"name":"unittests:: config:: project-references constraint checking for settings","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/inlineSourceMap2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/destructuring/emptyVariableDeclarationBindingPatterns02_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedArrowFunctionES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/globalFunctionAugmentationOverload.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/invalidInstantiatedModule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/strictBooleanMemberAssignability.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/functionCall14.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/flowAfterFinally1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInExportEqualsAMD.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/contextualTypingWithGenericSignature.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/nestedBlockScopedBindings7.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldStarExpression2_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression1_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/parserOptionalTypeMembers1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/decoratorMetadataForMethodWithNoReturnTypeAnnotation01.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/switchCaseWithIntersectionTypes01.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/VariableLists/parserInvalidIdentifiersInVariableStatements1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of27.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/commentOnSimpleArrowFunctionBody1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es5/asyncDeclare_es5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/noImplicitReturnsWithoutReturnExpression.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/externalModules/nameDelimitedBySlashes.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/ambient/ambientDeclarationsPatterns_merging2.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/overloadOnConstDuplicateOverloads1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/outModuleConcatCommonjs.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates13_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration11_es2017.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/nestedBlockScopedBindings14.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames21_ES5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty48.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/sourceMapWithCaseSensitiveFileNamesAndOutDir.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/restParameterWithBindingPattern2.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/invocationExpressionInFunctionParameter.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/externalModuleResolution2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/es6ExportAssignment3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/genericMergedDeclarationUsingTypeParameter.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/topLevelLambda3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/fallFromLastCase1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralCheckedInIf01.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod8.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerUnexpectedNullCharacter1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionAsIs.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorInvalidOperations.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/isolatedModulesSourceMap.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnTypeAlias.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/isolatedModulesOut.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement7.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/primitives/null/directReferenceToNull.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/inheritanceStaticMembersCompatible.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringInYieldKeyword.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsDestructuring2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/breakStatements/switchBreakStatements.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface03.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesErrorFromNoneExistingIdentifier.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/externalModules/invalidSyntaxNamespaceImportWithSystem.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/externalModules/importNonExternalModule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement9.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck8.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/fourslash/insertVarAfterEmptyTypeParamList.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression19_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutResolveJsonModule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractManyKeywords.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName17.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/recursiveBaseConstructorCreation1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/unusedVariablesinModules1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/moduleExportsSystem/anonymousDefaultExportsSystem.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments1_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/unusedParameterProperty1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/ambient/ambientEnumDeclaration1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/collisionExportsRequireAndAmbientFunction.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/fieldAndGetterWithSameName.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of32.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/exportAssignmentInternalModule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit4_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/isolatedModulesDeclaration.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames46_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/inheritedFunctionAssignmentCompatibility.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/inheritanceStaticPropertyOverridingMethod.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/unusedFunctionsinNamespaces4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/classDeclaration/classWithSemicolonClassElementES62.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/destructuringWithNewExpression.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/undeclaredBase.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty54.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnImportEquals2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeofModuleWithoutExports.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/constDeclarations-useBeforeDefinition2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/topLevelLambda4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/propertyAccessOnObjectLiteral.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_withExtension_failedLookup.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInGlobal.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethodOverload2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/taggedTemplateWithoutDeclaredHelper.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/parseErrorInHeritageClause1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/taggedTemplateStringsHexadecimalEscapesES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of22.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of13.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/objectLiteralWithSemicolons3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/continueStatements/whileContinueStatements.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck17.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression18_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/salsa/inferringClassMembersFromAssignments2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/staticOffOfInstance1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/classes/members/accessibility/privateStaticNotAccessibleInClodule2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/moduleResolutionWithSymlinks_referenceTypes.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/mergeWithImportedType.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName32.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/localAliasExportAssignment.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/classImplementingInterfaceIndexer.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/moduleAndInterfaceSharingName3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/recursiveTupleTypes1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/exportAssignmentFunction.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/cachedModuleResolution2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/recursiveInference1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringInFunctionExpressionES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/recursiveGenericTypeHierarchy.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringInArrowFunctionES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesAssignmentErrorFromMissingIdentifier.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/recursiveBaseCheck4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/es6-umd.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/es3-sourcemap-amd.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/enumsWithMultipleDeclarations2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/functionOverloads20.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/emitSuperCallBeforeEmitPropertyDeclarationAndParameterPropertyDeclaration1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/SwitchStatements/parserErrorRecovery_SwitchStatement2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/anyAsReturnTypeForNewOnCall.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/extendGenericArray.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType10_ES5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/inheritanceStaticFuncOverridingMethod.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/inheritFromGenericTypeParameter.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/accessorWithRestParam.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/es5andes6module.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames21_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/blockScopedBindingsReassignedInLoop5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/blockScopedBindingCaptureThisInFunction.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType2.tsx","time":39,"edits":3,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/assertInWrapSomeTypeParameter.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments06.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/es3-jsx-react-native.tsx","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/es2015modulekind.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/ifElseWithStatements1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/optionalPropertiesInClasses.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/optionalParamInOverride.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/hidingCallSignatures.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/enumWithComputedMember.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es6/asyncDeclare_es6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/duplicateVariablesWithAny.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration7_es5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings22_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/duplicateAnonymousInners1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/functionWithSameNameAsField.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/fourslash/tsxFindAllReferences10.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/nodeResolution1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/contextualTyping38.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/noImplicitReturnsWithProtectedBlocks2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/tuple/wideningTuples3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/objectLiteralIndexerNoImplicitAny.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/fourslash/deleteClassWithEnumPresent.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/LeftShifts/parserErrorRecovery_LeftShift1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedTemplateStringES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/functionCall1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/voidArrayLit.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/nonMergedDeclarationsAndOverloads.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringWhitespaceEscapes1_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/functionAndPropertyNameConflict.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/varAsID.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithTypeAssertions01.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeOverloading.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/extendBaseClassBeforeItsDeclared.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/salsa/moduleExportAssignment4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolIndexer4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/thisWhenTypeCheckFails.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/testTypings.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/commentOnClassAccessor2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/superCallFromFunction1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/commentOnAmbientClass1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/typeParameterAndArgumentOfSameName1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery9.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/staticInstanceResolution4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/staticAndMemberFunctions.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteTemplateExpressions1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/taggedTemplateStringsWithMultilineTemplate.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/commentLeadingCloseBrace.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/returnTypeParameter.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/classExtendingQualifiedName.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/restParamModifier2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/recursiveTypeParameterReferenceError2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpression5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/classExtendingQualifiedName2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/invokingNonGenericMethodWithTypeArguments2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/invalidSymbolInTypeParameter1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/declarationEmitUnknownImport2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/debuggerEmit.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/contextualTypingOfLambdaWithMultipleSignatures2.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/contextualTyping40.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/destructuring/nonIterableRestElement3.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature8.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/classes/members/accessibility/privateStaticNotAccessibleInClodule.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/noTypeArgumentOnReturnType1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/functionTypesLackingReturnTypes.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnFunctionExpression.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/types/contextualTypes/logicalAnd/contextuallyTypeLogicalAnd01.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/newOnInstanceSymbol.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/async/es5/awaitBinaryExpression/awaitBinaryExpression2_es5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/continueStatements/forContinueStatements.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/breakStatements/forBreakStatements.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringInInOperator.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes01_ES6.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/taggedTemplateStringsHexadecimalEscapes.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode9.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTagNamedDeclare.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser512084.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates12_ES5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates08_ES5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates05_ES5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/fourslash/insertMethodCallAboveOthers.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/restParameterNoTypeAnnotation.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature4.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/unusedInterfaceinNamespace1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/exportAssignmentWithDeclareAndExportModifiers.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of21.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/fourslash/formatDocumentWithJSDoc.ts","time":26,"edits":2,"cost":"3.55"},{"name":"tests/cases/fourslash/shims/getIndentationAtPosition.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType9_ES5.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/conformance/es2019/globalThisTypeIndexAccess.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/commentsAtEndOfFile1.ts","time":13,"edits":1,"cost":"3.55"},{"name":"tests/cases/compiler/noImplicitAnyStringIndexerOnObject.ts","time":51,"edits":4,"cost":"3.53"},{"name":"tests/cases/compiler/indexerConstraints2.ts","time":38,"edits":3,"cost":"3.52"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateClass.ts","time":38,"edits":3,"cost":"3.52"},{"name":"tests/cases/compiler/systemJsForInNoException.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/typeParameterExtendsPrimitive.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/fourslash/tsxFindAllReferences7.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/classExpressionInClassStaticDeclarations.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/declarationEmitExpressionInExtends5.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/extendingSetWithCheckJs.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/arrayFlatMap.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/conformance/jsdoc/jsdocParseDotDotDotInJSDocFunction.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/genericIsNeverEmptyObject.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/omitTypeTestErrors01.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/conformance/jsdoc/constructorTagOnObjectLiteralMethod.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/conformance/types/spread/spreadExcessProperty.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/substitutionTypesCompareCorrectlyInRestrictiveInstances.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution17.tsx","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_withExtensionInName.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/conflictMarkerDiff3Trivia1.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/conformance/externalModules/exportDefaultClassNameWithObject.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/recursiveResolveTypeMembers.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/compiler/optionsStrictPropertyInitializationStrict.ts","time":25,"edits":2,"cost":"3.51"},{"name":"tests/cases/fourslash/completionListInvalidMemberNames.ts","time":87,"edits":7,"cost":"3.50"},{"name":"tests/cases/conformance/types/spread/spreadUnion3.ts","time":37,"edits":3,"cost":"3.50"},{"name":"tests/cases/compiler/isolatedModulesReExportType.ts","time":37,"edits":3,"cost":"3.50"},{"name":"tests/cases/fourslash/findAllRefsReExportLocal.ts","time":49,"edits":4,"cost":"3.49"},{"name":"tests/cases/fourslash/completionsUnion.ts","time":61,"edits":5,"cost":"3.49"},{"name":"tests/cases/fourslash/codeFixAddMissingMember3.ts","time":73,"edits":6,"cost":"3.48"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc8.ts","time":85,"edits":7,"cost":"3.48"},{"name":"tests/cases/compiler/lambdaASIEmit.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/salsa/globalMergeWithCommonJSAssignmentDeclaration.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/nestedBlockScopedBindings10.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/constEnumMergingWithValues2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/overloadingOnConstantsInImplementation.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/primitives/string/assignFromStringInterface.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/importDeclRefereingExternalModuleWithNoResolve.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration12.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser643728.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/requireOfJsonFileWithSourceMap.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractConstructor.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/contextualTyping31.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/constructorStaticParamNameErrors.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsxElementClassTooManyParams.tsx","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileCompilationRestParamJsDocFunction.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/unusedPrivateVariableInClass4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedVariablesinBlocks2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/sourceMapValidationVariables.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/checkMergedGlobalUMDSymbol.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/inheritSameNamePropertiesWithDifferentOptionality.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/constDeclarations-access.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/setterWithReturn.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/reactNamespaceMissingDeclaration.tsx","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/breakStatements/forInBreakStatements.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/inheritSameNamePrivatePropertiesFromDifferentOrigins.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens17.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/commentOnAmbientVariable2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser642331.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/sourceMapValidationExportAssignmentCommonjs.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/salsa/moduleExportAssignment6.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/enumWithParenthesizedInitializer1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/collisionThisExpressionAndFunctionInGlobal.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedVariablesinBlocks1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/multipleExportAssignmentsInAmbientDeclaration.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/typeAliasDoesntMakeModuleInstantiated.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/parserNoASIOnCallAfterFunctionExpression1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/circularContextualReturnType.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/constructorArgsErrors2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/multipleBaseInterfaesWithIncompatibleProperties.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments3_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/enumWithPrimitiveName.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/arrayFind.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/ClassDeclarationWithInvalidConstOnPropertyDeclaration.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileClassSelfReferencedProperty.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/genericMergedDeclarationUsingTypeParameter2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/emitTopOfFileTripleSlashCommentOnNotEmittedNodeIfRemoveCommentsIsFalse.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates09_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/typeCheckObjectLiteralMethodBody.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsValidConstructorFunction.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/ambient/ambientEnumDeclaration2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/extendNonClassSymbol2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileCompilationEmitDeclarations.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/typePredicatesInUnion2.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/doNotEmitTripleSlashCommentsInEmptyFile.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/enumsWithMultipleDeclarations1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments04.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/asiArith.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/salsa/moduleExportPropertyAssignmentDefault.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser645086_4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration18.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck49.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedPrivateVariableInClass3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/arrayLiteralInNonVarArgParameter.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithSwitchStatements01.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/collisionThisExpressionAndModuleInGlobal.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionDeclarationWithResolutionOfTypeOfSameName01.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration22.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck37.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck11.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionOverloads33.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedInterfaceinNamespace3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of12.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/collisionSuperAndParameter1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectTypes/parserObjectType3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/enumWithNaNProperty.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/emptyGenericParamList.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantEqualsGreaterThanAfterFunction2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedMultipleParameter2InFunctionExpression.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/octalIntegerLiteralError.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/controlFlowPropertyInitializer.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments14.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/enums/enumConstantMembers.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration13_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/dynamicImportInDefaultExportExpression.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates20_ES5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionOverloads32.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/qualifiedName_ImportDeclarations-entity-names-referencing-a-var.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/commentInNamespaceDeclarationWithIdentifierPathName.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity16.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/typeofUnknownSymbol.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/addInterfaceToNotSatisfyConstraint.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ClassDeclaration25.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/visSyntax.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/tuple/emptyTuples/emptyTuplesTypeAssertion02.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedArrowFunction.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/errorElaborationDivesIntoApparentlyPresentPropsOnly.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateUntypedTagCall01.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/undefinedTypeAssignment4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileFunctionParametersAsOptional.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/commentsArgumentsOfCallExpression1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/declareModifierOnImport1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/declarationEmitIndexTypeNotFound.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/reboundIdentifierOnImportAlias.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/reassignStaticProp.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/exportAssignmentWithExports.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration13_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/exportAssignmentWithoutIdentifier1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"unittests:: tsserver:: forceConsistentCasingInFileNames","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/classDeclarationCheckUsedBeforeDefinitionInFunctionDeclaration.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringInUnaryPlusES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration13_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_unexpected.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/letInNonStrictMode.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution8.tsx","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/letAsIdentifierInStrictMode.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/lambdaExpression.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithBindingPattern2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/expressions/asOperator/asOperatorNames.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/importDeclWithClassModifiers.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateWithConstructableTag02.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserSetAccessorWithTypeParameters1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ParameterList8.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/parameterPropertyInConstructor1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/bivariantInferences.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/commentOnAmbientEnum.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/optionalParamReferencingOtherParams3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/sourceMapValidationFunctionPropertyAssignment.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/constructorParameterShadowsOuterScopes.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/parserDebuggerStatement1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode13.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedMultiplicationES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringInDeleteExpressionES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAsIdentifier.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionOverloads9.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/noEmitHelpers2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionCall4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/conditionalTypesASI.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnImportEquals1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement15.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/blockScopedFunctionDeclarationStrictES5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/numberAssignableToEnumInsideUnion.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileCompilationDuplicateVariableErrorReported.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/tsxUnionSpread.tsx","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/thisExpressionOfGenericObject.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/findAllRefsPrimitive.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/letKeepNamesOfTopLevelItems.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedSetterInClass.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesThatDifferOnlyByReturnType3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/duplicateTypeParameters3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/declarationEmitPrivateReadonlyLiterals.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/switchCasesExpressionTypeMismatch.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement21.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement9.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement11.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/superInConstructorParam1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings23_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrayLiteralExpressions/parserErrorRecoveryArrayLiteralExpression3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/async/es6/asyncSetter_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionOverloads3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"unittests:: config:: commandLineParsing:: parseCommandLine","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/thisInConstructorParameter1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorInAmbientContext2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/contextualTyping7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/quotedModuleNameMustBeAmbient.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ambientEnumElementInitializer5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/alwaysStrictAlreadyUseStrict.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/conditionalExpressionNewLine5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/returnStatement1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayTypeOfTypeOf.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/rest/restElementMustBeLast.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target9.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekind.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/exportSpecifierReferencingOuterDeclaration3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/moduleUnassignedVariable.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/modKeyword.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/parservoidInQualifiedName1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringInConditionalES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionIncorrect2.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserCommaInTypeMemberList1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/genericsFormatting.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/commentOnClassMethod1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/propertyAccess7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/classOverloadForFunction.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/blockScopedNamespaceDifferentFile.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction10_es5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ambientEnumElementInitializer2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/es6ImportNameSpaceImportNoNamedExports.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings11_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_rootImport_noAliasWithRoot.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings01_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/indexMemberDeclarations/staticIndexers.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedObjectLiteral.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/breakpointValidationImport.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsItself.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedClassesinNamespace3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/nodeResolution3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/noSymbolForMergeCrash.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/ambient/ambientShorthand_duplicate.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/declarationEmitWithComposite.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/declarationEmitInvalidReference2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/mergeWithImportedNamespace.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedUMD2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/forInStatement3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/inheritedStringIndexersFromDifferentBaseTypes.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/esModuleInteropDefaultMemberMustBeSyntacticallyDefaultExport.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/accessorsEmit.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames18_ES5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/incompleteObjectLiteral1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/hidingIndexSignatures.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/thisInModule.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ModuleElements/parserErrorRecovery_ModuleElement2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/specifyingTypes/predefinedTypes/objectTypesWithPredefinedTypesAsName.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedAMD.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/breakStatements/whileBreakStatements.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerS7.3_A1.1_T2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/staticMemberInitialization.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/assignmentCompatOnNew.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/salsa/annotatedThisPropertyInitializerDoesntNarrow.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/references/library-reference-scoped-packages.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/expressions/thisKeyword/typeOfThisInConstructorParamList.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileCompilationWithMapFileAsJsWithOutDir.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement16.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated5_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/jsdoc/paramTagWrapping.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/indexerConstraints.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementObjectBindingPattern1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration5_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/selfReference.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration4_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target10.ts","time":12,"edits":1,"cost":"3.47"},{"name":"unittests:: config:: convertCompilerOptionsFromJson","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement1.d.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/whileStatementInnerComments.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/generatorES6_1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/compoundVarDecl1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/parenthesizedExpressionInternalComments.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/strictModeReservedWordInImportEqualDeclaration.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/optionalParamterAndVariableDeclaration2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/optionalParamReferencingOtherParams1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/objectLitStructuralTypeMismatch.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment8.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/exportEqualCallable.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName2.tsx","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/nestedBlockScopedBindings13.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/widenToAny2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/interfaceMemberValidation.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/interface0.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/numberAssignableToEnum.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/instanceSubtypeCheck1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/doNotEmitDetachedCommentsAtStartOfFunctionBody.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/untypedArgumentInLambdaExpression.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/inheritanceMemberPropertyOverridingProperty.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/undefinedInferentialTyping.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/inferentiallyTypingAnEmptyArray.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/umdDependencyComment2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/typeofClass.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/importAndVariableDeclarationConflict1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/FunctionDeclaration6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/namedTypes/interfaceWithPrivateMember.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements12.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionOverloadsOnGenericArity2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/conditionalExpressionNewLine1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/systemModule7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of11.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/systemModule6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/continueStatements/doWhileContinueStatements.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/expressions/asOperator/asOpEmitParens.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/systemExportAssignment2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration9_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/stringLiteralPropertyNameWithLineContinuation1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions01_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorOverloadsWithOptionalParameters.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_withAmbientPresent.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/staticGetter2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/cloduleAndTypeParameters.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty9.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/moduleAugmentationGlobal8.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/callWithWrongNumberOfTypeArguments.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/recursiveProperties.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileCompilationWithDeclarationEmitPathSameAsInput.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileCompilationTypeArgumentSyntaxOfCall.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction3_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/letDeclarations-es5-1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileCompilationDuplicateFunctionImplementationFileOrderReversed.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/errorOnContextuallyTypedReturnType.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/enumIdentifierLiterals.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/fromAsIdentifier2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/infinitelyExpandingBaseTypes1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/indexer2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/indexClassByNumber.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/incorrectClassOverloadChain.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/cachedModuleResolution6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/cachedModuleResolution5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/cachedModuleResolution1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/es5ExportEquals.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/importsInAmbientModules1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/es5-umd.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/implicitAnyInAmbientDeclaration2.d.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments06_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/asiContinue.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/implementsClauseAlreadySeen.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/errorOnInitializerInObjectTypeLiteralProperty.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates11_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/amdDependencyCommentName2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/genericGetter2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/amdDependencyComment2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAccessor.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ambientFundule.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/alwaysStrictModule5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction4_es6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/duplicateTypeParameters2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/duplicateConstructorOverloadSignature2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/genericAndNonGenericOverload1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings18_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ParameterList6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/numericIndexerConstraint1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ParameterList5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/doubleUnderStringLiteralAssignability.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration9.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/nodeResolution7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/defaultValueInConstructorOverload1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/declFileEmitDeclarationOnlyError2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/noSelfOnVars.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguity1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/contextualTyping23.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionOverloads26.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionOverloads24.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedTypeParameterInLambda1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionOverloads2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionExpressionWithResolutionOfTypeOfSameName01.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/nonConflictingRecursiveBaseTypeMembers.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated4_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionAndInterfaceWithSeparateErrors.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringMultiline2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/forInStatement6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedVariablesinForLoop4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/noImplicitAnyInBareInterface.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/forInStatement4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/forInStatement1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/contextualTypes/logicalAnd/contextuallyTypeLogicalAnd03.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedTypeParameters5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/throwStatements/invalidThrowStatement.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of18.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of15.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/exportsInAmbientModules2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression11.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/explicitAnyAfterSpreadNoImplicitAnyError.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/typecheckCommaExpression.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/typeOfSuperCall.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/es6ImportParseErrors.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/moduleCrashBug1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes03_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/moduleCodegenTest4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedFunctionsinNamespaces3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/commentOnImportStatement2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceThatInheritsFromItself.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/parserKeywordsAsIdentifierName1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unicodeIdentifierNames.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface04.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/thisInStaticMethod1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/letInVarDeclOfForIn_ES5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithMemberVariable.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/externalModules/multipleExportDefault4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/spaceBeforeQuestionMarkInPropertyAssignment.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode15.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/externalModules/multipleExportDefault1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/letDeclarations-useBeforeDefinition2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/externalModules/exportAssignDottedName.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/commentEmitWithCommentOnLastLine.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/selfInLambdas.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/classExpressionExtendingAbstractClass.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/classMemberWithMissingIdentifier.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/classInheritence.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/recursiveInheritance.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parserTernaryAndCommaOperators1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser630933.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/castOfYield.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/jsdoc/jsdocNeverUndefinedNull.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/innerTypeCheckOfLambdaArgument.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509693.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/augmentedTypesExternalModule1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/declareIdentifierAsBeginningOfStatementExpression01.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList10.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ambientModuleWithClassDeclarationWithExtends.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ambientClassMergesOverloadsWithInterface.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/addMoreOverloadsToBaseSignature.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/contextualTyping29.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/contextualTyping27.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ClassDeclaration10.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/ArrowFunctionExpression1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/constructorInvocationWithTooFewTypeArgs.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/decorators/class/constructableDecoratorOnClass01.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/constEnumMergingWithValues1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/constDeclarations-es5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/staticAndNonStaticPropertiesSameName.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/conflictingTypeAnnotatedVar.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration9.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithNew.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/genericAndNonGenericInheritedSignature1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/conditionalExpressionNewLine3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements13.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionVariableInReturnTypeAnnotation.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/primitives/undefined/directReferenceToUndefined.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericClass1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates17_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/noImplicitUseStrict_amd.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/noImplicitAnyReferencingDeclaredInterface.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/noImplicitAnyAndPrivateMembersWithoutTypeAnnotations.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/VariableLists/parserVariableStatement3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates05_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/newLineFlagWithLF.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/parserX_ArrowFunction1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/controlFlow/controlFlowConditionalExpression.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/propertyNamedPrototype.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/moduleNoneErrors.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings04_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/moduleAugmentationInDependency.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings02_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/contextualTyping41.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedTypeOfOperatorES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/breakStatements/doWhileBreakStatements.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerStringLiteralWithContainingNullCharacter1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedModuloES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration21.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/salsa/malformedTags.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination1_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unusedMultipleParameters1InFunctionDeclaration.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringInParenthesesES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringInMultiplicationES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/externalModules/exportAmbientClassNameWithObject.ts","time":24,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserGetAccessorWithTypeParameters1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes02_ES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/gettersAndSettersAccessibility.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/switchCaseInternalComments.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpression3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/switchAssignmentCompat.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parseRegularExpressionMixedWithComments.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement7.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/destructuring/emptyVariableDeclarationBindingPatterns02_ES5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509669.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/functionOverloads8.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/sourceMap-Comment1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/destructuring/declarationWithNoInitializer.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit4_ES5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments10.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/anyIsAssignableToObject.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectTypes/parserObjectType4.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/exportDefaultVariable.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/evalAfter0.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringInTypeOfES6.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessor1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringInNewOperator.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/es3-oldStyleOctalLiteralTypes.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/arrowFunctionWithParameterNameAsync_es5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/accessInstanceMemberFromStaticMethod01.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/templates/templateStringInArray.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/jsFileCompilationImportEqualsSyntax.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration8.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/spaceAfterConstructor.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es2017/useObjectValuesAndEntries2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/parserObjectCreationArrayLiteral2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/syntacticClassificationsJsx1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration11_es5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration3.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/typeCheckAfterAddingGenericParameter.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/checkJsFiles.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/breakTarget1.ts","time":12,"edits":1,"cost":"3.47"},{"name":"unittests:: moduleResolution:: baseUrl augmented module resolution","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/smartIndentStatementFor.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck5.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/staticPrototypeProperty.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/typings/typingsLookup2.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/getMatchingBracesNegativeCases.ts","time":12,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/elaboratedErrorsOnNullableTargets01.ts","time":36,"edits":3,"cost":"3.47"},{"name":"tests/cases/conformance/jsx/tsxFragmentPreserveEmit.tsx","time":36,"edits":3,"cost":"3.47"},{"name":"tests/cases/fourslash/completionsImport_require.ts","time":83,"edits":7,"cost":"3.46"},{"name":"tests/cases/fourslash/completionInJSDocFunctionNew.ts","time":82,"edits":7,"cost":"3.45"},{"name":"tests/cases/conformance/types/conditional/inferTypes2.ts","time":35,"edits":3,"cost":"3.44"},{"name":"tests/cases/conformance/jsdoc/typedefTagNested.ts","time":35,"edits":3,"cost":"3.44"},{"name":"tests/cases/compiler/duplicatePackage_globalMerge.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTagOnObjectProperty2.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/importHelpersSystem.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/typeInferenceWithExcessProperties.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/capturedParametersInInitializers2.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/declarationEmitConstantNoWidening.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/conformance/jsx/inline/inlineJsxFactoryOverridesCompilerOption.tsx","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/noImplicitThisFunctions.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/incorrectRecursiveMappedTypeConstraint.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/conformance/types/conditional/variance.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/amdModuleBundleNoDuplicateDeclarationEmitComments.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/errorMessageOnIntersectionsWithDiscriminants01.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/mixingApparentTypeOverrides.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/definiteAssignmentOfDestructuredVariable.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/classUsedBeforeInitializedVariables.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/circularTypeofWithVarOrFunc.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/uniqueSymbolAllowsIndexInObjectWithIndexSignature.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/conformance/types/tuple/tupleLengthCheck.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/checkDestructuringShorthandAssigment.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/noImplicitSymbolToString.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/contextualSignature_objectLiteralMethodMayReturnNever.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/multiLineContextDiagnosticWithPretty.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/jsdocImportTypeResolution.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck14.ts","time":23,"edits":2,"cost":"3.43"},{"name":"tests/cases/compiler/checkIndexConstraintOfJavascriptClassExpression.ts","time":34,"edits":3,"cost":"3.41"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_alias.ts","time":56,"edits":5,"cost":"3.40"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression15.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserIfStatement1.d.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorNoImplicitReturns.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration8.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/styleOptions.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/emptyTypeArgumentList.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/assignmentToParenthesizedExpression1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/jsdoc/jsdocBindingInUnreachableCode.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression4_es6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/contextualTypeObjectSpreadExpression.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration19.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/noEmitHelpers.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/jsdoc/extendsTagEmit.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement1.d.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/objectTypeWithOptionalProperty1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution16.tsx","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/exportToString.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments08.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/anyPlusAny1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnPropertySignature2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedAMD2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration10.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/ambientExternalModuleReopen.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/noEmitOnError.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/classImplementsClass1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/deleteOperator1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions02_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerS7.8.4_A7.1_T4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/nestedBlockScopedBindings11.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/multipleClassPropertyModifiersErrors.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/moduleLocalImportNotIncorrectlyRedirected.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringInFunctionExpression.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/undefinedTypeArgument1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/forInStatement5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList17.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546_2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertyAssignments/parserFunctionPropertyAssignment2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/addMoreCallSignaturesToBaseSignature2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/types/typeRelationships/instanceOf/narrowingConstrainedTypeVariable.ts","time":33,"edits":3,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserEqualsGreaterThanAfterFunction2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/systemModule12.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/newFunctionImplicitAny.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/mappedTypeMultiInference.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/types/any/anyAsFunctionCall.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/implementPublicPropertyAsPrivate.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/genericTypeWithCallableMembers2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionOverloads6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionCall15.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/jsx/tsxElementResolution16.tsx","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression9.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/ambientClassOverloadForFunction.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/recursiveGenericSignatureInstantiation2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionDeclarationWithResolutionOfTypeNamedArguments01.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/indexSignatureWithoutTypeAnnotation1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/duplicateIdentifierEnum.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression7.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserPostfixPostfixExpression1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/Blocks/parserErrorRecovery_Block1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/collisionSuperAndNameResolution.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration26.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/thisTypeAsConstraint.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/bom-utf16be.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/jsFileCompilationWithoutOut.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements15.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/resolveInterfaceNameWithSameLetDeclarationName1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedInstanceOf.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration20.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions17_ES6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/genericArrayWithoutTypeAnnotation.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/pathsValidation2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity7.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration2.d.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/chainedAssignment2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/breakTarget6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/unusedMultipleParameters2InFunctionDeclaration.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/emitPostComments.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/unusedClassesinNamespace1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/interfaceWithImplements1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/ambientStatement1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/unionTypeWithLeadingOperator.ts","time":22,"edits":2,"cost":"3.38"},{"name":"unittests:: config:: project-references nice-behavior","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/declareClassInterfaceImplementation.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/noErrorUsingImportExportModuleAugmentationInDeclarationFile3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination4_ES6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/duplicateConstructSignature2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment34.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/jsFileCompilationLetBeingRenamed.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/readonlyTupleAndArrayElaboration.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/genericTypeUsedWithoutTypeArguments1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionOverloads10.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/indexerAsOptional.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/parserX_ArrowFunction4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/tryStatements/invalidTryStatements.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/unusedVariablesinNamespaces1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsDestructuring3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/breakStatements/invalidDoWhileBreakStatements.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression12.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/tryStatementInternalComments.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/duplicateTypeParameters1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/indexerSignatureWithRestParam.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/classCannotExtendVar.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected8.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringMultiline1_ES6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/declareAlreadySeen.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/parserConstructorDeclaration12.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/readonlyReadonly.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/separate1-2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/parse2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/isLiteral2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/fourslash/getNavigationBarItems.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/variableDeclarator1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of24.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/unusedParameterUsedInTypeOf.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnArrowFunction.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/objectBindingPattern_restElementWithPropertyName.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/topLevelLambda.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/es5-asyncFunctionWithStatements.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/enumWithNegativeInfinityProperty.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers05.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment6.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/parservoidInQualifiedName2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/salsa/jsContainerMergeTsDeclaration3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509618.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/VariableLists/parserVariableStatement4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/enums/enumConstantMemberWithString.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/reservedNameOnModuleImport.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/logicalNotExpression1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/async/es6/asyncModule_es6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/interfaceDeclaration5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/fourslash/navigationBarItemsInsideMethodsAndConstructors.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected9.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates01_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions08_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/invalidBinaryIntegerLiteralAndOctalIntegerLiteral.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/genericTypeUsedWithoutTypeArguments3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/badOverloadError.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/overloadOnConstAsTypeAnnotation.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/objectLiteral1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/modulePrologueCommonjs.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings16_ES6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList12.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/jsFileCompilationSyntaxError.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnEnum.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration8.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/undeclaredVarEmit.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement18.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakInIterationOrSwitchStatement4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithWithGenericConstructSignatures.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/expressions/typeGuards/typePredicateOnVariableDeclaration01.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringInInstanceOf.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/unusedTypeParameters1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes04.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/letInConstDeclarations_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/instanceofOperator.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames46_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck11.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/indexer3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/specializedSignatureInInterface.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/excessPropertyErrorsSuppressed.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/accessStaticMemberFromInstanceMethod01.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/errorForUsingPropertyOfTypeAsType02.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/duplicateStringNamedProperty1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnInternalModule.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/commentsOnReturnStatement1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolIndexer2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/continueStatements/invalidSwitchContinueStatement.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserSetAccessorWithTypeAnnotation1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/propertyAccess3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserIfStatement2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueLabel.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/commentOnStaticMember1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/commentOnParameter2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression14.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/destructuring/declarationInAmbientContext.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/jsx/tsxSfcReturnUndefinedStrictNullChecks.tsx","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/unusedTypeParameterInLambda3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/internalImportUnInstantiatedModuleNotReferencingInstanceNoConflict.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/enumWithInfinityProperty.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeReferenceExports.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/importTypeWithUnparenthesizedGenericFunctionParsed.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/importAndVariableDeclarationConflict3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/genericCallWithoutArgs.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/systemExportAssignment.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck12.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/expressions/elementAccess/letIdentifierInElementAccess01.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/systemModule1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/objectLiteralMemberWithModifiers1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/commentsBeforeFunctionExpression1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/commentOnInterface1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression7_es6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/noImplicitReturnsWithProtectedBlocks1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/moduleWithValuesAsType.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringWithOpenCommentInStringPortionES6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_preferTs.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/memberAccessOnConstructorType.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/localVariablesReturnedFromCatchBlocks.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectTypes/parserObjectType6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/isolatedModulesPlainFile-System.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/emitBundleWithShebangAndPrologueDirectives1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionExpressionWithResolutionOfTypeNamedArguments01.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/extendNonClassSymbol1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/checkJsFiles3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/ClassDeclaration15.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/es5-oldStyleOctalLiteralInEnums.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/es5-commonjs.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments07.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/es3-oldStyleOctalLiteralInEnums.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/numberAsInLHS.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/ClassDeclaration9.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/nodeResolution2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/optionsInlineSourceMapSourceRoot.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/noErrorUsingImportExportModuleAugmentationInDeclarationFile2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/objectLiteralMemberWithoutBlock1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/unusedTypeParameters4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parseIncompleteBinaryExpression1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringWithPropertyAccess.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/Expressions/parserErrorRecovery_Expression1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/useStrictLikePrologueString01.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/nestedGenerics.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/nestedBlockScopedBindings9.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/moduleWithTryStatement1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/moduleWithNoValuesAsType.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/unusedLocalsInMethod2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsDestructuring4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/exportsInAmbientModules1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/exportSameNameFuncVar.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_unexpected2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/typeParameterHasSelfAsConstraint.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringInConditional.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/parserObjectCreationArrayLiteral3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/systemModule2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/es5-system.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/externalModules/multipleExportDefault2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/sourceMapValidationLambdaSpanningMultipleLines.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/letAsIdentifier.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/keywordExpressionInternalComments.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/shadowingViaLocalValue.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/resolveModuleNameWithSameLetDeclarationName1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/moduleResolution/packageJsonMain_isNonRecursive.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/isolatedModulesPlainFile-UMD.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/classIndexer2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/duplicateIdentifierComputedName.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/recursiveGetterAccess.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/reboundBaseClassSymbol.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/propertyAccessibility2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/parse1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertyAssignments/parserFunctionPropertyAssignment4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertyAssignments/parserFunctionPropertyAssignment3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/overloadOnGenericArity.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/overloadOnConstInheritance1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/outModuleConcatUmd.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration10.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments09.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/contextuallyTypingOrOperator3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/parseCommaSeparatedNewlineNew.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration8.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/expressions/unaryOperators/typeofOperator/typeofOperatorInvalidOperations.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration12.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/constructorArgsErrors3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/expressions/typeGuards/typePredicateOnVariableDeclaration02.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/numericMethodName1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/types/tuple/tupleElementTypes2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/noSubstitutionTemplateStringLiteralTypes.ts","time":22,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/commentOnParenthesizedExpressionOpenParen1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionOverloadsOnGenericArity1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericClass2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionOverloads31.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/types/primitives/boolean/assignFromBooleanInterface.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/commentOnImportStatement1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveRhsSideOfInExpression.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserTypeAssertionInObjectCreationExpression1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnFunctionDeclaration.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod10.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ClassElements/parserErrorRecovery_ClassElement2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings13_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration10.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions05_ES6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/contextualTyping22.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerUnicodeEscapeInKeyword1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/invalidTypeNames.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/validRegexp.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/commentOnAmbientVariable1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration11.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/collisionThisExpressionAndVarInGlobal.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/interfaceDeclaration2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace02.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/parserKeywordsAsIdentifierName2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/typeofStrictNull.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringInEqualityChecks.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors9.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/importDeclWithDeclareModifierInAmbientContext.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakNotInIterationOrSwitchStatement2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/idInProp.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/systemModuleTrailingComments.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/genericSignatureInheritance.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/genericCallWithNonGenericArgs1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode14.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithInitializer1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/breakTarget2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509677.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserBlockStatement1.d.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates02_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/selfReferencingFile3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/binaryArithmatic4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings18_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/selfReferencingFile.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/functionCall2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/restParamModifier.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/reservedNameOnModuleImportWithInterface.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakNotInIterationOrSwitchStatement1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakInIterationOrSwitchStatement2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/exportRedeclarationTypeAliases.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens14.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/exportEqualsCommonJs.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/quotedAccessorName2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/exportDefaultAlias_excludesEverything.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature10.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution1_node.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedAddition.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution2_node.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration1.d.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/parseCommaSeparatedNewlineNumber.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature10.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringInSwitchAndCase.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/es5-amd.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/enumWithQuotedElementName2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity11.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/jsFileCompilationWithoutJsExtensions.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/emptyThenWarning.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature6.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/jsx/tsxPreserveEmit2.tsx","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/ClassDeclaration26.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/fourslash/fsEditMarkerPositions.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings17_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateWithConstructableTag01.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/isolatedModulesUnspecifiedModule.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesFunctionArgument.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/types/tuple/tupleElementTypes3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/types/specifyingTypes/predefinedTypes/objectTypesWithPredefinedTypesAsName2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/types/primitives/undefined/validUndefinedValues.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/types/primitives/string/stringPropertyAccessWithError.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ClassElements/parserErrorRecovery_ClassElement3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration9.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of16.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName1.tsx","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint7.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/parserUnicode2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/parserSbp_7.9_A9_T3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions16_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions11_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions10_ES5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/fourslash/getJavaScriptCompletions14.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/Blocks/parserErrorRecovery_Block2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/ArrowFunction1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedCJS2.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/declarationFileOverwriteErrorWithOut.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/debugger.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringInNewExpression.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringInMultiplication.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic11.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/es6/templates/templateStringInCallExpression.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/recursiveNamedLambdaCall.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum3.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/breakTarget4.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/breakNotInIterationOrSwitchStatement1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction3_es5.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/fourslash/interfaceIndent.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/fourslash/formattingOnEnterInStrings.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/asiReturn.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/unusedTypeParameterInInterface1.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/compiler/es5-asyncFunctionNestedLoops.ts","time":11,"edits":1,"cost":"3.38"},{"name":"tests/cases/fourslash/navigationBarInitializerSpans.ts","time":32,"edits":3,"cost":"3.35"},{"name":"tests/cases/conformance/jsx/tsxFragmentReactEmit.tsx","time":32,"edits":3,"cost":"3.35"},{"name":"tests/cases/compiler/jqueryInference.ts","time":32,"edits":3,"cost":"3.35"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc18.ts","time":74,"edits":7,"cost":"3.34"},{"name":"tests/cases/fourslash/extract-method14.ts","time":63,"edits":6,"cost":"3.34"},{"name":"tests/cases/conformance/salsa/moduleExportAlias2.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/targetEs6DecoratorMetadataImportNotElided.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment2.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/mutuallyRecursiveInference.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/conformance/controlFlow/definiteAssignmentAssertionsWithObjectShortHand.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/exportAsNamespace_augment.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/conformance/jsdoc/jsdocImportType.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/tsxAttributesHasInferrableIndex.tsx","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/namespaceMergedWithImportAliasNoCrash.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedFunctionDeclaration04.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTag2.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/decoratorMetadataGenericTypeVariableDefault.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/exportDefaultMarksIdentifierAsUsed.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/nonObjectUnionNestedExcessPropertyCheck.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/fillInMissingTypeArgsOnJSConstructCalls.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/keyofInferenceIntersectsResults.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/mappedTypePartialConstraints.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/conformance/jsdoc/checkJsdocReturnTag2.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/unusedTypeParameters_infer.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/computerPropertiesInES5ShouldBeTransformed.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/shorthandPropertyUndefined.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/compiler/commentsAfterCaseClauses1.ts","time":21,"edits":2,"cost":"3.34"},{"name":"tests/cases/fourslash/moveToNewFile.ts","time":73,"edits":7,"cost":"3.33"},{"name":"tests/cases/compiler/useBeforeDeclaration_propertyAssignment.ts","time":31,"edits":3,"cost":"3.32"},{"name":"tests/cases/compiler/symbolMergeValueAndImportedType.ts","time":31,"edits":3,"cost":"3.32"},{"name":"tests/cases/compiler/arrayConcat3.ts","time":31,"edits":3,"cost":"3.32"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_named.ts","time":113,"edits":11,"cost":"3.31"},{"name":"tests/cases/compiler/isolatedModulesSpecifiedModule.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/noCrashOnImportShadowing.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractWithInterface.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/asiAmbientFunctionDeclaration.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/requireOfJsonFileWithAlwaysStrictWithoutErrors.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/jsx/checkJsxIntersectionElementPropsType.tsx","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/jsFileCompilationTypeOfParameter.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/declarationEmitParameterProperty.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/assignToInvalidLHS.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unusedLocalsinConstructor1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/jsdoc/callbackTag2.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/duplicatePackage_relativeImportWithinPackage.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration1.d.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/functions/functionWithUseStrictAndSimpleParameterList.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/useBeforeDeclaration_superClass.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings11_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionGrammarError.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/importUsedInGenericImportResolves.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/continueTarget1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions04_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/destructuring/nonIterableRestElement1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/importHelpersDeclarations.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList15.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates15_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/downlevelLetConst7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/constraintOfRecursivelyMappedTypeWithConditionalIsResolvable.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveIndexingWithForIn.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens20.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/tsxIncremental.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/stringIndexerAndConstructor1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/externalModules/esnext/exnextmodulekindExportClassNameWithObject.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/taggedTemplateStringWithSymbolExpression01.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/deprecatedBool.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/classWithEmptyTypeParameter.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/modules/multipleDefaultExports05.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration4.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint4.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/reExportUndefined1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/staticGetter1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions03_ES6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/assignToModule.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface01.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode3-negative.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/downlevelLetConst8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/destructuringWithNumberLiteral.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/compilerOptionsDeclarationAndNoEmit.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/isLiteral1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/undefinedTypeAssignment3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment24.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/salsa/moduleExportAliasExports.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/destructuredMaappedTypeIsNotImplicitlyAny.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock4.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/continueInIterationStatement1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/commentOnExpressionStatement1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/commentInEmptyParameterList1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/bom-utf8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/noCatchBlock.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserPostfixUnaryExpression1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/alwaysStrictModule3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes01.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/jsx/tsxDefaultAttributesResolution3.tsx","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/optionsTsBuildInfoFileWithoutIncrementalAndComposite.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/sourceMap-SkippedNode.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/withStatementInternalComments.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/errorOnInitializerInInterfaceProperty.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/salsa/typeFromContextualThisType.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/parserDebuggerStatement2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/invalidUnicodeEscapeSequance2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/voidOperator1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/constInClassExpression.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/parserNotRegex1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/continueStatementInternalComments.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/breakTarget3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode12.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/functionCallOnConstrainedTypeVariable.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/typeAliasDeclareKeyword01.d.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/FunctionDeclaration3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/sourceMap-EmptyFile1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/shebang.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/noUnusedLocals_typeParameterMergedWithParameter.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/duplicateVariableDeclaration1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings25_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings23_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/contextualPropertyOfGenericMappedType.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/parserImportDeclaration1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"unittests:: tsserver:: typingsInstaller:: telemetry events","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserThrowStatement1.d.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/commentEmitAtEndOfFile1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unusedLocalsStartingWithUnderscore.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings20_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedComments.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringInTypeOf.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/duplicateConstructSignature.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/jsFileCompilationReturnTypeSyntaxOfFunction.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/jsdoc/callbackTag3.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/decorators/class/method/parameter/decoratorOnClassMethodParameter2.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions05_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment21.ts","time":20,"edits":2,"cost":"3.29"},{"name":"unittests:: tsserver:: typingsInstaller:: progress notifications","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens19.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"unittests:: services:: Colorization","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/noImplicitAnyForwardReferencedInterface.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing9.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/exactSpellingSuggestion.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/unusedTypeParameterInFunction1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unusedNamespaceInModule.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unusedInterfaceinNamespace2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/infiniteExpandingTypeThroughInheritanceInstantiation.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES3For-ofTypeCheck2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/newLineFlagWithCRLF.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/switchCases.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/strictModeReservedWordInModuleDeclaration.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/sourceMap-NewLine1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/singleLineCommentInConciseArrowFunctionES3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringInUnaryPlus.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringInTypeAssertion.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/jsFileCompilationTypeParameterSyntaxOfFunction.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/asiBreak.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/optionsOutAndNoModuleGen.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/optionsCompositeWithIncrementalFalse.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/navbar_exportDefault.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/nullableFunctionError.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/VariableLists/parserVariableStatement2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unusedVariablesinForLoop.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclarationIndexSignature1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration23.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/salsa/inferringClassMembersFromAssignments4.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.octal.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeTagParameterType.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/moduleAugmentationGlobal6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserDoStatement1.d.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserDoStatement2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/jsFileCompilationWithOutFileNameSameAsInputJsFile.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/jsFileCompilationWithOut.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/jsFileCompilationEnumSyntax.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens15.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/isolatedModulesPlainFile-CommonJS.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/classIndexer.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser645484.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser645086_3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/jsdoc/jsdocAugments_errorInExtendsExpression.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/downlevelLetConst3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/augmentArray.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/arrayLiteral1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/optionsSourcemapInlineSources.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/ambientEnumElementInitializer6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature11.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/abstractInterfaceIdentifierName.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedESNext2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/ClassDeclarationWithInvalidConstOnPropertyDeclaration2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/ClassDeclaration8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/externalModules/asiPreventsParsingAsAmbientExternalModule01.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity10.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedES20152.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/types/literal/stringLiteralsAssertionsInEqualityComparisons01.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnPropertySignature1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/downlevelLetConst9.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration9.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/moduleRedifinitionErrors.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration24.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/defaultOfAnyInStrictNullChecks.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/moduleAugmentationGlobal6_1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/modularizeLibrary_UsingES5LibAndES6FeatureLibs.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/modifiersOnInterfaceIndexSignature1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/declFileEmitDeclarationOnlyError1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/continueNotInIterationStatement3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/CatchClauses/parserCatchClauseWithTypeAnnotation1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/concatClassAndString.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerStringLiterals.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unusedTypeParameters_templateTag.ts","time":20,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/jsdoc/jsdocAugments_qualifiedName.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/commentOnImportStatement3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/commentOnArrayElement1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringInTaggedTemplate.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/classOverloadForFunction2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/indexSignatureWithoutTypeAnnotation1..ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/typeParameterListWithTrailingComma1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/tryCatchFinally.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/throwWithoutNewLine1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/catchClauseWithInitializer1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates19_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/castNewObjectBug.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/breakTarget5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/functionsWithModifiersInBlocks1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/staticMustPrecedePublic.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/standaloneBreak.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates09_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/sourceMapValidationDebugger.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/sourceMap-SingleSpace1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings19_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/selfReferencingFile2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings10_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/arrowFunctionWithObjectLiteralBody2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unusedParameterInCatchClause.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/forInStatement2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unusedModuleInModule.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/reservedNameOnInterfaceImport.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings01_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/anyIsAssignableToVoid.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakInIterationOrSwitchStatement3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/staticIndexer.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature11.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens12.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens11.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration9.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/primitiveTypeAssignment.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions12_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/primitiveTypeAsClassName.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser579071.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedTypeOfOperator.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/pinnedComments1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedMultiplication.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/pathsValidation3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedConditional.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/ambientEnumElementInitializer1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/partiallyAmbientFundule.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/partiallyAmbientClodule.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/es5-commonjs6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/noImplicitUseStrict_commonjs.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/es5-commonjs2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity14.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringInIndexExpression.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature9.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/emptyExpr.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/InterfaceDeclaration8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStringIndexerAndExportedFunctionWithTypeIncompatibleWithIndexer.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes02.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/ClassDeclaration24.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings14_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserEqualsGreaterThanAfterFunction1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/spaceAfterReturn.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/VariableLists/parserErrorRecovery_VariableList1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration10.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration3.d.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES3For-ofTypeCheck1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerImportDeclaration1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity19.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity12.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration17.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression10.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution13.tsx","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings24_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration2.d.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings21_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings02_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration9.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/syntacticClassificationsTemplates1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/exportInFunction.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration4.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions01_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedTemplateString.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/destructuring/arrayAssignmentPatternWithAny.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/emptyMemberAccess.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/doWhileLoop.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/decorators/missingDecoratorType.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated4.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/continueTarget4.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es2017/useSharedArrayBuffer6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration8.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/commentOnArrayElement3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration11.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration10.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/types/spread/objectSpreadNegativeParse.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions13_ES5.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/es2017/useSharedArrayBuffer1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"unittests:: tsserver:: Project Errors reports Options Diagnostic locations correctly with changes in configFile contents","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/breakNotInIterationOrSwitchStatement2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/smartSelection_objectTypes.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/breakInIterationOrSwitchStatement2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/binaryArithmatic2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/binaryArithmatic1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/formattingOnChainedCallbacksAndPropertyAccesses.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/arrowFunctionInExpressionStatement2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/alwaysStrictModule6.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/alwaysStrictModule4.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.hex.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/parserVoidExpression1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unterminatedStringLiteralWithBackslash1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/parserS7.6.1.1_A1.10.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration11.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/continueInIterationStatement3.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType1.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral2.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode7.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/formattingConditionals.ts","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/project/noDefaultLib.json","time":10,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/completionsPaths_pathMapping.ts","time":78,"edits":8,"cost":"3.26"},{"name":"tests/cases/fourslash/completionsImport_named_addToNamedImports.ts","time":58,"edits":6,"cost":"3.25"},{"name":"tests/cases/compiler/inferObjectTypeFromStringLiteralToKeyof.ts","time":29,"edits":3,"cost":"3.25"},{"name":"tests/cases/conformance/jsdoc/callbackTagNamespace.ts","time":29,"edits":3,"cost":"3.25"},{"name":"tests/cases/conformance/generators/restParameterInDownlevelGenerator.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution15.tsx","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/compiler/asyncFunctionReturnExpressionErrorSpans.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInExportEqualsCJS.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/compiler/exportDefaultAbstractClass.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/compiler/jsdocTypeGenericInstantiationAttempt.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/compiler/jsdocClassMissingTypeArguments.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/compiler/intersectionOfTypeVariableHasApparentSignatures.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/compiler/emptyObjectNotSubtypeOfIndexSignatureContainingObject1.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution16.tsx","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/fourslash/renameImportOfReExport.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/compiler/jsxMultilineAttributeValuesReact.tsx","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/fourslash/incrementalParsingDynamicImport2.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/compiler/unusedTypeParameters10.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutResolveJsonModuleAndPathMapping.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_noImplicitAny.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/conformance/jsdoc/jsdocParseParenthesizedJSDocParameter.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/fourslash/formattingAwait.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/fourslash/formatOnEnterOpenBraceAddNewLine.ts","time":19,"edits":2,"cost":"3.24"},{"name":"tests/cases/fourslash/completionsImport_default_alreadyExistedWithRename.ts","time":84,"edits":9,"cost":"3.22"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType7.tsx","time":28,"edits":3,"cost":"3.22"},{"name":"tests/cases/fourslash/completionsImport_ofAlias.ts","time":74,"edits":8,"cost":"3.21"},{"name":"tests/cases/compiler/APISample_jsdoc.ts","time":45,"edits":5,"cost":"3.18"},{"name":"tests/cases/compiler/voidReturnIndexUnionInference.ts","time":18,"edits":2,"cost":"3.18"},{"name":"unittests:: PrinterAPI","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/jsFileCompilationAmbientVarDeclarationSyntax.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/flowControlTypeGuardThenSwitch.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/variableDeclarationDeclarationEmitUniqueSymbolPartialStatement.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/salsa/moduleExportWithExportPropertyAssignment2.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/jsdoc/typedefCrossModule4.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/objectLiteralPropertyImplicitlyAny.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/lateBoundConstraintTypeChecksCorrectly.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration5_es5.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/jsx/tsxUnionTypeComponent2.tsx","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/tsxGoToDefinitionStatelessFunction1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/contextualTypingWithFixedTypeParameters1.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/salsa/checkSpecialPropertyAssignments.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/APISample_parseConfig.ts","time":27,"edits":3,"cost":"3.18"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment28.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/lateBoundDestructuringImplicitAnyError.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration2.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/functionReturnTypeQuery.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/fourslash/insertSecondTryCatchBlock.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/classMemberInitializerWithLamdaScoping2.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/exportDefaultInterface.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/fourslash/navigationBarAnonymousClassAndFunctionExpressions2.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/jsFileCompilationDecoratorSyntax.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/emptyFile.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/jsdoc/paramTagTypeResolution.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/esModuleInteropPrettyErrorRelatedInformation.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/collisionThisExpressionAndNameResolution.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/docCommentTemplateVariableStatements01.ts","time":27,"edits":3,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment9.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/invalidUnicodeEscapeSequance.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/typeInferenceTypePredicate2.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/VariableLists/parserVariableStatement1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/restTypeRetainsMappyness.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/nonexistentPropertyAvailableOnPromisedType.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral7.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings15_ES5.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/declarationEmitPrivateSymbolCausesVarDeclarationEmit2.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMemberOrdering.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/inferredIndexerOnNamespaceImport.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/baseClassImprovedMismatchErrors.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/fourslash/tsxQuickInfo3.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/mutuallyRecursiveCallbacks.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/fourslash/smartIndentObjectBindingPattern02.ts","time":27,"edits":3,"cost":"3.18"},{"name":"tests/cases/compiler/expressionsForbiddenInParameterInitializers.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/breakInIterationOrSwitchStatement1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens7.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens13.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/functionOverloads11.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/instanceofWithPrimitiveUnion.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/anyIndexedAccessArrayNoException.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/jsdocTypedefMissingType.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/propertyAccess5.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/externalModules/globalAugmentationModuleResolution.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature7.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantEqualsGreaterThanAfterFunction1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserTryStatement1.d.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/breakpointValidationExports.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/interfaceExtendsClass1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/collisionThisExpressionAndAmbientVarInGlobal.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/unknownTypeErrors.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression3.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement3.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueInIterationStatement2.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/arrowFunctionInExpressionStatement1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/uncaughtCompilerError2.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens10.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions14_ES5.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/primitiveTypeAsInterfaceNameGeneric.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpression1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/primitiveTypeAsmoduleName.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/nullKeyword.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/es5-commonjs5.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/noErrorUsingImportExportModuleAugmentationInDeclarationFile1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserEmptyStatement1.d.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/missingRequiredDeclare.d.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration3.d.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/syntacticClassifications1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration2.d.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/formatTypeParameters.ts","time":18,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral5.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/salsa/exportDefaultInJsFile01.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions03_ES5.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/functionIndentation.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/convertKeywords.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/continueTarget2.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/continueInIterationStatement2.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/compilerOptionsOutFileAndNoEmit.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/breakpointValidationClassAmbient.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/compilerOptionsOutDirAndNoEmit.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction9_es5.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/editJsdocType.ts","time":18,"edits":2,"cost":"3.18"},{"name":"unittests:: semver","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/semicolonFormattingNewline.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/sourceMap-StringLiteralWithNewLine.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/parserEmptyStatement1.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration4.d.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/es5-asyncFunctionPropertyAccess.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/navigationBarItemsFunctionProperties.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/es5-asyncFunctionIfStatements.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/compiler/decoratorWithUnderscoreMethod.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode16.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/fourslash/formattingInDestructuring2.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserSwitchStatement1.d.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement1.d.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement1.d.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement17.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/async/es5/asyncConstructor_es5.ts","time":9,"edits":1,"cost":"3.18"},{"name":"tests/cases/conformance/types/never/neverTypeErrors2.ts","time":35,"edits":4,"cost":"3.15"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType5.tsx","time":35,"edits":4,"cost":"3.15"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType4.tsx","time":35,"edits":4,"cost":"3.15"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateConstructorFunction.ts","time":26,"edits":3,"cost":"3.14"},{"name":"tests/cases/fourslash/incrementalParsingDynamicImport1.ts","time":26,"edits":3,"cost":"3.14"},{"name":"tests/cases/fourslash/codeFixAddMissingMember7.ts","time":69,"edits":8,"cost":"3.14"},{"name":"tests/cases/fourslash/completionsImport_default_addToNamespaceImport.ts","time":77,"edits":9,"cost":"3.13"},{"name":"tests/cases/compiler/declarationEmitMappedPrivateTypeTypeParameter.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty60.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/metadataOfClassFromAlias2.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/experimentalDecoratorMetadataUnresolvedTypeObjectInEmit.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/jsxNestedWithinTernaryParsesCorrectly.tsx","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/conformance/declarationEmit/libReferenceNoLibBundle.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/mapConstructorOnReadonlyTuple.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/indexedAccessImplicitlyAny.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/conformance/jsdoc/typeTagCircularReferenceOnConstructorFunction.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/classExtendsInterface_not.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/jsFileCompilationWithEnabledCompositeOption.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/checkJsTypeDefNoUnusedLocalMarked.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/metadataReferencedWithinFilteredUnion.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/moduleAugmentationOfAlias.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/inlinedAliasAssignableToConstraintSameAsAlias.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/errorsWithInvokablesInUnions01.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment5.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/controlFlowFinallyNoCatchAssignments.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/unusedImports_entireImportDeclaration.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/conformance/types/rest/genericRestArityStrict.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/aliasDoesNotDuplicateSignatures.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/incrementOnNullAssertion.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/conformance/types/thisType/contextualThisTypeInJavascript.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/jsxFactoryMissingErrorInsideAClass.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/jsxFactoryAndFragment.tsx","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/jsxMultilineAttributeStringValues.tsx","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/decoratorMetadataGenericTypeVariable.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/unusedTypeParametersCheckedByNoUnusedParameters.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/forInStrictNullChecksNoError.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/objectSpreadWithinMethodWithinObjectWithSpread.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/compiler/es5-commonjs7.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/fourslash/getOutliningSpansDepthElseIf.ts","time":17,"edits":2,"cost":"3.12"},{"name":"tests/cases/fourslash/completionsImport_default_didNotExistBefore.ts","time":93,"edits":11,"cost":"3.12"},{"name":"tests/cases/conformance/jsx/commentEmittingInPreserveJsx1.tsx","time":25,"edits":3,"cost":"3.10"},{"name":"tests/cases/conformance/jsdoc/returnTagTypeGuard.ts","time":25,"edits":3,"cost":"3.10"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_noImplicitAny_typesForPackageExist.ts","time":25,"edits":3,"cost":"3.10"},{"name":"tests/cases/compiler/restUnion2.ts","time":25,"edits":3,"cost":"3.10"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType9.tsx","time":33,"edits":4,"cost":"3.09"},{"name":"tests/cases/fourslash/completionsPaths.ts","time":74,"edits":9,"cost":"3.09"},{"name":"tests/cases/compiler/decoratorMetadataConditionalType.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/literalTypeNameAssertionNotTriggered.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/conformance/async/es5/asyncModule_es5.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentWithDefaultTypeParameter2.tsx","time":24,"edits":3,"cost":"3.06"},{"name":"tests/cases/conformance/types/rest/objectRestReadonly.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/defaultIsNotVisibleInLocalScope.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/fourslash/formatVariableAssignments.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/tsxQuickInfo4.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/conformance/salsa/constructorFunctions.ts","time":48,"edits":6,"cost":"3.06"},{"name":"tests/cases/fourslash/addFunctionAboveMultiLineLambdaExpression.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/salsa/constructorFunctionMergeWithClass.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveUnionIntersection.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/fourslash/tsxQuickInfo5.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/salsa/inferringClassMembersFromAssignments3.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/switchCaseNarrowsMatchingClausesEvenWhenNonMatchingClausesExist.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/eventEmitterPatternWithRecordOfFunction.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/conformance/types/rest/genericRestArity.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/conformance/async/es5/asyncAwaitNestedClasses_es5.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/fourslash/smartIndentOnAccessors01.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunctionCapturesThis_es5.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/classMemberInitializerWithLamdaScoping5.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/navigationBarItemsBindingPatternsInConstructor.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/unionExcessPropsWithPartialMember.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType1.tsx","time":24,"edits":3,"cost":"3.06"},{"name":"tests/cases/compiler/functionTypeArgumentArityErrors.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/classStaticPropertyAccess.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/enumConflictsWithGlobalIdentifier.ts","time":8,"edits":1,"cost":"3.06"},{"name":"unittests:: tsserver:: resolutionCache:: tsserverProjectSystem extra resolution pass in lshost","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/asOperatorFormatting.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/useBeforeDeclaration_destructuring.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/collisionRestParameterUnderscoreIUsage.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/jsFileCompilationBindStrictModeErrors.ts","time":24,"edits":3,"cost":"3.06"},{"name":"tests/cases/fourslash/exportClauseErrorReporting0.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/salsa/conflictingCommonJSES2015Exports.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/conformance/jsdoc/checkJsdocParamOnVariableDeclaredFunctionExpression.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/unusedLocalProperty.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/nongenericPartialInstantiationsRelatedInBothDirections.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/conformance/salsa/moduleExportAlias4.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/selfRef.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/decoratorReferences.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/mergedDeclarationExports.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/jsdocFunctionTypeFalsePositive.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/staticInstanceResolution.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/recursiveGenerics2.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_rootImport_noAliasWithRoot_realRootFile.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/freshLiteralTypesInIntersections.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/forwardRefInClassProperties.ts","time":16,"edits":2,"cost":"3.06"},{"name":"unittests:: tsserver:: Project Errors with config file change","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/navigationBarItemsItemsExternalModules.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/exhaustiveSwitchImplicitReturn.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/declarationEmitBundlePreservesHasNoDefaultLibDirective.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/noImplicitAnyNamelessParameter.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/fourslash/tsxRename7.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/nonNullMappedType.ts","time":16,"edits":2,"cost":"3.06"},{"name":"unittests:: tsbuild - graph-ordering","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/tsxFindAllReferences9.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/compiler/commentOnBinaryOperator2.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/conformance/jsdoc/checkJsdocOnEndOfFile.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/fourslash/navigationItemsExactMatch.ts","time":16,"edits":2,"cost":"3.06"},{"name":"tests/cases/fourslash/removeExportFromInterfaceError1.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/moduleVariables.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclarationCapturesArguments_es5.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/smartIndentDoStatement.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/compiler/bind2.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/formatArrayLiteralExpression.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/addSignaturePartial.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode5.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/tsxRename8.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserWithStatement2.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserWithStatement1.d.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserWhileStatement1.d.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/navigationBarVariables.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/navigationBarFunctionIndirectlyInVariableDeclaration.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/formattingofSingleLineBlockConstructs.ts","time":8,"edits":1,"cost":"3.06"},{"name":"tests/cases/fourslash/completionsImport_exportEquals_anonymous.ts","time":23,"edits":3,"cost":"3.02"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution1.tsx","time":23,"edits":3,"cost":"3.02"},{"name":"tests/cases/conformance/jsdoc/jsdocPrefixPostfixParsing.ts","time":23,"edits":3,"cost":"3.02"},{"name":"tests/cases/conformance/jsdoc/jsdocIndexSignature.ts","time":23,"edits":3,"cost":"3.02"},{"name":"tests/cases/compiler/unionSignaturesWithThisParameter.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/APISample_compile.ts","time":30,"edits":4,"cost":"3.00"},{"name":"tests/cases/compiler/transformParenthesizesConditionalSubexpression.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/commonjsAccessExports.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/genericTemplateOverloadResolution.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/baseExpressionTypeParameters.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/returnInfiniteIntersection.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/conformance/constEnums/constEnum4.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck13.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/reexportedMissingAlias.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/readonlyAssignmentInSubclassOfClassExpression.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/objectLiteralFreshnessWithSpread.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_realRootFile.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/commonJsImportClassExpression.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/noCrashOnParameterNamedRequire.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/exportDefaultParenthesizeES6.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/jsdocReferenceGlobalTypeInCommonJs.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/exportDefaultWithJSDoc1.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/conformance/statements/labeledStatements/labeledStatementWithLabel_es2015.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/jsNoImplicitAnyNoCascadingReferenceErrors.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/forLoopWithDestructuringDoesNotElideFollowingStatement.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/jsdocRestParameter.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/conformance/jsdoc/typedefTagTypeResolution.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.binaryNegative.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/capturedVarInLoop.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/exportEqualsClassNoRedeclarationError.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/propertyNamedConstructor.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject3.ts","time":15,"edits":2,"cost":"3.00"},{"name":"tests/cases/compiler/noUnusedLocals_selfReference.ts","time":37,"edits":5,"cost":"2.99"},{"name":"tests/cases/compiler/unusedDestructuring.ts","time":29,"edits":4,"cost":"2.97"},{"name":"tests/cases/conformance/jsx/tsxReactComponentWithDefaultTypeParameter1.tsx","time":29,"edits":4,"cost":"2.97"},{"name":"tests/cases/compiler/unusedLocalsAndObjectSpread2.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser512097.ts","time":14,"edits":2,"cost":"2.93"},{"name":"unittests:: tsserver:: completions","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTag5.ts","time":21,"edits":3,"cost":"2.93"},{"name":"tests/cases/compiler/noImplicitAnyLoopCrash.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/es6/destructuring/destructuringVoidStrictNullChecks.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/exportEqualsClassRedeclarationError.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/jsdoc/typedefCrossModule3.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/decoratorMetadataNoStrictNull.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/promiseDefinitionTest.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/prettyContextNotDebugAssertion.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/salsa/moduleExportAliasUnknown.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution8_classic.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment30.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/spellingSuggestionModule.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedFunctionDeclaration02.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/conformance/es6/modules/exportSpellingSuggestion.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/classBlockScoping.ts","time":21,"edits":3,"cost":"2.93"},{"name":"tests/cases/fourslash/formattingComma.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/compiler/arguments.ts","time":21,"edits":3,"cost":"2.93"},{"name":"tests/cases/fourslash/formattingNonNullAssertionOperator.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/compiler/decoratorWithNegativeLiteralTypeNoCrash.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/fourslash/navigationBarItemsSymbols1.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/compiler/indirectUniqueSymbolDeclarationEmit.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/types/thisType/inferThisType.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/importHelpersNoHelpersForAsyncGenerators.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/fourslash/navigationBarItemsFunctions.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/conformance/jsdoc/jsdocPrototypePropertyAccessWithType.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/superPropertyElementNoUnusedLexicalThisCapture.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/fourslash/formattingIfInElseBlock.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/compiler/duplicatePackage_packageIdIncludesSubModule.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/types/thisType/thisTypeInFunctions3.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/inheritanceMemberAccessorOverridingMethod.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/instanceMemberWithComputedPropertyName.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/fourslash/alignmentAfterFormattingOnMultilineExpressionAndParametersList.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/compiler/commonJsIsolatedModules.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/unusedSetterInClass2.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/unionAndIntersectionInference3.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/reexportDefaultIsCallable.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/declarationEmitPrivateSymbolCausesVarDeclarationToBeEmitted.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/tsconfigMapOptionsAreCaseInsensitive.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/metadataImportType.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/exportDefaultQualifiedNameNoError.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/jsdocTypedefNoCrash.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/jsdocIllegalTags.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames51_ES5.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/parenthesizedArrowExpressionASI.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/es5-asyncFunction.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/compiler/noCollisionThisExpressionInFunctionAndVarInGlobal.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/compiler/esModuleInteropUsesExportStarWhenDefaultPlusNames.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/jsdoc/jsdocParseHigherOrderFunction.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/es6ImportEqualsExportModuleEs2015Error.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/unionTypeWithIndexAndTuple.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/maximum10SpellingSuggestions.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/conformance/jsx/tsxFragmentErrors.tsx","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/es6/yieldExpressions/yieldExpressionInControlFlow.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/moduleResolution_automaticTypeDirectiveNames.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/fourslash/removeDuplicateIdentifier.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/importValueUsedAsType.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/syntacticClassificationsObjectLiteral.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/switchIndenting.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/smartIndentStatementTryCatchFinally.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/navigateItemsConst.ts","time":14,"edits":2,"cost":"2.93"},{"name":"tests/cases/fourslash/indentNewExpressionNoBraces.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/formattingSpaceBeforeFunctionParen.ts","time":21,"edits":3,"cost":"2.93"},{"name":"tests/cases/fourslash/formattingVoid.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/compiler/thisInTupleTypeParameterConstraints.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/compiler/letConstMatchingParameterNames.ts","time":7,"edits":1,"cost":"2.93"},{"name":"unittests:: tsserver:: typingsInstaller:: Invalid package names","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/removeParameterBetweenCommentAndParameter.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/removeExportFromInterfaceError0.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceProperty.ts","time":7,"edits":1,"cost":"2.93"},{"name":"unittests:: tsserver:: events:: ProjectLanguageServiceStateEvent","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/removeVarFromModuleWithReopenedEnums.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/regexErrorRecovery.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/tsxSignatureHelp2.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/removeDeclareKeyword.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedComputedProperty01.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/semicolonFormatting.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesFunctionArgument2.ts","time":7,"edits":1,"cost":"2.93"},{"name":"unittests:: tsserver:: Untitled files","time":7,"edits":1,"cost":"2.93"},{"name":"unittests:: tsserver:: typingsInstaller:: tsserver:: with inferred Project","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserVariableStatement2.d.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/fourslash/chainedFatArrowFormatting.ts","time":7,"edits":1,"cost":"2.93"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateConstructorFunction2.ts","time":27,"edits":4,"cost":"2.89"},{"name":"tests/cases/compiler/typeArgumentDefaultUsesConstraintOnCircularDefault.ts","time":20,"edits":3,"cost":"2.88"},{"name":"tests/cases/conformance/types/rest/objectRestCatchES5.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/conformance/salsa/moduleExportAlias3.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/functionCall18.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/fourslash/findAllRefsDestructureGetter2.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/nonexistentPropertyOnUnion.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/conformance/jsx/tsxSfcReturnNull.tsx","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/destructuringWithConstraint.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/implementsIncorrectlyNoAssertion.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/parenthesizedAsyncArrowFunction.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/destructuringTuple.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/fourslash/navigateItemsExports.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/fourslash/tsxFindAllReferences5.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/mappedTypeParameterConstraint.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/conformance/jsdoc/paramTagOnCallExpression.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/conformance/jsdoc/paramTagBracketsAddOptionalUndefined.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/declarationEmitPrivateAsync.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/conformance/types/thisType/thisTypeInTypePredicate.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/selfReferentialDefaultNoStackOverflow.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/es5SetterparameterDestructuringNotElided.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/accessorWithLineTerminator.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/typeInferenceTypePredicate.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/conformance/salsa/exportPropertyAssignmentNameResolution.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/yieldExpressionInFlowLoop.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/unusedTypeParametersNotCheckedByNoUnusedLocals.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/isolatedModulesAmbientConstEnum.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/independentPropertyVariance.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/unusedGetterInClass.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/contextualTypingFunctionReturningFunction2.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/systemDefaultExportCommentValidity.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/genericNumberIndex.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/nounusedTypeParameterConstraint.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/declarationEmitToDeclarationDirWithoutCompositeAndDeclarationOptions.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/noUnusedLocals_selfReference_skipsBlockLocations.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/moduleResolution_explicitNodeModulesImport.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/parseErrorDoubleCommaInCall.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/conformance/typings/typingsSuggestion1.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_notSupported3.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceComments.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/classImplementsClass7.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/incrementalOut.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/jsdocCastCommentEmit.ts","time":13,"edits":2,"cost":"2.86"},{"name":"tests/cases/compiler/jsFileCompilationBindDuplicateIdentifier.ts","time":19,"edits":3,"cost":"2.83"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment22.ts","time":19,"edits":3,"cost":"2.83"},{"name":"tests/cases/fourslash/completionsRecommended_import.ts","time":19,"edits":3,"cost":"2.83"},{"name":"tests/cases/compiler/mappedToToIndexSignatureInference.ts","time":19,"edits":3,"cost":"2.83"},{"name":"tests/cases/compiler/contextuallyTypeArgumentsKeyword.ts","time":19,"edits":3,"cost":"2.83"},{"name":"tests/cases/fourslash/incrementalParsingDynamicImport3.ts","time":19,"edits":3,"cost":"2.83"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts","time":25,"edits":4,"cost":"2.82"},{"name":"tests/cases/fourslash/completionsImport_ofAlias_preferShortPath.ts","time":25,"edits":4,"cost":"2.82"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypedefInParamTag1.ts","time":31,"edits":5,"cost":"2.81"},{"name":"tests/cases/compiler/narrowUnknownByTypeofObject.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/jsFileCompilationBindDeepExportsAssignment.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/jsdocParamTagOnPropertyInitializer.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration2_es5.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/moduleIndent.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/conformance/async/es5/asyncSetter_es5.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/conformance/jsdoc/checkJsdocParamTag1.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/async/es5/asyncMultiFile_es5.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/compiler/declarationEmitRelativeModuleError.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/newAbstractInstance.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/isolatedModules_resolveJsonModule.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/statements/labeledStatements/labeledStatementWithLabel.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/shims/getOutliningSpans.ts","time":24,"edits":4,"cost":"2.78"},{"name":"tests/cases/compiler/optionsStrictPropertyInitializationStrictNullChecks.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/exportDefaultFunctionInNamespace.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/exportAssignmentWithoutAllowSyntheticDefaultImportsError.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/parseArrowFunctionWithFunctionReturnType.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/types/spread/spreadContextualTypedBindingPattern.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/navigationBarItemsItemsExternalModules3.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/compiler/compareTypeParameterConstrainedByLiteralToLiteral.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/typeAliasExport.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/jsdoc/enumTagUseBeforeDefCrash.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/types/union/unionTypeCallSignatures5.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindExportClassNameWithObject.ts","time":12,"edits":2,"cost":"2.78"},{"name":"unittests:: tsserver:: navigate-to for javascript project","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.decimal.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/jsdocUnexpectedCharacter.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/jsPropertyAssignedAfterMethodDeclaration.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/salsa/binderUninitializedModuleExportsAssignment.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/es6/destructuring/destructuringVoid.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/noCrashUMDMergedWithGlobalValue.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/esModuleInteropEnablesSyntheticDefaultImports.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/isolatedModulesNoEmitOnError.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/duplicateDefaultExport.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/tripleSlashReferenceAbsoluteWindowsPath.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/newAbstractInstance2.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/esModuleInteropImportDefaultWhenAllNamedAreDefaultAlias.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/propertyAccessOfReadonlyIndexSignature.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/jsPropertyAssignedAfterMethodDeclaration_nonError.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/arrayIndexWithArrayFails.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/doubleUnderscoreReactNamespace.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/destructuringAssignmentWithStrictNullChecks.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/incrementalParsingInsertIntoMethod1.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/getOutliningForSingleLineComments.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/compiler/nonexistentPropertyUnavailableOnPromisedType.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/moduleResolution_relativeImportJsFile.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/exportDefaultClassInNamespace.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/moduleResolution_packageJson_notAtPackageRoot_fakeScopedPackage.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/mergedClassWithNamespacePrototype.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/commentOnBinaryOperator1.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/isolatedModulesDontElideReExportStar.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject4.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/propertyOverridingPrototype.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/defaultParameterTrailingComments.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/typings/typingsSuggestion2.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/moduleResolution_packageJson_notAtPackageRoot.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/moduleResolution_explicitNodeModulesImport_implicitAny.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/jsdoc/typeTagModuleExports.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingOnEmptyInterfaceLiteral.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/compiler/shouldNotPrintNullEscapesIntoOctalLiterals.ts","time":12,"edits":2,"cost":"2.78"},{"name":"unittests:: tsserver:: typingsInstaller:: local module","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/generatorDeclarationFormatting.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/syntacticClassificationsJsx2.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingKeywordAsIdentifier.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/isInMultiLineCommentOnlyTrivia.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingBlockInCaseClauses.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/findAllRefsPrimitiveJsDoc.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/syntacticClassificationsConflictDiff3Markers2.ts","time":12,"edits":2,"cost":"2.78"},{"name":"unittests:: tsserver:: smartSelection","time":6,"edits":1,"cost":"2.78"},{"name":"unittests:: core paths","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/tsxGoToDefinitionUnionElementType2.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/incrementalJsDocAdjustsLengthsRight.ts","time":12,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingInDestructuring1.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/formatFunctionAndConstructorType.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/chainedFunctionFunctionArgIndent.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndLocalVarInFunction.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction5_es5.ts","time":6,"edits":1,"cost":"2.78"},{"name":"unittests:: moduleResolution:: Node module resolution - relative paths","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/smartIndentInCallExpressions.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingSpaceAfterCommaBeforeOpenParen.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingReplaceSpacesWithTabs.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingNestedScopes.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/addDuplicateSetter.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarInFunction.ts","time":6,"edits":1,"cost":"2.78"},{"name":"tests/cases/compiler/genericRestTypes.ts","time":18,"edits":3,"cost":"2.78"},{"name":"tests/cases/conformance/es7/trailingCommasInBindingPatterns.ts","time":18,"edits":3,"cost":"2.78"},{"name":"tests/cases/fourslash/smartIndentObjectBindingPattern01.ts","time":18,"edits":3,"cost":"2.78"},{"name":"tests/cases/compiler/importNotElidedWhenNotFound.ts","time":17,"edits":3,"cost":"2.72"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface.ts","time":17,"edits":3,"cost":"2.72"},{"name":"tests/cases/compiler/jsExtendsImplicitAny.ts","time":17,"edits":3,"cost":"2.72"},{"name":"tests/cases/compiler/methodSignatureHandledDeclarationKindForSymbol.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/recursiveResolveDeclaredMembers.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/parser/ecmascript5/parserNotRegex2.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/incrementalInvalid.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_noImplicitAny_scoped.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/declarationTypecheckNoUseBeforeReferenceCheck.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/externalModules/exportClassNameWithObjectUMD.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeDefAtStartOfFile.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/incrementalConfig.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/jsdocResolveNameFailureInTypedef.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/externalModules/exportClassNameWithObjectAMD.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/prefixedNumberLiteralAssignToNumberLiteralType.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/fourslash/navigationBarItemsModules.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/jsdoc/noDuplicateJsdoc1.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/elaborationForPossiblyCallableTypeStillReferencesArgumentAtTopLevel.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/salsa/typeLookupInIIFE.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/fourslash/tsxGoToDefinitionStatelessFunction2.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/umdNamedAmdMode.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/generatorReturnExpressionIsChecked.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleEmitNone.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/jsdoc/jsdocParseStarEquals.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/fourslash/tsxFindAllReferencesUnionElementType1.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/jsFileCompilationTypeAssertions.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/dynamicImportWithNestedThis_es2015.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/moduleResolution_relativeImportJsFile_noImplicitAny.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/narrowedImports_assumeInitialized.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/exportAsNamespaceConflict.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/invalidContinueInDownlevelAsync.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/checkJsFiles_skipDiagnostics.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/nonstrictTemplateWithNotOctalPrintsAsIs.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/moduleResolution_packageJson_yesAtPackageRoot_mainFieldInSubDirectory.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/moduleResolution_packageJson_scopedPackage.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/jsdoc/enumTagCircularReference.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/externalModules/exportClassNameWithObjectCommonJS.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/jsdocRestParameter_es6.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/jsdoc/typeTagWithGenericSignature.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/declarationEmitToDeclarationDirWithCompositeOption.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/commentsAfterCaseClauses3.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_notSupported.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/fourslash/formattingOptionsChangeJsx.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/jsdocTypedef_propertyWithNoType.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/jsdoc/typedefInnerNamepaths.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/jsdoc/noAssertForUnparseableTypedefs.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/jsdoc/jsdocTwoLineTypedef.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/conformance/parser/ecmascript5/parserParenthesizedVariableAndFunctionInTernary.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/incrementalTsBuildInfoFile.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/typeParameterDoesntBlockParameterLookup.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/unusedSemicolonInClass.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_withExtension_MapedToNodeModules.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/fourslash/isInMultiLineComment.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/fourslash/formattingObjectLiteralOpenCurlyNewlineTyping.ts","time":11,"edits":2,"cost":"2.69"},{"name":"tests/cases/fourslash/incrementalParsingWithJsDoc.ts","time":16,"edits":3,"cost":"2.66"},{"name":"tests/cases/fourslash/completionsRecommended_namespace.ts","time":15,"edits":3,"cost":"2.59"},{"name":"tests/cases/conformance/functions/parameterInitializersForwardReferencing1_es6.ts","time":20,"edits":4,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingChangeSettings.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/compiler/unusedTypeParametersWithUnderscore.ts","time":15,"edits":3,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingInExpressionsInTsx.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/es2019/globalThisCollision.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/fourslash/navigationBarGetterAndSetter.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/es2017/useSharedArrayBuffer2.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/addVarToConstructor1.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/compiler/unreachableJavascriptChecked.ts","time":20,"edits":4,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingMultilineCommentsWithTabs1.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/addMethodToInterface1.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/declarationEmit/libReferenceNoLib.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/fourslash/navigationBarJsDoc.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formatTypeOperation.ts","time":5,"edits":1,"cost":"2.59"},{"name":"unittests:: Program.getMissingFilePaths","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/compiler/jsFileCompilationBindMultipleDefaultExports.ts","time":15,"edits":3,"cost":"2.59"},{"name":"tests/cases/compiler/blockScopedClassDeclarationAcrossFiles.ts","time":10,"edits":2,"cost":"2.59"},{"name":"unittests:: assert","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingOfMultilineBlockConstructs.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/fourslash/breakpointValidationWith.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingOnTabAfterCloseCurly.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/compiler/noUnusedLocals_writeOnlyProperty_dynamicNames.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/compiler/extendsJavaScript.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/compiler/moduleResolution_noLeadingDot.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/compiler/jsdocAccessEnumType.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/compiler/jsdocParamTagInvalid.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/compiler/tripleSlashInCommentNotParsed.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/compiler/anyMappedTypesError.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration3_es5.ts","time":5,"edits":1,"cost":"2.59"},{"name":"unittests:: moduleResolution:: Relative imports","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/typeAboveNumberLiteralExpressionStatement.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingReadonly.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formatObjectBindingPattern.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.binary.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeReferenceUseBeforeDef.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingOnDoWhileNoSemicolon.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingJsxTexts.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formatParameter.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration8_es5.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/addDeclareToModule.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/compiler/module_augmentExistingVariable.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/async/es5/asyncClass_es5.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/indentationInJsx1.ts","time":5,"edits":1,"cost":"2.59"},{"name":"unittests:: moduleResolution:: Type reference directive resolution: ","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/smartIndentStatementSwitch.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedObjectTypeLiteral01.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/chainedFunctionLambdaArgIndex.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/compiler/modularizeLibrary_ErrorFromUsingES6ArrayWithOnlyES6ArrayLib.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/smartIndentAfterNewExpression.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/async/es5/asyncGetter_es5.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType6.ts","time":10,"edits":2,"cost":"2.59"},{"name":"unittests:: config:: project-references behavior changes under composite: true","time":5,"edits":1,"cost":"2.59"},{"name":"unittests:: config:: project-references path mapping","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/getJSXOutliningSpans.tsx","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/fourslash/yieldKeywordFormatting.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNonAsciiHorizontalWhitespace.ts","time":10,"edits":2,"cost":"2.59"},{"name":"tests/cases/fourslash/functionTypeFormatting.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingReplaceTabsWithSpaces.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedFunctionDeclaration01.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/smartIndentInParenthesizedExpression01.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formatSignatures.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/breakpointValidationModuleAmbient.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingMultilineCommentsWithTabs2.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formattingForLoopSemicolons.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction4_es5.ts","time":5,"edits":1,"cost":"2.59"},{"name":"unittests:: tsserver:: occurence highlight on string","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/indentAfterFunctionClosingBraces.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/formatWithTabs2.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedArrowType01.ts","time":5,"edits":1,"cost":"2.59"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithConstrainedTypeParameter.ts","time":19,"edits":4,"cost":"2.54"},{"name":"tests/cases/fourslash/findAllRefsThisKeyword.ts","time":19,"edits":4,"cost":"2.54"},{"name":"tests/cases/compiler/contextualTypingFunctionReturningFunction.ts","time":14,"edits":3,"cost":"2.52"},{"name":"tests/cases/compiler/importDeclTypes.ts","time":14,"edits":3,"cost":"2.52"},{"name":"tests/cases/compiler/asyncArrowInClassES5.ts","time":9,"edits":2,"cost":"2.49"},{"name":"tests/cases/compiler/asyncFunctionTempVariableScoping.ts","time":9,"edits":2,"cost":"2.49"},{"name":"tests/cases/compiler/commonJsUnusedLocals.ts","time":9,"edits":2,"cost":"2.49"},{"name":"tests/cases/compiler/unicodeStringLiteral.ts","time":9,"edits":2,"cost":"2.49"},{"name":"tests/cases/compiler/parserIsClassMemberStart.ts","time":9,"edits":2,"cost":"2.49"},{"name":"tests/cases/fourslash/moveToNewFile_moveJsxImport1.ts","time":9,"edits":2,"cost":"2.49"},{"name":"tests/cases/compiler/errorForConflictingExportEqualsValue.ts","time":9,"edits":2,"cost":"2.49"},{"name":"tests/cases/fourslash/smartIndentObjectLiteralOpenBracketNewLine.ts","time":13,"edits":3,"cost":"2.45"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType8.tsx","time":13,"edits":3,"cost":"2.45"},{"name":"tests/cases/conformance/jsx/correctlyMarkAliasAsReferences4.tsx","time":16,"edits":4,"cost":"2.37"},{"name":"tests/cases/fourslash/syntacticClassificationsTemplates2.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/compiler/jsdocInTypeScript.ts","time":28,"edits":7,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingAfterChainedFatArrow.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/compiler/destructuringTempOccursAfterPrologue.ts","time":12,"edits":3,"cost":"2.37"},{"name":"tests/cases/fourslash/noSmartIndentInsideMultilineString.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/compiler/emitThisInObjectLiteralGetter.ts","time":12,"edits":3,"cost":"2.37"},{"name":"tests/cases/fourslash/navigationItemsSpecialPropertyAssignment.ts","time":12,"edits":3,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingExpressionsInIfCondition.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/syntaxErrorAfterImport1.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingTemplatesWithNewline.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/syntacticClassificationsConflictMarkers1.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingOfExportDefault.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formatTypeAlias.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/shims-pp/getBraceMatchingAtPosition.ts","time":8,"edits":2,"cost":"2.37"},{"name":"tests/cases/fourslash/formatAfterObjectLiteral.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/debuggerStatementIndent.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/smartSelection_templateStrings.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingWithMultilineComments.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingWithLimitedSpan.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingOfModuleExport.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingInComment.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formatComments.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/compiler/dynamicImportTrailingComma.ts","time":8,"edits":2,"cost":"2.37"},{"name":"tests/cases/fourslash/smartSelection_simple2.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/incrementalParsingDynamicImport4.ts","time":8,"edits":2,"cost":"2.37"},{"name":"tests/cases/fourslash/superCallError0.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/conformance/async/es5/asyncEnum_es5.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/navigationBarItemsEmptyConstructors.ts","time":4,"edits":1,"cost":"2.37"},{"name":"unittests:: tsserver:: import helpers","time":4,"edits":1,"cost":"2.37"},{"name":"unittests:: services:: PreProcessFile:","time":4,"edits":1,"cost":"2.37"},{"name":"unittests:: config:: project-references meta check","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingOnModuleIndentation.ts","time":4,"edits":1,"cost":"2.37"},{"name":"unittests:: moduleResolution:: Node module resolution - non-relative paths","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/whiteSpaceTrimming4.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/syntacticClassificationsCancellation1.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/syntacticClassificationForJSDocTemplateTag.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formatSimulatingScriptBlocks.ts","time":8,"edits":2,"cost":"2.37"},{"name":"tests/cases/fourslash/formatClassExpression.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/smartIndentStartLineInLists.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedFunctionDeclaration03.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/completionListNewIdentifierFunctionDeclaration.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/smartIndentClass.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/singleLineTypeLiteralFormatting.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/quickInfoJsPropertyAssignedAfterMethodDeclaration.ts","time":8,"edits":2,"cost":"2.37"},{"name":"tests/cases/fourslash/indentationInAugmentations2.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/identationAfterInterfaceCall.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingSingleLineWithNewLineOptionSet.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/syntacticClassificationsFunctionWithComments.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingOnSemiColon.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/smartSelection_simple1.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/propertyDuplicateIdentifierError.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formatTryCatch.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/navigationBarItemsSymbols2.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formatOnEnterFunctionDeclaration.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/breakpointValidationLabeled.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/arrayConcatTypeCheck0.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingInDestructuring3.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/compiler/recursiveSpecializationOfExtendedTypeWithError.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formatWithStatement.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/deleteTypeParameter.ts","time":4,"edits":1,"cost":"2.37"},{"name":"unittests:: config:: convertTypeAcquisitionFromJson","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/whiteSpaceBeforeReturnTypeFormatting.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/compiler/staticsInAFunction.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/compiler/overloadingStaticFunctionsInFunctions.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/compiler/module_augmentExistingAmbientVariable.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formatTsx.ts","time":4,"edits":1,"cost":"2.37"},{"name":"tests/cases/conformance/jsx/tsxReactComponentWithDefaultTypeParameter3.tsx","time":19,"edits":5,"cost":"2.32"},{"name":"tests/cases/fourslash/navigationBarAnonymousClassAndFunctionExpressions.ts","time":15,"edits":4,"cost":"2.31"},{"name":"tests/cases/fourslash/shims-pp/getOutliningSpans.ts","time":15,"edits":4,"cost":"2.31"},{"name":"tests/cases/compiler/jsFileCompilationBindErrors.ts","time":11,"edits":3,"cost":"2.28"},{"name":"tests/cases/fourslash/formattingOnTypeLiteral.ts","time":7,"edits":2,"cost":"2.24"},{"name":"tests/cases/fourslash/declarationExpressions.ts","time":7,"edits":2,"cost":"2.24"},{"name":"tests/cases/fourslash/smartIndentOnFunctionParameters.ts","time":7,"edits":2,"cost":"2.24"},{"name":"tests/cases/fourslash/formattingAfterMultiLineIfCondition.ts","time":7,"edits":2,"cost":"2.24"},{"name":"tests/cases/fourslash/getMatchingBraces.ts","time":7,"edits":2,"cost":"2.24"},{"name":"tests/cases/fourslash/getOutliningForBlockComments.ts","time":7,"edits":2,"cost":"2.24"},{"name":"tests/cases/fourslash/navigationBarFunctionPrototype.ts","time":7,"edits":2,"cost":"2.24"},{"name":"tests/cases/fourslash/moveToNewFile_moveJsxImport4.ts","time":7,"edits":2,"cost":"2.24"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_deleteWrite.ts","time":7,"edits":2,"cost":"2.24"},{"name":"tests/cases/conformance/jsx/tsxReactComponentWithDefaultTypeParameter2.tsx","time":17,"edits":5,"cost":"2.21"},{"name":"tests/cases/fourslash/findAllRefsRedeclaredPropertyInDerivedInterface.ts","time":17,"edits":5,"cost":"2.21"},{"name":"tests/cases/compiler/unreachableJavascriptUnchecked.ts","time":10,"edits":3,"cost":"2.19"},{"name":"tests/cases/fourslash/docCommentTemplateClassDecl01.ts","time":10,"edits":3,"cost":"2.19"},{"name":"tests/cases/compiler/jsFileCompilationNonNullAssertion.ts","time":10,"edits":3,"cost":"2.19"},{"name":"tests/cases/fourslash/importNameCodeFix_jsExtension.ts","time":13,"edits":4,"cost":"2.16"},{"name":"tests/cases/fourslash/completionsImport_default_anonymous.ts","time":29,"edits":9,"cost":"2.15"},{"name":"unittests:: config:: initTSConfig","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/completionsUniqueSymbol_import.ts","time":12,"edits":4,"cost":"2.08"},{"name":"tests/cases/compiler/decoratorMetadataNoLibIsolatedModulesTypes.ts","time":6,"edits":2,"cost":"2.08"},{"name":"unittests:: tsserver:: Session:: how Session is extendable via subclassing","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/smartSelection_emptyRanges.ts","time":6,"edits":2,"cost":"2.08"},{"name":"unittests:: services:: languageService","time":3,"edits":1,"cost":"2.08"},{"name":"unittests:: tsserver:: getApplicableRefactors","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingOnInterfaces.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/findAllReferencesJSDocFunctionThis.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/indexSignatureWithoutAnnotation.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/navigateItemsImports.ts","time":6,"edits":2,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingQMark.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/smartIndentInterface.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingGlobalAugmentation1.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/compiler/forwardDeclaredCommonTypes01.ts","time":6,"edits":2,"cost":"2.08"},{"name":"tests/cases/fourslash/formatArrayOrObjectLiteralsInVariableList.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/moveToNewFile_moveJsxImport2.ts","time":6,"edits":2,"cost":"2.08"},{"name":"tests/cases/fourslash/tsxFindAllReferences11.ts","time":6,"edits":2,"cost":"2.08"},{"name":"unittests:: tsserver:: VersionCache simple text","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingGlobalAugmentation2.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formatSelectionWithTrivia.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formatEmptyBlock.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserMemberAccessAfterPostfixExpression1.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration4_es5.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/whiteSpaceTrimming3.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/consistenceOnIndentionsOfObjectsInAListAfterFormatting.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/smartIndentEnum.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/compiler/declarationEmitPreservesHasNoDefaultLibDirective.ts","time":6,"edits":2,"cost":"2.08"},{"name":"tests/cases/fourslash/navigationBarMerging_grandchildren.ts","time":6,"edits":2,"cost":"2.08"},{"name":"tests/cases/fourslash/navigationBarItemsTypeAlias.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/navigationBarItemsSymbols3.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/navigationBarItemsMissingName2.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/navigationBarItemsExports.ts","time":3,"edits":1,"cost":"2.08"},{"name":"unittests:: tsserver:: format settings","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingOnDocumentReadyFunction.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingOfChainedLambda.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingInMultilineComments.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingInDestructuring4.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingEqualsBeforeBracketInTypeAlias.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingElseInsideAFunction.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingCommentsBeforeErrors.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formatSelectionWithTrivia2.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formatNestedClassWithOpenBraceOnNewLines.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formatDebuggerStatement.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formatColonAndQMark.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formatAsyncKeyword.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formatAnyTypeLiteral.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/aliasToVarUsedAsType.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/compiler/noDefaultLib.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/consistenceOnIndentionsOfChainedFunctionCalls.ts","time":3,"edits":1,"cost":"2.08"},{"name":"unittests:: tsbuild:: when tsconfig extends the missing file","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/breakpointValidationInBlankLine.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/breakpointValidationExportAssignment.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/shims/getNavigationBarItems.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/whiteSpaceTrimming.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/validBraceCompletionPosition.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/unclosedStringLiteralAutoformating.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/syntacticClassificationsForOfKeyword3.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/syntacticClassificationsDocComment4.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/compiler/shebangError.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedFunctionDeclaration06.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/smartIndentNestedModule.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/navigationBarItemsFunctionsBroken.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/navbar_let.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/interfaceRecursiveInheritanceErrors0.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/insertPublicBeforeSetter.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formattingMultilineTemplateLiterals.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/formatImportDeclaration.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/constructorBraceFormatting.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction2_es5.ts","time":3,"edits":1,"cost":"2.08"},{"name":"unittests:: services:: hostNewLineSupport","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/syntacticClassificationsForOfKeyword2.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/smartIndentInsideMultilineString.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/smartIndentCloseBrace.ts","time":3,"edits":1,"cost":"2.08"},{"name":"tests/cases/fourslash/navigateToQuoted.ts","time":8,"edits":3,"cost":"1.97"},{"name":"tests/cases/fourslash/formatIfWithEmptyCondition.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/importNameCodeFix_symlink.ts","time":10,"edits":4,"cost":"1.90"},{"name":"tests/cases/fourslash/completionsImport_shadowedByLocal.ts","time":10,"edits":4,"cost":"1.90"},{"name":"tests/cases/fourslash/getOutliningSpansForImports.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/semicolonFormattingNestedStatements.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/indentationInComments.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/formattingSkippedTokens.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/smartSelection_mappedTypes.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/shims/getBraceMatchingAtPosition.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/tsxFindAllReferences6.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/commentBraceCompletionPosition.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/tsxFindAllReferencesUnionElementType2.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/smartSelection_complex.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/navigationBarItemsNamedArrowFunctions.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/compiler/sourceMapValidationVarInDownLevelGenerator.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/smartSelection_functionParams1.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/formatAsyncComputedMethod.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/forceIndentAfterNewLineInsert.ts","time":5,"edits":2,"cost":"1.90"},{"name":"tests/cases/fourslash/autoCloseTag.ts","time":7,"edits":3,"cost":"1.83"},{"name":"tests/cases/fourslash/docCommentTemplateIndentation.ts","time":7,"edits":3,"cost":"1.83"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport15.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/importDeclPaste0.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/docCommentTemplateInSingleLineComment.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/docCommentTemplateConstructor01.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/completionsImport_named_didNotExistBefore.ts","time":14,"edits":7,"cost":"1.68"},{"name":"tests/cases/fourslash/getMatchingBracesAdjacentBraces.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/getNameOrDottedNameSpan.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingOnEnter.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/formatInTsxFiles.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formatAfterMultilineComment.ts","time":2,"edits":1,"cost":"1.68"},{"name":"unittests:: config:: commandLineParsing:: parseBuildOptions","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentListItem.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingForIn.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingSpaceBetweenParent.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/smartSelection_JSDoc.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/outliningSpansForFunction.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/smartSelection_loneVariableDeclaration.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/formatDocumentWithTrivia.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/semicolonFormattingInsideAComment.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/outliningForNonCompleteInterfaceDeclaration.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingOnOpenBraceOfFunctions.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingOnEnterInComments.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartSelection_bindingPatterns.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentNonterminatedIfStatementAtEOF.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingCrash.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/docCommentTemplateInterfacesEnumsAndTypeAliases.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/completionsIsTypeOnlyCompletion.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509698.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/conformance/async/es5/asyncInterface_es5.ts","time":2,"edits":1,"cost":"1.68"},{"name":"unittests:: config:: project-references errors when a file in a composite project occurs outside the root","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/breakpointValidationModuleEmpty.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/shims-pp/getNavigationBarItems.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/typeCheckObjectInArrayLiteral.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/typeAssertionsFormatting.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/tabbingAfterNewlineInsertedBeforeWhile.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/syntacticClassificationsDocComment1.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/syntacticClassificationWithErrors.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/stringTemplateBraceCompletionPosition.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/compiler/noCrashOnNoLib.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentStatementWith.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/compiler/newMap.ts","time":4,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentStatementForOf.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentOnAccessors02.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentInParenthesizedExpression02.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentAfterAlignedFunctionArgument.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/navigationBarJsDocCommentWithNoTags.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/indentationInJsx2.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/indentationInAugmentations1.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingSpacesAfterConstructor.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingOnCommaOperator.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingOnCloseBrace.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingHexLiteral.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingAfterMultiLineString.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formatControlFlowConstructs.ts","time":2,"edits":1,"cost":"1.68"},{"name":"unittests:: tsserver:: autoDiscovery","time":2,"edits":1,"cost":"1.68"},{"name":"unittests:: tsserver:: Session:: an example of using the Session API to create an in-process server","time":2,"edits":1,"cost":"1.68"},{"name":"unittests:: tsserver:: Language service","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/syntacticClassificationsConflictMarkers2.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentStatementForIn.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedTupleTypeLiteral01.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedConstructorType01.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentNamedImport.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentInsideBlockInsideCase.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentAfterFatArrowVar.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/smartIndentActualIndentation.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/semicolonFormattingInsideAStringLiteral.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/semicolonFormattingAfterArrayLiteral.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/paste.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/navbar_const.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/multilineCommentBeforeOpenBrace.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/indentAfterImport.ts","time":2,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/completionsImport_multipleWithSameName.ts","time":13,"edits":7,"cost":"1.60"},{"name":"tests/cases/fourslash/tsxQuickInfo6.ts","time":13,"edits":7,"cost":"1.60"},{"name":"tests/cases/fourslash/tsxGoToDefinitionUnionElementType1.ts","time":7,"edits":4,"cost":"1.54"},{"name":"tests/cases/fourslash/docCommentTemplateVariableStatements03.ts","time":5,"edits":3,"cost":"1.50"},{"name":"tests/cases/fourslash/docCommentTemplateVariableStatements02.ts","time":5,"edits":3,"cost":"1.50"},{"name":"tests/cases/fourslash/quickInfoJsdocEnum.ts","time":5,"edits":3,"cost":"1.50"},{"name":"tests/cases/fourslash/formatNoSpaceBetweenClosingParenAndTemplateString.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formatAfterWhitespace.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/docCommentTemplateFunctionWithParameters_js.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formattingObjectLiteralOpenCurlySingleLine.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/navigationItemsComputedProperties.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formatLiteralTypeInUnionOrIntersectionType.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formatInsertSpaceAfterCloseBraceBeforeCloseBracket.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/importTypeFormatting.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/outliningHintSpansForFunction.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/smartIndentOnListEnd.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formattingOnSingleLineBlocks.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/syntacticClassificationsConflictDiff3Markers1.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formattingObjectLiteralOpenCurlyNewline.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formattingInDestructuring5.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formattingConditionalTypes.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formatWithTabs.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formatOnOpenCurlyBraceRemoveNewLine.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/moveToNewFile_moveJsxImport3.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/completionsAtIncompleteObjectLiteralProperty.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formattingChainingMethods.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/navigationBarNamespaceImportWithNoName.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/isInMultiLineCommentInTemplateLiteral.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formatTrailingComma.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formatRemoveNewLineAfterOpenBrace.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formatEmptyParamList.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/docCommentTemplateFunctionWithParameters.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/navigationBarItemsStaticAndNonStaticNoMerge.ts","time":3,"edits":2,"cost":"1.39"},{"name":"tests/cases/fourslash/formatConflictDiff3Marker1.ts","time":4,"edits":3,"cost":"1.27"},{"name":"tests/cases/fourslash/getOutliningSpans.ts","time":6,"edits":6,"cost":"0.98"},{"name":"tests/cases/fourslash/formattingOnConstructorSignature.ts","time":3,"edits":3,"cost":"0.98"},{"name":"tests/cases/fourslash/formatRangeEndingAfterCommaOfCall.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/formatJsxWithKeywordInIdentifier.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/docCommentTemplateClassDeclMethods02.ts","time":3,"edits":3,"cost":"0.98"},{"name":"unittests:: shimMap","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/docCommentTemplateJsSpecialPropertyAssignment.ts","time":2,"edits":2,"cost":"0.98"},{"name":"unittests:: tsserver:: VersionCache TS code","time":1,"edits":1,"cost":"0.98"},{"name":"unittests:: tsserver:: typingsInstaller:: npm installation command","time":1,"edits":1,"cost":"0.98"},{"name":"unittests:: services:: DocumentRegistry","time":1,"edits":1,"cost":"0.98"},{"name":"unittests:: moduleResolution:: ModuleResolutionHost.directoryExists","time":1,"edits":1,"cost":"0.98"},{"name":"unittests:: Reuse program structure:: host is optional","time":1,"edits":1,"cost":"0.98"},{"name":"unittests:: compilerCore","time":1,"edits":1,"cost":"0.98"},{"name":"unittests:: base64","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/docCommentTemplateClassDeclMethods01.ts","time":4,"edits":4,"cost":"0.98"},{"name":"tests/cases/fourslash/completionsImport_tsx.ts","time":4,"edits":4,"cost":"0.98"},{"name":"tests/cases/fourslash/getOutliningForObjectsInArray.ts","time":3,"edits":3,"cost":"0.98"},{"name":"tests/cases/fourslash/editTemplateConstraint.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/docCommentTemplateNamespacesAndModules01.ts","time":3,"edits":3,"cost":"0.98"},{"name":"tests/cases/fourslash/completionListKeywords.ts","time":3,"edits":3,"cost":"0.98"},{"name":"tests/cases/fourslash/autoFormattingOnPasting.ts","time":3,"edits":3,"cost":"0.98"},{"name":"tests/cases/fourslash/syntacticClassificationsForOfKeyword.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/smartSelection_functionParams2.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/smartIndentReturn.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/smartIndentNonterminatedArgumentListAtEOF.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/navbarNestedCommonJsExports.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/indentationInJsx3.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/functionFormatting.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/formattingForOfKeyword.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/formatOnEnterInComment.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/formatObjectBindingPattern_restElementWithPropertyName.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/formatImplicitModule.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/docCommentTemplate_insideEmptyComment.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/docCommentTemplateFunctionExpression.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/stringBraceCompletionPosition.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/smartSelection_imports.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/smartSelection_behindCaret.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedIndexSignature01.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedFunctionDeclaration05.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/smartIndentModule.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/semanticClassificationJs.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/publicBreak.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/navigateItemsLet.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/javaScriptModulesError1.ts","time":1,"edits":1,"cost":"0.98"},{"name":"tests/cases/fourslash/isInMultiLineCommentInJsxText.ts","time":2,"edits":2,"cost":"0.98"},{"name":"tests/cases/fourslash/completionsTypeKeywords.ts","time":4,"edits":5,"cost":"0.76"},{"name":"tests/cases/fourslash/docCommentTemplateEmptyFile.ts","time":3,"edits":4,"cost":"0.70"},{"name":"tests/cases/fourslash/docCommentTemplateNamespacesAndModules02.ts","time":3,"edits":4,"cost":"0.70"},{"name":"tests/cases/fourslash/getOutliningSpansForUnbalancedEndRegion.ts","time":2,"edits":3,"cost":"0.58"},{"name":"tests/cases/fourslash/getOutliningSpansForRegions.ts","time":2,"edits":3,"cost":"0.58"},{"name":"tests/cases/fourslash/docCommentTemplateObjectLiteralMethods01.ts","time":3,"edits":5,"cost":"0.47"},{"name":"tests/cases/fourslash/docCommentTemplateInsideFunctionDeclaration.ts","time":2,"edits":4,"cost":"0.29"},{"name":"tests/cases/fourslash/formatConflictMarker1.ts","time":1,"edits":2,"cost":"0.29"},{"name":"tests/cases/fourslash/formattingConditionalOperator.ts","time":1,"edits":2,"cost":"0.29"},{"name":"tests/cases/fourslash/docCommentTemplateRegex.ts","time":2,"edits":5,"cost":"0.07"},{"name":"tests/cases/fourslash/getOutliningSpansForUnbalancedRegion.ts","time":1,"edits":3,"cost":"-0.11"},{"name":"unittests:: tsserver:: Session:: helpers","time":0,"edits":1,"cost":"-Infinity"},{"name":"tests/cases/fourslash/fourslash.ts","time":0,"edits":86,"cost":"-Infinity"},{"name":"unittests:: tsserver:: typingsInstaller:: Validate package name:","time":0,"edits":1,"cost":"-Infinity"},{"name":"unittests:: convertToBase64","time":0,"edits":1,"cost":"-Infinity"},{"name":"comment parsing","time":0,"edits":1,"cost":"-Infinity"}]} \ No newline at end of file +{"totalTime":1506341,"totalEdits":18149,"data":[{"name":"unittests:: services:: convertToAsyncFunctions","time":11941,"edits":1,"cost":"9.97"},{"name":"unittests:: tsbuild:: outFile::","time":10578,"edits":1,"cost":"9.85"},{"name":"tests/cases/compiler/unionSubtypeReductionErrors.ts","time":8249,"edits":1,"cost":"9.60"},{"name":"tests/cases/compiler/resolvingClassDeclarationWhenInBaseTypeResolution.ts","time":7185,"edits":1,"cost":"9.46"},{"name":"tests/cases/compiler/enumLiteralsSubtypeReduction.ts","time":6627,"edits":1,"cost":"9.38"},{"name":"unittests:: tsserver:: with project references and tsbuild","time":5216,"edits":1,"cost":"9.14"},{"name":"unittests:: tsbuild-watch program updates","time":5126,"edits":1,"cost":"9.12"},{"name":"tests/cases/compiler/largeControlFlowGraph.ts","time":9374,"edits":2,"cost":"9.03"},{"name":"unittests:: services:: extract:: extractFunctions","time":4359,"edits":1,"cost":"8.96"},{"name":"tests/cases/fourslash/server/ngProxy2.ts","time":4276,"edits":1,"cost":"8.94"},{"name":"unittests:: tsbuild:: on 'sample1' project","time":4203,"edits":1,"cost":"8.92"},{"name":"tests/cases/compiler/binaryArithmeticControlFlowGraphNotTooLarge.ts","time":6730,"edits":2,"cost":"8.70"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource11.ts","time":3156,"edits":1,"cost":"8.64"},{"name":"unittests:: services:: extract:: extractConstants","time":3021,"edits":1,"cost":"8.59"},{"name":"tests/cases/conformance/parser/ecmascript5/RealWorld/parserharness.ts","time":2866,"edits":1,"cost":"8.54"},{"name":"unittests:: tsbuild:: outFile:: on amd modules with --out","time":2438,"edits":1,"cost":"8.38"},{"name":"unittests:: tsserver:: events:: ProjectsUpdatedInBackground","time":2359,"edits":1,"cost":"8.35"},{"name":"tests/cases/compiler/mappedTypeRecursiveInference.ts","time":6903,"edits":3,"cost":"8.32"},{"name":"tests/cases/fourslash/reallyLargeFile.ts","time":4384,"edits":2,"cost":"8.27"},{"name":"tests/cases/compiler/verifyDefaultLib_dom.ts","time":2154,"edits":1,"cost":"8.26"},{"name":"tests/cases/conformance/expressions/contextualTyping/generatedContextualTyping.ts","time":2125,"edits":1,"cost":"8.24"},{"name":"tests/cases/compiler/variableDeclarationInStrictMode1.ts","time":1999,"edits":1,"cost":"8.18"},{"name":"tests/cases/conformance/types/members/objectTypeHidingMembersOfExtendedObject.ts","time":1918,"edits":1,"cost":"8.14"},{"name":"tests/cases/compiler/underscoreTest1.ts","time":1863,"edits":1,"cost":"8.11"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode8.ts","time":1860,"edits":1,"cost":"8.11"},{"name":"tests/cases/conformance/types/members/objectTypeWithStringIndexerHidingObjectIndexer.ts","time":1726,"edits":1,"cost":"8.03"},{"name":"tests/cases/compiler/complexRecursiveCollections.ts","time":6403,"edits":4,"cost":"7.96"},{"name":"unittests:: tsc-watch:: program updates","time":1595,"edits":1,"cost":"7.96"},{"name":"unittests:: services:: organizeImports","time":1592,"edits":1,"cost":"7.95"},{"name":"tests/cases/conformance/types/members/duplicateNumericIndexers.ts","time":1573,"edits":1,"cost":"7.94"},{"name":"Public APIs","time":1559,"edits":1,"cost":"7.93"},{"name":"unittests:: services:: Transpile","time":1553,"edits":1,"cost":"7.93"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForObjectBindingPatternDefaultValues.ts","time":1551,"edits":1,"cost":"7.93"},{"name":"tests/cases/compiler/reactTagNameComponentWithPropsNoOOM2.tsx","time":3085,"edits":2,"cost":"7.92"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalAndOperator/logicalAndOperatorStrictMode.ts","time":1513,"edits":1,"cost":"7.90"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource10.ts","time":1484,"edits":1,"cost":"7.88"},{"name":"tests/cases/compiler/promisePermutations.ts","time":1467,"edits":1,"cost":"7.87"},{"name":"unittests:: TransformAPI","time":1339,"edits":1,"cost":"7.78"},{"name":"tests/cases/compiler/tsxStatelessComponentDefaultProps.tsx","time":1325,"edits":1,"cost":"7.77"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForOfObjectBindingPatternDefaultValues.ts","time":1318,"edits":1,"cost":"7.77"},{"name":"tests/cases/compiler/contextualTypeLogicalOr.ts","time":2533,"edits":2,"cost":"7.73"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithInvalidOperands.ts","time":1232,"edits":1,"cost":"7.70"},{"name":"tests/cases/compiler/promisePermutations3.ts","time":1185,"edits":1,"cost":"7.66"},{"name":"tests/cases/compiler/privacyFunctionCannotNameParameterTypeDeclFile.ts","time":1146,"edits":1,"cost":"7.63"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource12.ts","time":1130,"edits":1,"cost":"7.61"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts","time":1117,"edits":1,"cost":"7.60"},{"name":"tests/cases/compiler/deeplyDependentLargeArrayMutation2.ts","time":2193,"edits":2,"cost":"7.58"},{"name":"tests/cases/compiler/complexNarrowingWithAny.ts","time":1081,"edits":1,"cost":"7.57"},{"name":"unittests:: tsserver:: with declaration file maps:: project references","time":1061,"edits":1,"cost":"7.55"},{"name":"tests/cases/fourslash/server/documentHighlightsTypeParameterInHeritageClause01.ts","time":1037,"edits":1,"cost":"7.53"},{"name":"tests/cases/conformance/async/es2017/asyncAwaitIsolatedModules_es2017.ts","time":1034,"edits":1,"cost":"7.52"},{"name":"tests/cases/compiler/promisePermutations2.ts","time":1010,"edits":1,"cost":"7.50"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource7.ts","time":1002,"edits":1,"cost":"7.49"},{"name":"tests/cases/compiler/stringTrim.ts","time":1000,"edits":1,"cost":"7.49"},{"name":"tests/cases/project/sourceRootAbsolutePathMultifolderNoOutdir.json","time":944,"edits":1,"cost":"7.43"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature.ts","time":938,"edits":1,"cost":"7.42"},{"name":"unittests:: tsc-watch:: emit for configured projects","time":927,"edits":1,"cost":"7.41"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForOfArrayBindingPatternDefaultValues.ts","time":925,"edits":1,"cost":"7.41"},{"name":"unittests:: tsserver:: CachingFileSystemInformation:: tsserverProjectSystem CachingFileSystemInformation","time":924,"edits":1,"cost":"7.41"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForArrayBindingPatternDefaultValues.ts","time":921,"edits":1,"cost":"7.41"},{"name":"tests/cases/compiler/callsOnComplexSignatures.tsx","time":1809,"edits":2,"cost":"7.39"},{"name":"tests/cases/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory.json","time":896,"edits":1,"cost":"7.38"},{"name":"tests/cases/compiler/tsxReactPropsInferenceSucceedsOnIntersections.tsx","time":1784,"edits":2,"cost":"7.37"},{"name":"tests/cases/fourslash/localGetReferences.ts","time":875,"edits":1,"cost":"7.36"},{"name":"tests/cases/conformance/es2019/globalThisVarDeclaration.ts","time":872,"edits":1,"cost":"7.35"},{"name":"tests/cases/compiler/promiseTypeStrictNull.ts","time":845,"edits":1,"cost":"7.32"},{"name":"tests/cases/compiler/reactTagNameComponentWithPropsNoOOM.tsx","time":1665,"edits":2,"cost":"7.31"},{"name":"tests/cases/compiler/tsxNotUsingApparentTypeOfSFC.tsx","time":827,"edits":1,"cost":"7.30"},{"name":"tests/cases/project/mapRootRelativePathSingleFileNoOutdir.json","time":825,"edits":1,"cost":"7.30"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration13_es2017.ts","time":822,"edits":1,"cost":"7.29"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForArrayBindingPattern.ts","time":816,"edits":1,"cost":"7.29"},{"name":"tests/cases/compiler/varianceProblingAndZeroOrderIndexSignatureRelationsAlign.ts","time":1629,"edits":2,"cost":"7.28"},{"name":"tests/cases/compiler/varianceProblingAndZeroOrderIndexSignatureRelationsAlign2.ts","time":1582,"edits":2,"cost":"7.25"},{"name":"tests/cases/compiler/verifyDefaultLib_webworker.ts","time":781,"edits":1,"cost":"7.24"},{"name":"tests/cases/compiler/useBeforeDeclaration_jsx.tsx","time":1552,"edits":2,"cost":"7.24"},{"name":"tests/cases/fourslash/runtimeBehaviorTests.ts","time":773,"edits":1,"cost":"7.23"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory.json","time":756,"edits":1,"cost":"7.21"},{"name":"tests/cases/compiler/jsxChildrenIndividualErrorElaborations.tsx","time":1508,"edits":2,"cost":"7.21"},{"name":"tests/cases/conformance/parser/ecmascript5/RealWorld/parserindenter.ts","time":752,"edits":1,"cost":"7.20"},{"name":"tests/cases/project/quotesInFileAndDirectoryNames.json","time":751,"edits":1,"cost":"7.20"},{"name":"tests/cases/fourslash/refactorExtractType_js6.ts","time":742,"edits":1,"cost":"7.19"},{"name":"tests/cases/compiler/privacyAccessorDeclFile.ts","time":738,"edits":1,"cost":"7.19"},{"name":"unittests:: tsserver:: Projects","time":729,"edits":1,"cost":"7.17"},{"name":"tests/cases/compiler/promiseType.ts","time":723,"edits":1,"cost":"7.16"},{"name":"tests/cases/project/sourcemapMultifolderSpecifyOutputDirectory.json","time":721,"edits":1,"cost":"7.16"},{"name":"tests/cases/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory.json","time":706,"edits":1,"cost":"7.14"},{"name":"tests/cases/compiler/stringMatchAll.ts","time":1403,"edits":2,"cost":"7.13"},{"name":"tests/cases/fourslash/refactorExtractType_js3.ts","time":701,"edits":1,"cost":"7.13"},{"name":"unittests:: evaluation:: forAwaitOfEvaluation","time":701,"edits":1,"cost":"7.13"},{"name":"tests/cases/conformance/async/es2017/awaitBinaryExpression/awaitBinaryExpression3_es2017.ts","time":699,"edits":1,"cost":"7.13"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSimpleNoOutdir.json","time":693,"edits":1,"cost":"7.12"},{"name":"tests/cases/conformance/jsx/tsxUnionElementType4.tsx","time":690,"edits":1,"cost":"7.12"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource8.ts","time":690,"edits":1,"cost":"7.12"},{"name":"tests/cases/compiler/privacyFunctionReturnTypeDeclFile.ts","time":680,"edits":1,"cost":"7.10"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile.json","time":676,"edits":1,"cost":"7.10"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForArrayBindingPatternDefaultValues.ts","time":675,"edits":1,"cost":"7.10"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForObjectBindingPattern2.ts","time":674,"edits":1,"cost":"7.09"},{"name":"tests/cases/compiler/returnTypePredicateIsInstantiateInContextOfTarget.tsx","time":1338,"edits":2,"cost":"7.09"},{"name":"tests/cases/compiler/bluebirdStaticThis.ts","time":668,"edits":1,"cost":"7.09"},{"name":"unittests:: tsserver:: symLinks","time":666,"edits":1,"cost":"7.08"},{"name":"tests/cases/compiler/jsxImportForSideEffectsNonExtantNoError.tsx","time":1325,"edits":2,"cost":"7.08"},{"name":"tests/cases/fourslash/findAllRefsThisKeywordMultipleFiles.ts","time":1321,"edits":2,"cost":"7.07"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForOfObjectBindingPatternDefaultValues.ts","time":660,"edits":1,"cost":"7.07"},{"name":"unittests:: BigInt literal base conversions","time":658,"edits":1,"cost":"7.07"},{"name":"tests/cases/project/visibilityOfTypeUsedAcrossModules.json","time":658,"edits":1,"cost":"7.07"},{"name":"tests/cases/compiler/yieldExpressionInFlowLoop.ts","time":1313,"edits":2,"cost":"7.07"},{"name":"tests/cases/compiler/mapConstructorOnReadonlyTuple.ts","time":1308,"edits":2,"cost":"7.06"},{"name":"tests/cases/project/sourcerootUrlModuleMultifolderNoOutdir.json","time":646,"edits":1,"cost":"7.05"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsTypeParameterInClass.ts","time":645,"edits":1,"cost":"7.05"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_methodOverrides.ts","time":641,"edits":1,"cost":"7.04"},{"name":"tests/cases/project/mapRootRelativePathSubfolderSpecifyOutputDirectory.json","time":638,"edits":1,"cost":"7.04"},{"name":"tests/cases/project/maprootUrlSubfolderSpecifyOutputDirectory.json","time":633,"edits":1,"cost":"7.03"},{"name":"tests/cases/compiler/regexMatchAll.ts","time":1263,"edits":2,"cost":"7.03"},{"name":"tests/cases/compiler/reactSFCAndFunctionResolvable.tsx","time":1249,"edits":2,"cost":"7.02"},{"name":"tests/cases/project/sourceRootRelativePathSingleFileNoOutdir.json","time":624,"edits":1,"cost":"7.02"},{"name":"tests/cases/project/sourceRootRelativePathSimpleNoOutdir.json","time":621,"edits":1,"cost":"7.01"},{"name":"tests/cases/conformance/expressions/functionCalls/typeArgumentInference.ts","time":621,"edits":1,"cost":"7.01"},{"name":"tests/cases/project/mapRootAbsolutePathSimpleSpecifyOutputFile.json","time":620,"edits":1,"cost":"7.01"},{"name":"unittests:: tsserver:: typingsInstaller:: General functionality","time":616,"edits":1,"cost":"7.00"},{"name":"tests/cases/fourslash/commentsClassMembers.ts","time":2464,"edits":4,"cost":"7.00"},{"name":"tests/cases/project/mapRootAbsolutePathSimpleNoOutdir.json","time":615,"edits":1,"cost":"7.00"},{"name":"tests/cases/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory.json","time":613,"edits":1,"cost":"7.00"},{"name":"tests/cases/project/sourceRootRelativePathSubfolderNoOutdir.json","time":613,"edits":1,"cost":"7.00"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile.json","time":613,"edits":1,"cost":"7.00"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForOfObjectBindingPattern.ts","time":610,"edits":1,"cost":"6.99"},{"name":"tests/cases/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":606,"edits":1,"cost":"6.99"},{"name":"tests/cases/project/declarationsImportedInPrivate.json","time":606,"edits":1,"cost":"6.99"},{"name":"tests/cases/project/sourceRootRelativePathMixedSubfolderNoOutdir.json","time":598,"edits":1,"cost":"6.97"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.ts","time":595,"edits":1,"cost":"6.97"},{"name":"tests/cases/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json","time":595,"edits":1,"cost":"6.97"},{"name":"tests/cases/project/projectOptionTest.json","time":594,"edits":1,"cost":"6.97"},{"name":"tests/cases/compiler/uniqueSymbolAssignmentOnGlobalAugmentationSuceeds.ts","time":1183,"edits":2,"cost":"6.96"},{"name":"unittests:: tsserver:: resolutionCache:: tsserverProjectSystem module resolution caching","time":591,"edits":1,"cost":"6.96"},{"name":"tests/cases/compiler/duplicateLocalVariable1.ts","time":591,"edits":1,"cost":"6.96"},{"name":"tests/cases/compiler/awaitInNonAsyncFunction.ts","time":1173,"edits":2,"cost":"6.96"},{"name":"tests/cases/fourslash/getOccurrencesOfAnonymousFunction.ts","time":586,"edits":1,"cost":"6.95"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnCallSignature.ts","time":585,"edits":1,"cost":"6.95"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalObjects.ts","time":582,"edits":1,"cost":"6.95"},{"name":"tests/cases/project/sourcerootUrlMultifolderSpecifyOutputDirectory.json","time":580,"edits":1,"cost":"6.94"},{"name":"tests/cases/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory.json","time":578,"edits":1,"cost":"6.94"},{"name":"tests/cases/project/mapRootRelativePathModuleSubfolderNoOutdir.json","time":577,"edits":1,"cost":"6.94"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForObjectBindingPattern.ts","time":573,"edits":1,"cost":"6.93"},{"name":"tests/cases/project/mapRootAbsolutePathMultifolderSpecifyOutputFile.json","time":573,"edits":1,"cost":"6.93"},{"name":"tests/cases/fourslash/malformedObjectLiteral.ts","time":573,"edits":1,"cost":"6.93"},{"name":"tests/cases/fourslash/tsxCompletionsGenericComponent.ts","time":1139,"edits":2,"cost":"6.93"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_restParamInference.ts","time":568,"edits":1,"cost":"6.92"},{"name":"tests/cases/fourslash/underscoreTypings01.ts","time":567,"edits":1,"cost":"6.92"},{"name":"tests/cases/conformance/emitter/es2019/noCatchBinding/emitter.noCatchBinding.es2019.ts","time":564,"edits":1,"cost":"6.92"},{"name":"tests/cases/compiler/privacyFunctionParameterDeclFile.ts","time":564,"edits":1,"cost":"6.92"},{"name":"tests/cases/project/mapRootRelativePathMultifolderNoOutdir.json","time":561,"edits":1,"cost":"6.91"},{"name":"tests/cases/fourslash/refactorExtractType_js5.ts","time":560,"edits":1,"cost":"6.91"},{"name":"tests/cases/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory.json","time":559,"edits":1,"cost":"6.91"},{"name":"tests/cases/project/maprootUrlSubfolderNoOutdir.json","time":558,"edits":1,"cost":"6.91"},{"name":"tests/cases/compiler/commentsAfterSpread.ts","time":1110,"edits":2,"cost":"6.90"},{"name":"tests/cases/project/outModuleMultifolderNoOutdir.json","time":550,"edits":1,"cost":"6.89"},{"name":"tests/cases/conformance/jsx/tsxUnionElementType1.tsx","time":548,"edits":1,"cost":"6.89"},{"name":"tests/cases/project/sourceRootAbsolutePathSimpleNoOutdir.json","time":547,"edits":1,"cost":"6.89"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSubfolderNoOutdir.json","time":546,"edits":1,"cost":"6.88"},{"name":"tests/cases/project/sourceRootAbsolutePathMixedSubfolderNoOutdir.json","time":543,"edits":1,"cost":"6.88"},{"name":"tests/cases/project/maprootUrlSingleFileSpecifyOutputDirectory.json","time":543,"edits":1,"cost":"6.88"},{"name":"tests/cases/compiler/typeResolution.ts","time":541,"edits":1,"cost":"6.87"},{"name":"tests/cases/fourslash/refactorExtractType_js1.ts","time":540,"edits":1,"cost":"6.87"},{"name":"tests/cases/project/mapRootAbsolutePathMultifolderNoOutdir.json","time":540,"edits":1,"cost":"6.87"},{"name":"tests/cases/compiler/mixinPrivateAndProtected.ts","time":540,"edits":1,"cost":"6.87"},{"name":"tests/cases/compiler/declarationEmitReexportedSymlinkReference3.ts","time":1078,"edits":2,"cost":"6.87"},{"name":"tests/cases/project/maprootUrlMixedSubfolderSpecifyOutputDirectory.json","time":539,"edits":1,"cost":"6.87"},{"name":"tests/cases/fourslash/refactorExtractType9.ts","time":537,"edits":1,"cost":"6.87"},{"name":"tests/cases/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory.json","time":534,"edits":1,"cost":"6.86"},{"name":"tests/cases/project/mapRootAbsolutePathModuleMultifolderNoOutdir.json","time":531,"edits":1,"cost":"6.86"},{"name":"tests/cases/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory.json","time":530,"edits":1,"cost":"6.85"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForArrayBindingPattern.ts","time":526,"edits":1,"cost":"6.85"},{"name":"tests/cases/project/nestedReferenceTags.json","time":524,"edits":1,"cost":"6.84"},{"name":"tests/cases/fourslash/getOccurrencesThis5.ts","time":1047,"edits":2,"cost":"6.84"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory.json","time":523,"edits":1,"cost":"6.84"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithEnumUnion.ts","time":522,"edits":1,"cost":"6.84"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures5.ts","time":522,"edits":1,"cost":"6.84"},{"name":"tests/cases/conformance/expressions/objectLiterals/objectLiteralGettersAndSetters.ts","time":520,"edits":1,"cost":"6.84"},{"name":"tests/cases/project/declarationsMultipleTimesMultipleImport.json","time":519,"edits":1,"cost":"6.83"},{"name":"tests/cases/project/sourceRootRelativePathMultifolderNoOutdir.json","time":518,"edits":1,"cost":"6.83"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfArrayBindingPattern.ts","time":518,"edits":1,"cost":"6.83"},{"name":"tests/cases/compiler/declarationEmitReexportedSymlinkReference.ts","time":1034,"edits":2,"cost":"6.83"},{"name":"tests/cases/fourslash/smartSelection_templateStrings.ts","time":515,"edits":1,"cost":"6.83"},{"name":"tests/cases/project/outModuleSimpleNoOutdir.json","time":515,"edits":1,"cost":"6.83"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSingleFileNoOutdir.json","time":515,"edits":1,"cost":"6.83"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentForOfArrayBindingPattern.ts","time":513,"edits":1,"cost":"6.82"},{"name":"tests/cases/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory.json","time":512,"edits":1,"cost":"6.82"},{"name":"tests/cases/fourslash/formattingFatArrowFunctions.ts","time":510,"edits":1,"cost":"6.82"},{"name":"tests/cases/compiler/umdGlobalAugmentationNoCrash.ts","time":1015,"edits":2,"cost":"6.81"},{"name":"tests/cases/compiler/umdNamespaceMergedWithGlobalAugmentationIsNotCircular.ts","time":1012,"edits":2,"cost":"6.81"},{"name":"tests/cases/conformance/types/literal/numericLiteralTypes2.ts","time":506,"edits":1,"cost":"6.81"},{"name":"tests/cases/fourslash/server/declarationMapsOutOfDateMapping.ts","time":1010,"edits":2,"cost":"6.81"},{"name":"tests/cases/fourslash/genericInterfacePropertyInference1.ts","time":505,"edits":1,"cost":"6.81"},{"name":"tests/cases/fourslash/refactorExtractType49.ts","time":503,"edits":1,"cost":"6.80"},{"name":"tests/cases/compiler/privacyLocalInternalReferenceImportWithoutExport.ts","time":499,"edits":1,"cost":"6.79"},{"name":"tests/cases/fourslash/refactorExtractType_js4.ts","time":497,"edits":1,"cost":"6.79"},{"name":"unittests:: Program.isSourceFileFromExternalLibrary","time":495,"edits":1,"cost":"6.79"},{"name":"tests/cases/compiler/useBeforeDeclaration_destructuring.ts","time":978,"edits":2,"cost":"6.77"},{"name":"tests/cases/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory.json","time":489,"edits":1,"cost":"6.77"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.ts","time":489,"edits":1,"cost":"6.77"},{"name":"tests/cases/compiler/es6ModuleConstEnumDeclaration2.ts","time":489,"edits":1,"cost":"6.77"},{"name":"tests/cases/project/outSubfolderNoOutdir.json","time":488,"edits":1,"cost":"6.77"},{"name":"tests/cases/project/maprootUrlModuleSimpleNoOutdir.json","time":487,"edits":1,"cost":"6.77"},{"name":"tests/cases/compiler/expr.ts","time":487,"edits":1,"cost":"6.77"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_recursiveFunction.ts","time":486,"edits":1,"cost":"6.77"},{"name":"unittests:: Incremental Parser","time":486,"edits":1,"cost":"6.77"},{"name":"tests/cases/project/declarationsExportNamespace.json","time":482,"edits":1,"cost":"6.76"},{"name":"tests/cases/compiler/privacyFunctionCannotNameReturnTypeDeclFile.ts","time":482,"edits":1,"cost":"6.76"},{"name":"tests/cases/project/mapRootRelativePathSimpleSpecifyOutputDirectory.json","time":480,"edits":1,"cost":"6.75"},{"name":"tests/cases/fourslash/getOccurrencesPrivate1.ts","time":479,"edits":1,"cost":"6.75"},{"name":"tests/cases/project/mapRootRelativePathMixedSubfolderNoOutdir.json","time":478,"edits":1,"cost":"6.75"},{"name":"tests/cases/project/maprootUrlMultifolderSpecifyOutputDirectory.json","time":477,"edits":1,"cost":"6.75"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_inheritedMethod.ts","time":476,"edits":1,"cost":"6.75"},{"name":"tests/cases/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile.json","time":475,"edits":1,"cost":"6.74"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource9.ts","time":474,"edits":1,"cost":"6.74"},{"name":"tests/cases/fourslash/completionForStringLiteral6.ts","time":474,"edits":1,"cost":"6.74"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForOfArrayBindingPattern.ts","time":473,"edits":1,"cost":"6.74"},{"name":"tests/cases/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json","time":473,"edits":1,"cost":"6.74"},{"name":"tests/cases/project/declarationsSimpleImport.json","time":472,"edits":1,"cost":"6.74"},{"name":"tests/cases/compiler/privacyCannotNameVarTypeDeclFile.ts","time":471,"edits":1,"cost":"6.74"},{"name":"tests/cases/project/sourcerootUrlMixedSubfolderNoOutdir.json","time":471,"edits":1,"cost":"6.74"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForObjectBindingPatternDefaultValues.ts","time":471,"edits":1,"cost":"6.74"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithEnum.ts","time":471,"edits":1,"cost":"6.74"},{"name":"tests/cases/project/sourceRootRelativePathModuleSimpleNoOutdir.json","time":470,"edits":1,"cost":"6.73"},{"name":"tests/cases/fourslash/transitiveExportImports2.ts","time":469,"edits":1,"cost":"6.73"},{"name":"tests/cases/project/sourcemapSingleFileSpecifyOutputDirectory.json","time":468,"edits":1,"cost":"6.73"},{"name":"tests/cases/project/sourcemapModuleMultifolderSpecifyOutputDirectory.json","time":467,"edits":1,"cost":"6.73"},{"name":"tests/cases/project/outMixedSubfolderSpecifyOutputDirectory.json","time":467,"edits":1,"cost":"6.73"},{"name":"tests/cases/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory.json","time":467,"edits":1,"cost":"6.73"},{"name":"tests/cases/project/maprootUrlSimpleSpecifyOutputFile.json","time":466,"edits":1,"cost":"6.73"},{"name":"tests/cases/project/sourceRootRelativePathModuleMultifolderNoOutdir.json","time":465,"edits":1,"cost":"6.72"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir.json","time":464,"edits":1,"cost":"6.72"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForObjectBindingPattern.ts","time":460,"edits":1,"cost":"6.71"},{"name":"tests/cases/project/sourcemapSimpleSpecifyOutputDirectory.json","time":459,"edits":1,"cost":"6.71"},{"name":"tests/cases/project/mapRootRelativePathSingleFileSpecifyOutputDirectory.json","time":459,"edits":1,"cost":"6.71"},{"name":"tests/cases/compiler/genericsManyTypeParameters.ts","time":459,"edits":1,"cost":"6.71"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenCanBeTupleType.tsx","time":916,"edits":2,"cost":"6.71"},{"name":"tests/cases/project/outSingleFileSpecifyOutputFile.json","time":458,"edits":1,"cost":"6.71"},{"name":"unittests:: tsc-watch:: emit file --incremental","time":457,"edits":1,"cost":"6.71"},{"name":"unittests:: config:: matchFiles","time":456,"edits":1,"cost":"6.70"},{"name":"tests/cases/project/mapRootAbsolutePathSubfolderNoOutdir.json","time":456,"edits":1,"cost":"6.70"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinSubclass2.ts","time":455,"edits":1,"cost":"6.70"},{"name":"tests/cases/project/maprootUrlMultifolderNoOutdir.json","time":454,"edits":1,"cost":"6.70"},{"name":"tests/cases/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory.json","time":454,"edits":1,"cost":"6.70"},{"name":"tests/cases/project/maprootUrlModuleMultifolderSpecifyOutputDirectory.json","time":454,"edits":1,"cost":"6.70"},{"name":"tests/cases/project/maprootUrlSubfolderSpecifyOutputFile.json","time":452,"edits":1,"cost":"6.69"},{"name":"tests/cases/project/sourceRootRelativePathSimpleSpecifyOutputFile.json","time":452,"edits":1,"cost":"6.69"},{"name":"tests/cases/project/outMultifolderSpecifyOutputDirectory.json","time":450,"edits":1,"cost":"6.69"},{"name":"tests/cases/project/mapRootAbsolutePathSingleFileNoOutdir.json","time":449,"edits":1,"cost":"6.69"},{"name":"tests/cases/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json","time":447,"edits":1,"cost":"6.68"},{"name":"tests/cases/compiler/jsxIntrinsicUnions.tsx","time":891,"edits":2,"cost":"6.68"},{"name":"tests/cases/fourslash/refactorExtractType47.ts","time":445,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/sourcemapMixedSubfolderNoOutdir.json","time":445,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory.json","time":445,"edits":1,"cost":"6.68"},{"name":"tests/cases/fourslash/genericCombinators1.ts","time":444,"edits":1,"cost":"6.68"},{"name":"tests/cases/project/outModuleMultifolderSpecifyOutputDirectory.json","time":443,"edits":1,"cost":"6.67"},{"name":"tests/cases/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory.json","time":441,"edits":1,"cost":"6.67"},{"name":"tests/cases/compiler/contextualTyping.ts","time":440,"edits":1,"cost":"6.67"},{"name":"tests/cases/project/mapRootRelativePathModuleMultifolderNoOutdir.json","time":440,"edits":1,"cost":"6.67"},{"name":"tests/cases/project/outModuleMultifolderSpecifyOutputFile.json","time":440,"edits":1,"cost":"6.67"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/memberFunctionsWithPublicPrivateOverloads.ts","time":439,"edits":1,"cost":"6.67"},{"name":"unittests:: tsserver:: ExternalProjects","time":438,"edits":1,"cost":"6.66"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir.json","time":438,"edits":1,"cost":"6.66"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures2.ts","time":438,"edits":1,"cost":"6.66"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES6System.ts","time":437,"edits":1,"cost":"6.66"},{"name":"tests/cases/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory.json","time":436,"edits":1,"cost":"6.66"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatement1.ts","time":436,"edits":1,"cost":"6.66"},{"name":"tests/cases/project/maprootUrlModuleMultifolderNoOutdir.json","time":435,"edits":1,"cost":"6.66"},{"name":"tests/cases/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory.json","time":435,"edits":1,"cost":"6.66"},{"name":"tests/cases/project/rootDirectory.json","time":435,"edits":1,"cost":"6.66"},{"name":"tests/cases/fourslash/getOccurrencesClassExpressionThis.ts","time":435,"edits":1,"cost":"6.66"},{"name":"tests/cases/compiler/decoratorWithNegativeLiteralTypeNoCrash.ts","time":868,"edits":2,"cost":"6.65"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory.json","time":434,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/sourceRootRelativePathModuleSubfolderNoOutdir.json","time":434,"edits":1,"cost":"6.65"},{"name":"tests/cases/fourslash/refactorExtractType44.ts","time":433,"edits":1,"cost":"6.65"},{"name":"tests/cases/fourslash/getOccurrencesThis4.ts","time":866,"edits":2,"cost":"6.65"},{"name":"tests/cases/project/nodeModulesMaxDepthIncreased.json","time":432,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/sourcerootUrlMultifolderNoOutdir.json","time":432,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/sourcerootUrlSubfolderNoOutdir.json","time":432,"edits":1,"cost":"6.65"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForOfArrayBindingPatternDefaultValues.ts","time":431,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/maprootUrlSimpleSpecifyOutputDirectory.json","time":431,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/outMultifolderSpecifyOutputFile.json","time":431,"edits":1,"cost":"6.65"},{"name":"tests/cases/project/sourcerootUrlModuleSimpleNoOutdir.json","time":430,"edits":1,"cost":"6.64"},{"name":"unittests:: tsserver:: VersionCache stress test","time":429,"edits":1,"cost":"6.64"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentStatementArrayBindingPattern.ts","time":429,"edits":1,"cost":"6.64"},{"name":"tests/cases/fourslash/shims-pp/getImplementationAtPosition.ts","time":429,"edits":1,"cost":"6.64"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignaturesWithRestParameters.ts","time":427,"edits":1,"cost":"6.64"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.ts","time":426,"edits":1,"cost":"6.64"},{"name":"tests/cases/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory.json","time":426,"edits":1,"cost":"6.64"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile.json","time":426,"edits":1,"cost":"6.64"},{"name":"tests/cases/fourslash/refactorExtractType5.ts","time":425,"edits":1,"cost":"6.63"},{"name":"tests/cases/compiler/privacyTypeParameterOfFunctionDeclFile.ts","time":424,"edits":1,"cost":"6.63"},{"name":"tests/cases/project/sourcemapModuleMultifolderNoOutdir.json","time":423,"edits":1,"cost":"6.63"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnConstructorSignature.ts","time":423,"edits":1,"cost":"6.63"},{"name":"tests/cases/project/sourcemapMixedSubfolderSpecifyOutputDirectory.json","time":422,"edits":1,"cost":"6.63"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.ts","time":422,"edits":1,"cost":"6.63"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleSimpleNoOutdir.json","time":422,"edits":1,"cost":"6.63"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorConditionIsObjectType.ts","time":422,"edits":1,"cost":"6.63"},{"name":"tests/cases/compiler/blockScopedBindingsReassignedInLoop6.ts","time":421,"edits":1,"cost":"6.62"},{"name":"tests/cases/compiler/cacheResolutions.ts","time":421,"edits":1,"cost":"6.62"},{"name":"tests/cases/conformance/async/es2017/asyncAwait_es2017.ts","time":841,"edits":2,"cost":"6.62"},{"name":"tests/cases/project/sourcemapSingleFileSpecifyOutputFile.json","time":420,"edits":1,"cost":"6.62"},{"name":"tests/cases/project/declarationsCascadingImports.json","time":420,"edits":1,"cost":"6.62"},{"name":"tests/cases/fourslash/distinctTypesInCallbacksWithSameNames.ts","time":420,"edits":1,"cost":"6.62"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules2.ts","time":420,"edits":1,"cost":"6.62"},{"name":"tests/cases/project/mapRootRelativePathModuleSimpleNoOutdir.json","time":418,"edits":1,"cost":"6.62"},{"name":"tests/cases/conformance/types/thisType/thisTypeInObjectLiterals2.ts","time":418,"edits":1,"cost":"6.62"},{"name":"tests/cases/project/mapRootAbsolutePathModuleSubfolderNoOutdir.json","time":418,"edits":1,"cost":"6.62"},{"name":"tests/cases/project/outMixedSubfolderNoOutdir.json","time":417,"edits":1,"cost":"6.61"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory.json","time":416,"edits":1,"cost":"6.61"},{"name":"tests/cases/compiler/typedArraysCrossAssignability01.ts","time":416,"edits":1,"cost":"6.61"},{"name":"tests/cases/fourslash/refactorExtractType57.ts","time":415,"edits":1,"cost":"6.61"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory.json","time":415,"edits":1,"cost":"6.61"},{"name":"tests/cases/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory.json","time":414,"edits":1,"cost":"6.61"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource2.ts","time":414,"edits":1,"cost":"6.61"},{"name":"tests/cases/project/declarationDir2.json","time":413,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/sourcemapModuleSimpleSpecifyOutputDirectory.json","time":413,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/defaultExcludeNodeModulesAndOutDir.json","time":413,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory.json","time":411,"edits":1,"cost":"6.60"},{"name":"tests/cases/fourslash/genericRespecialization1.ts","time":411,"edits":1,"cost":"6.60"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_methodCalls.ts","time":410,"edits":1,"cost":"6.60"},{"name":"tests/cases/project/outMixedSubfolderSpecifyOutputFile.json","time":408,"edits":1,"cost":"6.59"},{"name":"tests/cases/fourslash/unusedImports3FS.ts","time":408,"edits":1,"cost":"6.59"},{"name":"tests/cases/project/cantFindTheModule.json","time":408,"edits":1,"cost":"6.59"},{"name":"tests/cases/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory.json","time":406,"edits":1,"cost":"6.59"},{"name":"tests/cases/project/sourcemapSimpleNoOutdir.json","time":405,"edits":1,"cost":"6.59"},{"name":"tests/cases/project/sourcerootUrlMixedSubfolderSpecifyOutputFile.json","time":405,"edits":1,"cost":"6.59"},{"name":"tests/cases/project/sourcerootUrlSingleFileNoOutdir.json","time":404,"edits":1,"cost":"6.58"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory.json","time":404,"edits":1,"cost":"6.58"},{"name":"unittests:: tsserver:: compileOnSave:: affected list","time":402,"edits":1,"cost":"6.58"},{"name":"tests/cases/compiler/inferFromGenericFunctionReturnTypes2.ts","time":804,"edits":2,"cost":"6.58"},{"name":"tests/cases/compiler/capturedLetConstInLoop5.ts","time":400,"edits":1,"cost":"6.57"},{"name":"tests/cases/project/moduleMergingOrdering1.json","time":400,"edits":1,"cost":"6.57"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty15.tsx","time":799,"edits":2,"cost":"6.57"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir.json","time":399,"edits":1,"cost":"6.57"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithConstructSignatures.ts","time":399,"edits":1,"cost":"6.57"},{"name":"tests/cases/fourslash/unusedVariableInForLoop7FS.ts","time":398,"edits":1,"cost":"6.57"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringForOfObjectBindingPattern.ts","time":397,"edits":1,"cost":"6.57"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfVariable.ts","time":397,"edits":1,"cost":"6.57"},{"name":"tests/cases/project/nestedLocalModuleWithRecursiveTypecheck.json","time":396,"edits":1,"cost":"6.56"},{"name":"tests/cases/project/maprootUrlModuleSubfolderNoOutdir.json","time":395,"edits":1,"cost":"6.56"},{"name":"tests/cases/conformance/types/thisType/thisTypeInFunctions.ts","time":395,"edits":1,"cost":"6.56"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringAssignmentStatementArrayBindingPatternDefaultValues.ts","time":395,"edits":1,"cost":"6.56"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory.json","time":394,"edits":1,"cost":"6.56"},{"name":"tests/cases/project/sourcemapSubfolderSpecifyOutputDirectory.json","time":393,"edits":1,"cost":"6.55"},{"name":"tests/cases/project/sourceRootRelativePathSimpleSpecifyOutputDirectory.json","time":393,"edits":1,"cost":"6.55"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json","time":393,"edits":1,"cost":"6.55"},{"name":"tests/cases/project/maprootUrlMixedSubfolderNoOutdir.json","time":392,"edits":1,"cost":"6.55"},{"name":"tests/cases/project/referenceResolutionRelativePaths.json","time":390,"edits":1,"cost":"6.55"},{"name":"tests/cases/fourslash/tsxQuickInfo2.ts","time":390,"edits":1,"cost":"6.55"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile.json","time":389,"edits":1,"cost":"6.54"},{"name":"tests/cases/fourslash/renameJsPropertyAssignment2.ts","time":389,"edits":1,"cost":"6.54"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_initializerInference.ts","time":388,"edits":1,"cost":"6.54"},{"name":"tests/cases/fourslash/protoVarInContextualObjectLiteral.ts","time":388,"edits":1,"cost":"6.54"},{"name":"tests/cases/conformance/types/forAwait/types.forAwait.es2018.1.ts","time":387,"edits":1,"cost":"6.54"},{"name":"tests/cases/project/sourcerootUrlSimpleNoOutdir.json","time":387,"edits":1,"cost":"6.54"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory.json","time":387,"edits":1,"cost":"6.54"},{"name":"tests/cases/compiler/downlevelLetConst16.ts","time":387,"edits":1,"cost":"6.54"},{"name":"tests/cases/compiler/reactDefaultPropsInferenceSuccess.tsx","time":1160,"edits":3,"cost":"6.54"},{"name":"tests/cases/project/jsFileCompilationSameNameDTsSpecified.json","time":386,"edits":1,"cost":"6.54"},{"name":"tests/cases/compiler/privacyImportParseErrors.ts","time":386,"edits":1,"cost":"6.54"},{"name":"tests/cases/project/sourceRootAbsolutePathSingleFileNoOutdir.json","time":385,"edits":1,"cost":"6.53"},{"name":"tests/cases/project/defaultExcludeOnlyNodeModules.json","time":385,"edits":1,"cost":"6.53"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMultifolderNoOutdir.json","time":385,"edits":1,"cost":"6.53"},{"name":"tests/cases/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory.json","time":385,"edits":1,"cost":"6.53"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_classExpressionGoodUsages.ts","time":383,"edits":1,"cost":"6.53"},{"name":"tests/cases/project/sourcemapModuleSimpleNoOutdir.json","time":383,"edits":1,"cost":"6.53"},{"name":"tests/cases/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory.json","time":383,"edits":1,"cost":"6.53"},{"name":"tests/cases/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":383,"edits":1,"cost":"6.53"},{"name":"tests/cases/fourslash/refactorExtractType55.ts","time":382,"edits":1,"cost":"6.53"},{"name":"tests/cases/compiler/tsxInvokeComponentType.tsx","time":764,"edits":2,"cost":"6.53"},{"name":"tests/cases/project/declarationsMultipleTimesImport.json","time":382,"edits":1,"cost":"6.53"},{"name":"tests/cases/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile.json","time":382,"edits":1,"cost":"6.53"},{"name":"tests/cases/fourslash/unusedImports11FS.ts","time":381,"edits":1,"cost":"6.52"},{"name":"unittests:: tsserver:: ConfiguredProjects","time":380,"edits":1,"cost":"6.52"},{"name":"tests/cases/compiler/arrayBestCommonTypes.ts","time":380,"edits":1,"cost":"6.52"},{"name":"tests/cases/project/nestedLocalModuleSimpleCase.json","time":380,"edits":1,"cost":"6.52"},{"name":"tests/cases/project/outModuleSimpleSpecifyOutputDirectory.json","time":380,"edits":1,"cost":"6.52"},{"name":"tests/cases/project/referenceResolutionRelativePathsFromRootDirectory.json","time":379,"edits":1,"cost":"6.52"},{"name":"tests/cases/project/sourcemapModuleSubfolderSpecifyOutputDirectory.json","time":378,"edits":1,"cost":"6.52"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipTypeParameter.ts","time":377,"edits":1,"cost":"6.51"},{"name":"tests/cases/compiler/commentsModules.ts","time":376,"edits":1,"cost":"6.51"},{"name":"tests/cases/fourslash/refactorExtractType46.ts","time":375,"edits":1,"cost":"6.51"},{"name":"tests/cases/project/specifyExcludeUsingRelativepathWithAllowJS.json","time":375,"edits":1,"cost":"6.51"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.ts","time":375,"edits":1,"cost":"6.51"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardRedundancy.ts","time":374,"edits":1,"cost":"6.51"},{"name":"tests/cases/compiler/giant.ts","time":373,"edits":1,"cost":"6.50"},{"name":"tests/cases/project/mapRootRelativePathMultifolderSpecifyOutputDirectory.json","time":372,"edits":1,"cost":"6.50"},{"name":"tests/cases/fourslash/duplicateIndexers.ts","time":372,"edits":1,"cost":"6.50"},{"name":"tests/cases/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory.json","time":371,"edits":1,"cost":"6.50"},{"name":"tests/cases/project/outMultifolderNoOutdir.json","time":370,"edits":1,"cost":"6.49"},{"name":"tests/cases/conformance/fixSignatureCaching.ts","time":1109,"edits":3,"cost":"6.49"},{"name":"tests/cases/fourslash/signatureHelpCallExpressionTuples.ts","time":739,"edits":2,"cost":"6.49"},{"name":"tests/cases/project/maprootUrlSingleFileNoOutdir.json","time":369,"edits":1,"cost":"6.49"},{"name":"tests/cases/project/jsFileCompilationSameNameDTsSpecifiedWithAllowJs.json","time":369,"edits":1,"cost":"6.49"},{"name":"tests/cases/project/sourcerootUrlSingleFileSpecifyOutputDirectory.json","time":368,"edits":1,"cost":"6.49"},{"name":"tests/cases/fourslash/renameForDefaultExport04.ts","time":368,"edits":1,"cost":"6.49"},{"name":"tests/cases/fourslash/refactorExtractType59.ts","time":367,"edits":1,"cost":"6.49"},{"name":"tests/cases/project/jsFileCompilationSameNameFilesSpecified.json","time":367,"edits":1,"cost":"6.49"},{"name":"tests/cases/project/outSingleFileSpecifyOutputDirectory.json","time":367,"edits":1,"cost":"6.49"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnCallSignature.ts","time":367,"edits":1,"cost":"6.49"},{"name":"tests/cases/conformance/expressions/propertyAccess/propertyAccess.ts","time":367,"edits":1,"cost":"6.49"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfacePropertySignatures.ts","time":367,"edits":1,"cost":"6.49"},{"name":"tests/cases/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory.json","time":366,"edits":1,"cost":"6.48"},{"name":"tests/cases/project/outModuleSubfolderNoOutdir.json","time":365,"edits":1,"cost":"6.48"},{"name":"tests/cases/fourslash/refactorExtractType8.ts","time":364,"edits":1,"cost":"6.48"},{"name":"tests/cases/project/mapRootRelativePathSubfolderSpecifyOutputFile.json","time":363,"edits":1,"cost":"6.48"},{"name":"tests/cases/project/referencePathStatic.json","time":363,"edits":1,"cost":"6.48"},{"name":"tests/cases/conformance/functions/functionWithUseStrictAndSimpleParameterList_es2016.ts","time":725,"edits":2,"cost":"6.47"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_functionComments2.ts","time":362,"edits":1,"cost":"6.47"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_method.ts","time":362,"edits":1,"cost":"6.47"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir.json","time":362,"edits":1,"cost":"6.47"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleMultifolderNoOutdir.json","time":362,"edits":1,"cost":"6.47"},{"name":"tests/cases/project/mapRootRelativePathSubfolderNoOutdir.json","time":362,"edits":1,"cost":"6.47"},{"name":"tests/cases/project/maprootUrlModuleSimpleSpecifyOutputDirectory.json","time":361,"edits":1,"cost":"6.47"},{"name":"tests/cases/conformance/types/objectTypeLiteral/propertySignatures/propertyNamesOfReservedWords.ts","time":361,"edits":1,"cost":"6.47"},{"name":"tests/cases/project/outSingleFileNoOutdir.json","time":360,"edits":1,"cost":"6.47"},{"name":"tests/cases/project/maprootUrlModuleSimpleSpecifyOutputFile.json","time":360,"edits":1,"cost":"6.47"},{"name":"tests/cases/project/sourceRootAbsolutePathSubfolderNoOutdir.json","time":359,"edits":1,"cost":"6.46"},{"name":"tests/cases/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile.json","time":359,"edits":1,"cost":"6.46"},{"name":"tests/cases/project/sourcemapModuleMultifolderSpecifyOutputFile.json","time":357,"edits":1,"cost":"6.46"},{"name":"tests/cases/project/relativeGlobalRef.json","time":357,"edits":1,"cost":"6.46"},{"name":"tests/cases/project/mapRootAbsolutePathMixedSubfolderNoOutdir.json","time":356,"edits":1,"cost":"6.46"},{"name":"tests/cases/project/referenceResolutionRelativePathsRelativeToRootDirectory.json","time":356,"edits":1,"cost":"6.46"},{"name":"tests/cases/project/intReferencingExtAndInt.json","time":356,"edits":1,"cost":"6.46"},{"name":"tests/cases/fourslash/breakpointValidationDecorators.ts","time":356,"edits":1,"cost":"6.46"},{"name":"tests/cases/fourslash/completionListBuilderLocations_VariableDeclarations.ts","time":356,"edits":1,"cost":"6.46"},{"name":"tests/cases/fourslash/codeFixInferFromUsageArrow.ts","time":711,"edits":2,"cost":"6.45"},{"name":"tests/cases/project/referenceResolutionRelativePathsNoResolve.json","time":355,"edits":1,"cost":"6.45"},{"name":"tests/cases/project/sourcemapModuleSubfolderNoOutdir.json","time":354,"edits":1,"cost":"6.45"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleSubfolderNoOutdir.json","time":354,"edits":1,"cost":"6.45"},{"name":"tests/cases/fourslash/refactorExtractType_js2.ts","time":352,"edits":1,"cost":"6.44"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_function.ts","time":352,"edits":1,"cost":"6.44"},{"name":"tests/cases/project/sourcerootUrlModuleMultifolderSpecifyOutputFile.json","time":352,"edits":1,"cost":"6.44"},{"name":"tests/cases/project/declarationsIndirectImportShouldResultInError.json","time":352,"edits":1,"cost":"6.44"},{"name":"tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion3.ts","time":352,"edits":1,"cost":"6.44"},{"name":"tests/cases/fourslash/regexp.ts","time":352,"edits":1,"cost":"6.44"},{"name":"tests/cases/compiler/genericPrototypeProperty.ts","time":352,"edits":1,"cost":"6.44"},{"name":"unittests:: tsc-watch:: resolutionCache:: tsc-watch module resolution caching","time":351,"edits":1,"cost":"6.44"},{"name":"tests/cases/compiler/intersectionsOfLargeUnions2.ts","time":702,"edits":2,"cost":"6.44"},{"name":"tests/cases/fourslash/exportEqualTypes.ts","time":351,"edits":1,"cost":"6.44"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipPrimitiveType.ts","time":351,"edits":1,"cost":"6.44"},{"name":"tests/cases/project/visibilityOfTypeUsedAcrossModules2.json","time":350,"edits":1,"cost":"6.44"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules3.ts","time":350,"edits":1,"cost":"6.44"},{"name":"tests/cases/compiler/inferringAnyFunctionType2.ts","time":350,"edits":1,"cost":"6.44"},{"name":"tests/cases/project/maprootUrlModuleSubfolderSpecifyOutputDirectory.json","time":349,"edits":1,"cost":"6.44"},{"name":"tests/cases/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile.json","time":349,"edits":1,"cost":"6.44"},{"name":"tests/cases/project/mapRootAbsolutePathModuleSimpleNoOutdir.json","time":348,"edits":1,"cost":"6.43"},{"name":"tests/cases/project/maprootUrlModuleMultifolderSpecifyOutputFile.json","time":348,"edits":1,"cost":"6.43"},{"name":"tests/cases/project/jsFileCompilationSameNameDtsNotSpecifiedWithAllowJs.json","time":348,"edits":1,"cost":"6.43"},{"name":"tests/cases/compiler/overridingPrivateStaticMembers.ts","time":348,"edits":1,"cost":"6.43"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_chainedCall.ts","time":347,"edits":1,"cost":"6.43"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_missingCompilerOptionsInTsconfig.ts","time":347,"edits":1,"cost":"6.43"},{"name":"tests/cases/project/maprootUrlSimpleNoOutdir.json","time":347,"edits":1,"cost":"6.43"},{"name":"tests/cases/project/sourcemapMultifolderNoOutdir.json","time":347,"edits":1,"cost":"6.43"},{"name":"tests/cases/fourslash/server/openFileWithSyntaxKind.ts","time":346,"edits":1,"cost":"6.43"},{"name":"tests/cases/project/outModuleSubfolderSpecifyOutputDirectory.json","time":345,"edits":1,"cost":"6.42"},{"name":"tests/cases/fourslash/getOccurrencesPublic1.ts","time":345,"edits":1,"cost":"6.42"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.ts","time":345,"edits":1,"cost":"6.42"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImportInEs5.ts","time":345,"edits":1,"cost":"6.42"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_constructor.ts","time":344,"edits":1,"cost":"6.42"},{"name":"tests/cases/project/relativeNestedRef.json","time":344,"edits":1,"cost":"6.42"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts","time":344,"edits":1,"cost":"6.42"},{"name":"tests/cases/fourslash/renameUMDModuleAlias1.ts","time":344,"edits":1,"cost":"6.42"},{"name":"tests/cases/project/sourcerootUrlSubfolderSpecifyOutputDirectory.json","time":343,"edits":1,"cost":"6.42"},{"name":"tests/cases/compiler/declFileMethods.ts","time":343,"edits":1,"cost":"6.42"},{"name":"tests/cases/conformance/jsx/checkJsxUnionSFXContextualTypeInferredCorrectly.tsx","time":685,"edits":2,"cost":"6.42"},{"name":"tests/cases/project/mapRootRelativePathSimpleNoOutdir.json","time":342,"edits":1,"cost":"6.42"},{"name":"unittests:: Reuse program structure:: General","time":340,"edits":1,"cost":"6.41"},{"name":"tests/cases/project/jsFileCompilationSameNameFilesNotSpecified.json","time":340,"edits":1,"cost":"6.41"},{"name":"tests/cases/compiler/internalAliasVarInsideLocalModuleWithoutExportAccessError.ts","time":340,"edits":1,"cost":"6.41"},{"name":"tests/cases/conformance/es6/templates/templateStringInTaggedTemplate.ts","time":339,"edits":1,"cost":"6.41"},{"name":"tests/cases/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory.json","time":338,"edits":1,"cost":"6.40"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.ts","time":338,"edits":1,"cost":"6.40"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsTypeArgumentInferenceES6.ts","time":338,"edits":1,"cost":"6.40"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration1ES6.ts","time":337,"edits":1,"cost":"6.40"},{"name":"tests/cases/fourslash/server/ngProxy4.ts","time":337,"edits":1,"cost":"6.40"},{"name":"tests/cases/fourslash/refactorExtractType53.ts","time":336,"edits":1,"cost":"6.40"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_disabledInCompilerOptionsInTsconfig.ts","time":336,"edits":1,"cost":"6.40"},{"name":"tests/cases/project/sourcerootUrlMultifolderSpecifyOutputFile.json","time":336,"edits":1,"cost":"6.40"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.ts","time":336,"edits":1,"cost":"6.40"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory.json","time":335,"edits":1,"cost":"6.40"},{"name":"tests/cases/fourslash/refactorExtractType51.ts","time":334,"edits":1,"cost":"6.39"},{"name":"unittests:: evaluation:: asyncGeneratorEvaluation","time":334,"edits":1,"cost":"6.39"},{"name":"tests/cases/project/sourceRootRelativePathMultifolderSpecifyOutputFile.json","time":334,"edits":1,"cost":"6.39"},{"name":"tests/cases/project/mapRootAbsolutePathSubfolderSpecifyOutputFile.json","time":334,"edits":1,"cost":"6.39"},{"name":"tests/cases/fourslash/genericMethodParam.ts","time":334,"edits":1,"cost":"6.39"},{"name":"tests/cases/fourslash/completionListsThroughTransitiveBaseClasses.ts","time":333,"edits":1,"cost":"6.39"},{"name":"tests/cases/project/declarationsImportedUseInFunction.json","time":332,"edits":1,"cost":"6.39"},{"name":"tests/cases/compiler/constructorWithIncompleteTypeAnnotation.ts","time":332,"edits":1,"cost":"6.39"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource4.ts","time":331,"edits":1,"cost":"6.38"},{"name":"tests/cases/compiler/typedArrays.ts","time":661,"edits":2,"cost":"6.38"},{"name":"tests/cases/fourslash/completionListStaticProtectedMembers2.ts","time":330,"edits":1,"cost":"6.38"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_superCall.ts","time":658,"edits":2,"cost":"6.38"},{"name":"tests/cases/project/sourcerootUrlSingleFileSpecifyOutputFile.json","time":328,"edits":1,"cost":"6.37"},{"name":"tests/cases/compiler/staticAnonymousTypeNotReferencingTypeParameter.ts","time":328,"edits":1,"cost":"6.37"},{"name":"tests/cases/project/sourcerootUrlSimpleSpecifyOutputDirectory.json","time":327,"edits":1,"cost":"6.37"},{"name":"tests/cases/project/defaultExcludeNodeModulesAndRelativePathOutDir.json","time":327,"edits":1,"cost":"6.37"},{"name":"tests/cases/fourslash/codeFixAddMissingInvocationForDecorator01.ts","time":327,"edits":1,"cost":"6.37"},{"name":"tests/cases/fourslash/memberCompletionInForEach1.ts","time":327,"edits":1,"cost":"6.37"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardFunctionOfFormThis.ts","time":327,"edits":1,"cost":"6.37"},{"name":"tests/cases/project/outSimpleNoOutdir.json","time":326,"edits":1,"cost":"6.37"},{"name":"tests/cases/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile.json","time":326,"edits":1,"cost":"6.37"},{"name":"tests/cases/project/referenceResolutionSameFileTwice.json","time":325,"edits":1,"cost":"6.37"},{"name":"tests/cases/fourslash/breakpointValidationStatements.ts","time":325,"edits":1,"cost":"6.37"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithNullValueAndInvalidOperands.ts","time":325,"edits":1,"cost":"6.37"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceEmptyTypeLiteral.ts","time":325,"edits":1,"cost":"6.37"},{"name":"tests/cases/fourslash/genericTypeWithMultipleBases1.ts","time":325,"edits":1,"cost":"6.37"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_thisParam.ts","time":324,"edits":1,"cost":"6.36"},{"name":"unittests:: tsc-watch:: Emit times and Error updates in builder after program changes","time":324,"edits":1,"cost":"6.36"},{"name":"tests/cases/project/sourcemapSubfolderNoOutdir.json","time":324,"edits":1,"cost":"6.36"},{"name":"tests/cases/compiler/reactHOCSpreadprops.tsx","time":647,"edits":2,"cost":"6.36"},{"name":"tests/cases/project/sourceRootAbsolutePathSimpleSpecifyOutputFile.json","time":323,"edits":1,"cost":"6.36"},{"name":"tests/cases/project/baseline2.json","time":323,"edits":1,"cost":"6.36"},{"name":"tests/cases/fourslash/tsxCompletionOnClosingTag2.ts","time":323,"edits":1,"cost":"6.36"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern08.ts","time":323,"edits":1,"cost":"6.36"},{"name":"tests/cases/compiler/conditionalTypeDoesntSpinForever.ts","time":645,"edits":2,"cost":"6.36"},{"name":"tests/cases/compiler/reactReadonlyHOCAssignabilityReal.tsx","time":645,"edits":2,"cost":"6.36"},{"name":"tests/cases/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory.json","time":322,"edits":1,"cost":"6.36"},{"name":"tests/cases/project/declarationDir.json","time":322,"edits":1,"cost":"6.36"},{"name":"tests/cases/project/sourcemapMixedSubfolderSpecifyOutputFile.json","time":322,"edits":1,"cost":"6.36"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess9.ts","time":322,"edits":1,"cost":"6.36"},{"name":"tests/cases/project/referenceResolutionSameFileTwiceNoResolve.json","time":320,"edits":1,"cost":"6.35"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.ts","time":320,"edits":1,"cost":"6.35"},{"name":"tests/cases/project/jsFileCompilationSameNameDtsNotSpecified.json","time":319,"edits":1,"cost":"6.35"},{"name":"tests/cases/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":319,"edits":1,"cost":"6.35"},{"name":"tests/cases/compiler/privacyVarDeclFile.ts","time":319,"edits":1,"cost":"6.35"},{"name":"tests/cases/fourslash/signatureHelpTypeArguments.ts","time":638,"edits":2,"cost":"6.35"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignaturesWithOptionalParameters.ts","time":318,"edits":1,"cost":"6.34"},{"name":"tests/cases/fourslash/refactorExtractType56.ts","time":317,"edits":1,"cost":"6.34"},{"name":"tests/cases/project/emitDecoratorMetadataSystemJSISolatedModules.json","time":317,"edits":1,"cost":"6.34"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures3.ts","time":317,"edits":1,"cost":"6.34"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionExtensionsAllowJSFalse.ts","time":316,"edits":1,"cost":"6.34"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts","time":316,"edits":1,"cost":"6.34"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithOneOperandIsAny.ts","time":316,"edits":1,"cost":"6.34"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete6.ts","time":316,"edits":1,"cost":"6.34"},{"name":"tests/cases/project/privacyCheckOnImportedModuleImportStatementInParentModule.json","time":314,"edits":1,"cost":"6.33"},{"name":"tests/cases/project/mapRootRelativePathModuleSimpleSpecifyOutputFile.json","time":314,"edits":1,"cost":"6.33"},{"name":"tests/cases/project/outSimpleSpecifyOutputFile.json","time":314,"edits":1,"cost":"6.33"},{"name":"tests/cases/fourslash/reverseMappedTypeQuickInfo.ts","time":627,"edits":2,"cost":"6.33"},{"name":"tests/cases/fourslash/findAllRefsPrefixSuffixPreference.ts","time":627,"edits":2,"cost":"6.33"},{"name":"tests/cases/project/declarationsGlobalImport.json","time":313,"edits":1,"cost":"6.33"},{"name":"tests/cases/project/mapRootRelativePathSingleFileSpecifyOutputFile.json","time":313,"edits":1,"cost":"6.33"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_arrowFunction.ts","time":312,"edits":1,"cost":"6.32"},{"name":"tests/cases/project/maprootUrlModuleSubfolderSpecifyOutputFile.json","time":312,"edits":1,"cost":"6.32"},{"name":"tests/cases/project/sourcerootUrlModuleSubfolderNoOutdir.json","time":312,"edits":1,"cost":"6.32"},{"name":"tests/cases/project/specifyExcludeWithOutUsingRelativePath.json","time":312,"edits":1,"cost":"6.32"},{"name":"tests/cases/fourslash/quickInfoForContextuallyTypedFunctionInTaggedTemplateExpression2.ts","time":312,"edits":1,"cost":"6.32"},{"name":"tests/cases/project/nonRelative.json","time":311,"edits":1,"cost":"6.32"},{"name":"tests/cases/project/sourcemapMultifolderSpecifyOutputFile.json","time":311,"edits":1,"cost":"6.32"},{"name":"tests/cases/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile.json","time":311,"edits":1,"cost":"6.32"},{"name":"tests/cases/project/sourcemapSubfolderSpecifyOutputFile.json","time":311,"edits":1,"cost":"6.32"},{"name":"tests/cases/compiler/intersectionsOfLargeUnions.ts","time":620,"edits":2,"cost":"6.32"},{"name":"tests/cases/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile.json","time":310,"edits":1,"cost":"6.32"},{"name":"tests/cases/compiler/externalModuleExportingGenericClass.ts","time":310,"edits":1,"cost":"6.32"},{"name":"tests/cases/project/sourcemapSingleFileNoOutdir.json","time":309,"edits":1,"cost":"6.31"},{"name":"tests/cases/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":309,"edits":1,"cost":"6.31"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile.json","time":308,"edits":1,"cost":"6.31"},{"name":"tests/cases/project/maprootUrlSingleFileSpecifyOutputFile.json","time":308,"edits":1,"cost":"6.31"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalOrOperator/logicalOrOperatorWithEveryType.ts","time":308,"edits":1,"cost":"6.31"},{"name":"tests/cases/compiler/moduleAugmentationInAmbientModule5.ts","time":308,"edits":1,"cost":"6.31"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.ts","time":307,"edits":1,"cost":"6.31"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_importedFunction5.ts","time":612,"edits":2,"cost":"6.30"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile.json","time":306,"edits":1,"cost":"6.30"},{"name":"tests/cases/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory.json","time":305,"edits":1,"cost":"6.30"},{"name":"tests/cases/fourslash/completionListForGenericInstance1.ts","time":305,"edits":1,"cost":"6.30"},{"name":"tests/cases/conformance/functions/strictBindCallApply1.ts","time":609,"edits":2,"cost":"6.30"},{"name":"tests/cases/project/noProjectOptionAndInputFiles.json","time":304,"edits":1,"cost":"6.30"},{"name":"tests/cases/compiler/commentsInheritance.ts","time":304,"edits":1,"cost":"6.30"},{"name":"tests/cases/fourslash/completionListInNamedFunctionExpression1.ts","time":304,"edits":1,"cost":"6.30"},{"name":"tests/cases/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":303,"edits":1,"cost":"6.29"},{"name":"tests/cases/fourslash/pasteLambdaOverModule.ts","time":303,"edits":1,"cost":"6.29"},{"name":"tests/cases/fourslash/unusedVariableInModule1.ts","time":303,"edits":1,"cost":"6.29"},{"name":"tests/cases/project/outSimpleSpecifyOutputDirectory.json","time":302,"edits":1,"cost":"6.29"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithTypeParameter.ts","time":302,"edits":1,"cost":"6.29"},{"name":"tests/cases/fourslash/refactorExtractType7.ts","time":301,"edits":1,"cost":"6.29"},{"name":"tests/cases/fourslash/genericCombinators2.ts","time":602,"edits":2,"cost":"6.29"},{"name":"tests/cases/project/jsFileCompilationDifferentNamesSpecifiedWithAllowJs.json","time":301,"edits":1,"cost":"6.29"},{"name":"tests/cases/fourslash/nameOfRetypedClassInModule.ts","time":301,"edits":1,"cost":"6.29"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_classDeclarationAliasing.ts","time":300,"edits":1,"cost":"6.28"},{"name":"unittests:: config:: configurationExtension","time":300,"edits":1,"cost":"6.28"},{"name":"tests/cases/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile.json","time":299,"edits":1,"cost":"6.28"},{"name":"tests/cases/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile.json","time":299,"edits":1,"cost":"6.28"},{"name":"tests/cases/project/mapRootRelativePathMultifolderSpecifyOutputFile.json","time":298,"edits":1,"cost":"6.28"},{"name":"tests/cases/conformance/classes/members/classTypes/instancePropertyInClassType.ts","time":298,"edits":1,"cost":"6.28"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile.json","time":296,"edits":1,"cost":"6.27"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignaturesWithOptionalParameters.ts","time":296,"edits":1,"cost":"6.27"},{"name":"tests/cases/fourslash/findAllRefsForUMDModuleAlias1.ts","time":296,"edits":1,"cost":"6.27"},{"name":"tests/cases/project/mapRootRelativePathSimpleSpecifyOutputFile.json","time":295,"edits":1,"cost":"6.27"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersOptionality.ts","time":295,"edits":1,"cost":"6.27"},{"name":"tests/cases/project/outSubfolderSpecifyOutputDirectory.json","time":292,"edits":1,"cost":"6.26"},{"name":"tests/cases/project/outModuleSimpleSpecifyOutputFile.json","time":292,"edits":1,"cost":"6.26"},{"name":"tests/cases/conformance/decorators/class/method/parameter/decoratorOnClassMethodParameter2.ts","time":583,"edits":2,"cost":"6.26"},{"name":"tests/cases/project/emitDecoratorMetadataSystemJSISolatedModulesNoResolve.json","time":291,"edits":1,"cost":"6.25"},{"name":"tests/cases/fourslash/getOccurrencesSwitchCaseDefault.ts","time":291,"edits":1,"cost":"6.25"},{"name":"tests/cases/fourslash/todoComments1.ts","time":291,"edits":1,"cost":"6.25"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates2.ts","time":289,"edits":1,"cost":"6.25"},{"name":"tests/cases/conformance/enums/enumClassification.ts","time":289,"edits":1,"cost":"6.25"},{"name":"tests/cases/fourslash/completionForStringLiteral4.ts","time":289,"edits":1,"cost":"6.25"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfObjectBindingPattern2.ts","time":288,"edits":1,"cost":"6.24"},{"name":"tests/cases/fourslash/completionAtDottedNamespace.ts","time":287,"edits":1,"cost":"6.24"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures3.ts","time":287,"edits":1,"cost":"6.24"},{"name":"tests/cases/fourslash/remoteGetReferences.ts","time":574,"edits":2,"cost":"6.24"},{"name":"tests/cases/conformance/types/tuple/optionalTupleElements1.ts","time":287,"edits":1,"cost":"6.24"},{"name":"tests/cases/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile.json","time":286,"edits":1,"cost":"6.24"},{"name":"tests/cases/project/emitDecoratorMetadataCommonJSISolatedModules.json","time":286,"edits":1,"cost":"6.24"},{"name":"tests/cases/fourslash/server/completionEntryDetailAcrossFiles01.ts","time":286,"edits":1,"cost":"6.24"},{"name":"tests/cases/fourslash/findReferencesDefinitionDisplayParts.ts","time":286,"edits":1,"cost":"6.24"},{"name":"tests/cases/compiler/vardecl.ts","time":286,"edits":1,"cost":"6.24"},{"name":"tests/cases/project/outSubfolderSpecifyOutputFile.json","time":285,"edits":1,"cost":"6.23"},{"name":"tests/cases/project/nodeModulesMaxDepthExceeded.json","time":285,"edits":1,"cost":"6.23"},{"name":"tests/cases/fourslash/extendArrayInterfaceMember.ts","time":285,"edits":1,"cost":"6.23"},{"name":"tests/cases/fourslash/findAllRefsOfConstructor2.ts","time":568,"edits":2,"cost":"6.23"},{"name":"tests/cases/project/sourcerootUrlSubfolderSpecifyOutputFile.json","time":284,"edits":1,"cost":"6.23"},{"name":"tests/cases/compiler/privacyTypeParametersOfInterfaceDeclFile.ts","time":284,"edits":1,"cost":"6.23"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.ts","time":284,"edits":1,"cost":"6.23"},{"name":"tests/cases/fourslash/todoComments13.ts","time":284,"edits":1,"cost":"6.23"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_typedRestParam.ts","time":283,"edits":1,"cost":"6.23"},{"name":"tests/cases/compiler/privacyCannotNameAccessorDeclFile.ts","time":283,"edits":1,"cost":"6.23"},{"name":"tests/cases/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":283,"edits":1,"cost":"6.23"},{"name":"tests/cases/conformance/types/literal/enumLiteralTypes2.ts","time":283,"edits":1,"cost":"6.23"},{"name":"unittests:: evaluation:: asyncArrowEvaluation","time":282,"edits":1,"cost":"6.22"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterArrayBindingPatternDefaultValues.ts","time":282,"edits":1,"cost":"6.22"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints.ts","time":282,"edits":1,"cost":"6.22"},{"name":"tests/cases/compiler/genericFunctionSpecializations1.ts","time":282,"edits":1,"cost":"6.22"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_functionComments.ts","time":281,"edits":1,"cost":"6.22"},{"name":"tests/cases/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile.json","time":281,"edits":1,"cost":"6.22"},{"name":"tests/cases/fourslash/breakpointValidationFunctions.ts","time":281,"edits":1,"cost":"6.22"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource6.ts","time":281,"edits":1,"cost":"6.22"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/heterogeneousArrayLiterals.ts","time":281,"edits":1,"cost":"6.22"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForObjectBindingPattern.ts","time":281,"edits":1,"cost":"6.22"},{"name":"tests/cases/project/emitDecoratorMetadataSystemJS.json","time":280,"edits":1,"cost":"6.22"},{"name":"tests/cases/project/specifyExcludeUsingRelativepath.json","time":279,"edits":1,"cost":"6.21"},{"name":"tests/cases/fourslash/server/openFile.ts","time":279,"edits":1,"cost":"6.21"},{"name":"tests/cases/fourslash/shims/getCompletionsAtPosition.ts","time":279,"edits":1,"cost":"6.21"},{"name":"tests/cases/fourslash/quickInfoForGenericConstraints1.ts","time":279,"edits":1,"cost":"6.21"},{"name":"tests/cases/fourslash/addMemberToInterface.ts","time":279,"edits":1,"cost":"6.21"},{"name":"tests/cases/conformance/types/forAwait/types.forAwait.es2018.2.ts","time":278,"edits":1,"cost":"6.21"},{"name":"tests/cases/fourslash/errorConsistency.ts","time":278,"edits":1,"cost":"6.21"},{"name":"tests/cases/fourslash/findAllRefsModuleAugmentation.ts","time":278,"edits":1,"cost":"6.21"},{"name":"tests/cases/conformance/es6/destructuring/destructuringVariableDeclaration1ES5iterable.ts","time":278,"edits":1,"cost":"6.21"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsTypeParameterInInterface.ts","time":277,"edits":1,"cost":"6.21"},{"name":"tests/cases/compiler/genericClassWithStaticFactory.ts","time":277,"edits":1,"cost":"6.21"},{"name":"tests/cases/conformance/expressions/unaryOperators/deleteOperator/deleteOperatorWithNumberType.ts","time":277,"edits":1,"cost":"6.21"},{"name":"tests/cases/fourslash/jsdocTypedefTagSemanticMeaning1.ts","time":553,"edits":2,"cost":"6.20"},{"name":"tests/cases/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile.json","time":276,"edits":1,"cost":"6.20"},{"name":"tests/cases/fourslash/getOccurrencesClassExpressionStaticThis.ts","time":276,"edits":1,"cost":"6.20"},{"name":"tests/cases/compiler/restParamModifier.ts","time":276,"edits":1,"cost":"6.20"},{"name":"tests/cases/project/privacyCheckOnImportedModuleDeclarationsInsideModule.json","time":275,"edits":1,"cost":"6.20"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty8.tsx","time":550,"edits":2,"cost":"6.20"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":275,"edits":1,"cost":"6.20"},{"name":"tests/cases/compiler/fatarrowfunctionsOptionalArgs.ts","time":275,"edits":1,"cost":"6.20"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinNestedSubclass1.ts","time":275,"edits":1,"cost":"6.20"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithUndefinedValueAndInvalidOperands.ts","time":274,"edits":1,"cost":"6.19"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalAndOperator/logicalAndOperatorWithEveryType.ts","time":274,"edits":1,"cost":"6.19"},{"name":"tests/cases/fourslash/quickInfoOnUnResolvedBaseConstructorSignature.ts","time":274,"edits":1,"cost":"6.19"},{"name":"tests/cases/project/maprootUrlMultifolderSpecifyOutputFile.json","time":273,"edits":1,"cost":"6.19"},{"name":"tests/cases/project/outMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":273,"edits":1,"cost":"6.19"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeFromChainedAssignment3.ts","time":546,"edits":2,"cost":"6.19"},{"name":"tests/cases/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile.json","time":273,"edits":1,"cost":"6.19"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures3.ts","time":273,"edits":1,"cost":"6.19"},{"name":"tests/cases/fourslash/getEditsForFileRename_renameFromIndex.ts","time":545,"edits":2,"cost":"6.19"},{"name":"tests/cases/project/mapRootSourceRootWithNoSourceMapOption.json","time":272,"edits":1,"cost":"6.19"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_functionTypeParameters.ts","time":271,"edits":1,"cost":"6.18"},{"name":"tests/cases/fourslash/jsSpecialAssignmentMerging2.ts","time":271,"edits":1,"cost":"6.18"},{"name":"tests/cases/compiler/controlFlowCaching.ts","time":271,"edits":1,"cost":"6.18"},{"name":"tests/cases/fourslash/extract-method6.ts","time":271,"edits":1,"cost":"6.18"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekind.ts","time":271,"edits":1,"cost":"6.18"},{"name":"tests/cases/conformance/es6/destructuring/destructuringWithLiteralInitializers.ts","time":270,"edits":1,"cost":"6.18"},{"name":"tests/cases/fourslash/todoComments4.ts","time":270,"edits":1,"cost":"6.18"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserSetAccessorWithTypeParameters1.ts","time":270,"edits":1,"cost":"6.18"},{"name":"tests/cases/project/relativeGlobal.json","time":268,"edits":1,"cost":"6.17"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterArrayBindingPatternDefaultValues2.ts","time":268,"edits":1,"cost":"6.17"},{"name":"tests/cases/fourslash/renameAliasExternalModule2.ts","time":268,"edits":1,"cost":"6.17"},{"name":"tests/cases/fourslash/server/formatSpaceBetweenFunctionAndArrayIndex.ts","time":536,"edits":2,"cost":"6.17"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/accessibilityModifiers.ts","time":268,"edits":1,"cost":"6.17"},{"name":"tests/cases/project/sourcerootUrlSimpleSpecifyOutputFile.json","time":267,"edits":1,"cost":"6.17"},{"name":"tests/cases/compiler/controlFlowSelfReferentialLoop.ts","time":534,"edits":2,"cost":"6.17"},{"name":"tests/cases/conformance/types/literal/literalTypes2.ts","time":267,"edits":1,"cost":"6.17"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsModules.ts","time":267,"edits":1,"cost":"6.17"},{"name":"tests/cases/fourslash/unusedFunctionInNamespace5.ts","time":267,"edits":1,"cost":"6.17"},{"name":"tests/cases/project/emitDecoratorMetadataCommonJSISolatedModulesNoResolve.json","time":266,"edits":1,"cost":"6.16"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterUsedAsTypeParameterConstraint3.ts","time":266,"edits":1,"cost":"6.16"},{"name":"tests/cases/conformance/types/uniqueSymbol/uniqueSymbolsDeclarations.ts","time":265,"edits":1,"cost":"6.16"},{"name":"tests/cases/compiler/intTypeCheck.ts","time":265,"edits":1,"cost":"6.16"},{"name":"tests/cases/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile.json","time":264,"edits":1,"cost":"6.16"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_staticMethod.ts","time":263,"edits":1,"cost":"6.15"},{"name":"unittests:: tsc-watch:: watchEnvironment:: tsc-watch with different polling/non polling options","time":263,"edits":1,"cost":"6.15"},{"name":"tests/cases/project/jsFileCompilationSameNameFilesNotSpecifiedWithAllowJs.json","time":263,"edits":1,"cost":"6.15"},{"name":"tests/cases/project/declarationDir3.json","time":263,"edits":1,"cost":"6.15"},{"name":"tests/cases/conformance/types/objectTypeLiteral/methodSignatures/functionLiterals.ts","time":263,"edits":1,"cost":"6.15"},{"name":"tests/cases/project/circularReferencing2.json","time":262,"edits":1,"cost":"6.15"},{"name":"tests/cases/fourslash/memberConstructorEdits.ts","time":262,"edits":1,"cost":"6.15"},{"name":"tests/cases/conformance/types/members/objectTypeWithCallSignatureHidingMembersOfExtendedFunction.ts","time":262,"edits":1,"cost":"6.15"},{"name":"tests/cases/project/nodeModulesImportHigher.json","time":261,"edits":1,"cost":"6.15"},{"name":"tests/cases/project/sourcemapSimpleSpecifyOutputFile.json","time":261,"edits":1,"cost":"6.15"},{"name":"tests/cases/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile.json","time":261,"edits":1,"cost":"6.15"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.ts","time":261,"edits":1,"cost":"6.15"},{"name":"tests/cases/fourslash/arrayCallAndConstructTypings.ts","time":261,"edits":1,"cost":"6.15"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_namelessClass.ts","time":520,"edits":2,"cost":"6.14"},{"name":"tests/cases/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile.json","time":260,"edits":1,"cost":"6.14"},{"name":"tests/cases/project/jsFileCompilationDifferentNamesSpecified.json","time":260,"edits":1,"cost":"6.14"},{"name":"tests/cases/compiler/moduledecl.ts","time":260,"edits":1,"cost":"6.14"},{"name":"tests/cases/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile.json","time":260,"edits":1,"cost":"6.14"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyNameConflicts.ts","time":260,"edits":1,"cost":"6.14"},{"name":"tests/cases/fourslash/signatureHelpSimpleConstructorCall.ts","time":260,"edits":1,"cost":"6.14"},{"name":"tests/cases/compiler/sourceMap-EmptyFile1.ts","time":260,"edits":1,"cost":"6.14"},{"name":"unittests:: tsserver:: Inferred projects","time":259,"edits":1,"cost":"6.14"},{"name":"tests/cases/fourslash/genericInterfacePropertyInference2.ts","time":259,"edits":1,"cost":"6.14"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInRightOperandOfOrOrOperator.ts","time":259,"edits":1,"cost":"6.14"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolIndexer5.ts","time":259,"edits":1,"cost":"6.14"},{"name":"tests/cases/fourslash/signatureHelpFilteredTriggers01.ts","time":517,"edits":2,"cost":"6.14"},{"name":"tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping.ts","time":517,"edits":2,"cost":"6.14"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_functionExpression.ts","time":258,"edits":1,"cost":"6.13"},{"name":"tests/cases/compiler/nonNullReferenceMatching.ts","time":516,"edits":2,"cost":"6.13"},{"name":"tests/cases/compiler/shorthandPropertyAssignmentsInDestructuring.ts","time":258,"edits":1,"cost":"6.13"},{"name":"tests/cases/project/privacyCheckOnImportedModuleDeclarationsInsideNonExportedModule.json","time":258,"edits":1,"cost":"6.13"},{"name":"tests/cases/fourslash/renameParameterPropertyDeclaration2.ts","time":258,"edits":1,"cost":"6.13"},{"name":"tests/cases/fourslash/renameInheritedProperties1.ts","time":258,"edits":1,"cost":"6.13"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithGenericConstructSignaturesWithOptionalParameters.ts","time":257,"edits":1,"cost":"6.13"},{"name":"tests/cases/fourslash/referencesForGlobalsInExternalModule.ts","time":514,"edits":2,"cost":"6.13"},{"name":"tests/cases/fourslash/renameInheritedProperties7.ts","time":257,"edits":1,"cost":"6.13"},{"name":"tests/cases/fourslash/codeFixSpelling4.ts","time":257,"edits":1,"cost":"6.13"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration1ES5iterable.ts","time":256,"edits":1,"cost":"6.13"},{"name":"tests/cases/fourslash/shims/quickInfoDisplayPartsVar.ts","time":256,"edits":1,"cost":"6.13"},{"name":"tests/cases/compiler/commentsClassMembers.ts","time":256,"edits":1,"cost":"6.13"},{"name":"tests/cases/compiler/capturedLetConstInLoop6_ES6.ts","time":256,"edits":1,"cost":"6.13"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericClassWithFunctionTypedMemberArguments.ts","time":256,"edits":1,"cost":"6.13"},{"name":"tests/cases/fourslash/completionListErrorRecovery2.ts","time":256,"edits":1,"cost":"6.13"},{"name":"tests/cases/compiler/extendPrivateConstructorClass.ts","time":256,"edits":1,"cost":"6.13"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandProperties.ts","time":256,"edits":1,"cost":"6.13"},{"name":"tests/cases/fourslash/signatureHelpJSX.ts","time":511,"edits":2,"cost":"6.12"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_importedFunction4.ts","time":511,"edits":2,"cost":"6.12"},{"name":"tests/cases/compiler/jsxInferenceProducesLiteralAsExpected.tsx","time":510,"edits":2,"cost":"6.12"},{"name":"tests/cases/project/sourcemapModuleSimpleSpecifyOutputFile.json","time":255,"edits":1,"cost":"6.12"},{"name":"tests/cases/project/extReferencingExtAndInt.json","time":255,"edits":1,"cost":"6.12"},{"name":"tests/cases/project/relativeNested.json","time":255,"edits":1,"cost":"6.12"},{"name":"tests/cases/fourslash/server/navto01.ts","time":255,"edits":1,"cost":"6.12"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorParameterProperties2.ts","time":255,"edits":1,"cost":"6.12"},{"name":"tests/cases/compiler/objectCreate2.ts","time":255,"edits":1,"cost":"6.12"},{"name":"unittests:: Reuse program structure:: isProgramUptoDate should return true when there is no change in compiler options and","time":254,"edits":1,"cost":"6.12"},{"name":"tests/cases/project/mapRootWithNoSourceMapOption.json","time":254,"edits":1,"cost":"6.12"},{"name":"tests/cases/fourslash/memberlistOnDDot.ts","time":254,"edits":1,"cost":"6.12"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_classExpressionHeritage.ts","time":253,"edits":1,"cost":"6.11"},{"name":"tests/cases/fourslash/server/documentHighlights01.ts","time":253,"edits":1,"cost":"6.11"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/typeParameterAssignability2.ts","time":253,"edits":1,"cost":"6.11"},{"name":"tests/cases/fourslash/unusedMethodInClass1.ts","time":253,"edits":1,"cost":"6.11"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.ts","time":253,"edits":1,"cost":"6.11"},{"name":"tests/cases/fourslash/getCompletionEntryDetails2.ts","time":252,"edits":1,"cost":"6.11"},{"name":"tests/cases/fourslash/shims-pp/getNavigateToItems.ts","time":252,"edits":1,"cost":"6.11"},{"name":"tests/cases/compiler/missingImportAfterModuleImport.ts","time":252,"edits":1,"cost":"6.11"},{"name":"tests/cases/compiler/capturedLetConstInLoop4_ES6.ts","time":251,"edits":1,"cost":"6.11"},{"name":"tests/cases/fourslash/shims/getNavigateToItems.ts","time":251,"edits":1,"cost":"6.11"},{"name":"tests/cases/fourslash/unusedInterfaceInNamespace2.ts","time":251,"edits":1,"cost":"6.11"},{"name":"unittests:: tsserver:: Session:: General functionality","time":250,"edits":1,"cost":"6.10"},{"name":"tests/cases/project/outModuleSubfolderSpecifyOutputFile.json","time":250,"edits":1,"cost":"6.10"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures4.ts","time":250,"edits":1,"cost":"6.10"},{"name":"tests/cases/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile.json","time":250,"edits":1,"cost":"6.10"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates6.ts","time":250,"edits":1,"cost":"6.10"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInFunction.ts","time":250,"edits":1,"cost":"6.10"},{"name":"tests/cases/fourslash/codeFixInferFromUsageNumberPriority.ts","time":498,"edits":2,"cost":"6.10"},{"name":"unittests:: tsserver:: events:: ProjectLoadingStart and ProjectLoadingFinish events","time":249,"edits":1,"cost":"6.10"},{"name":"tests/cases/project/defaultExcludeNodeModulesAndRelativePathOutDirWithAllowJS.json","time":249,"edits":1,"cost":"6.10"},{"name":"tests/cases/compiler/convertKeywordsYes.ts","time":249,"edits":1,"cost":"6.10"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithConstraintsTypeArgumentInference.ts","time":249,"edits":1,"cost":"6.10"},{"name":"tests/cases/compiler/assignmentCompatability35.ts","time":249,"edits":1,"cost":"6.10"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType9.ts","time":497,"edits":2,"cost":"6.10"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_paramDecorator.ts","time":248,"edits":1,"cost":"6.09"},{"name":"tests/cases/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile.json","time":248,"edits":1,"cost":"6.09"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForArrayBindingPattern2.ts","time":248,"edits":1,"cost":"6.09"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.ts","time":248,"edits":1,"cost":"6.09"},{"name":"tests/cases/fourslash/parameterWithDestructuring.ts","time":248,"edits":1,"cost":"6.09"},{"name":"tests/cases/fourslash/server/completionEntryDetailAcrossFiles02.ts","time":494,"edits":2,"cost":"6.09"},{"name":"tests/cases/project/rootDirectoryErrors.json","time":247,"edits":1,"cost":"6.09"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithGenericCallSignaturesWithOptionalParameters.ts","time":247,"edits":1,"cost":"6.09"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersStringNumericNames.ts","time":247,"edits":1,"cost":"6.09"},{"name":"tests/cases/fourslash/renameCommentsAndStrings2.ts","time":247,"edits":1,"cost":"6.09"},{"name":"tests/cases/fourslash/refactorExtractType58.ts","time":246,"edits":1,"cost":"6.09"},{"name":"tests/cases/conformance/parser/ecmascript5/parserAstSpans1.ts","time":246,"edits":1,"cost":"6.09"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTypedTags.ts","time":246,"edits":1,"cost":"6.09"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsEnum2.ts","time":246,"edits":1,"cost":"6.09"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithOneOperandIsUndefined.ts","time":245,"edits":1,"cost":"6.08"},{"name":"tests/cases/fourslash/referenceInParameterPropertyDeclaration.ts","time":245,"edits":1,"cost":"6.08"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile2.ts","time":245,"edits":1,"cost":"6.08"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3.ts","time":244,"edits":1,"cost":"6.08"},{"name":"tests/cases/fourslash/memberListAfterDoubleDot.ts","time":244,"edits":1,"cost":"6.08"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesOptionalParams3.ts","time":244,"edits":1,"cost":"6.08"},{"name":"tests/cases/project/declareVariableCollision.json","time":243,"edits":1,"cost":"6.07"},{"name":"tests/cases/compiler/privacyImport.ts","time":243,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/memberListOfModuleBeforeKeyword.ts","time":243,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/completionEntryForUnionProperty.ts","time":243,"edits":1,"cost":"6.07"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInUMD4.ts","time":243,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsFunctionExpression.ts","time":243,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_callComments.ts","time":242,"edits":1,"cost":"6.07"},{"name":"unittests:: tsbuild:: with resolveJsonModule option on project resolveJsonModuleAndComposite","time":242,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/breakpointValidationClasses.ts","time":242,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/renameImportAndExport.ts","time":242,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/server/typeReferenceOnServer.ts","time":242,"edits":1,"cost":"6.07"},{"name":"tests/cases/compiler/fatarrowfunctionsErrors.ts","time":242,"edits":1,"cost":"6.07"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern22.ts","time":242,"edits":1,"cost":"6.07"},{"name":"tests/cases/conformance/classes/classExpressions/classExpression5.ts","time":242,"edits":1,"cost":"6.07"},{"name":"tests/cases/conformance/types/mapped/mappedTypeRelationships.ts","time":724,"edits":3,"cost":"6.07"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_initializer.ts","time":241,"edits":1,"cost":"6.07"},{"name":"tests/cases/project/sourcerootUrlModuleSimpleSpecifyOutputFile.json","time":241,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/getOccurrencesIsWriteAccess.ts","time":241,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/completionListInUnclosedForLoop01.ts","time":241,"edits":1,"cost":"6.07"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceInNamespace.ts","time":240,"edits":1,"cost":"6.06"},{"name":"tests/cases/fourslash/renameInheritedProperties2.ts","time":240,"edits":1,"cost":"6.06"},{"name":"tests/cases/conformance/types/primitives/undefined/directReferenceToUndefined.ts","time":240,"edits":1,"cost":"6.06"},{"name":"tests/cases/project/jsFileCompilationDifferentNamesNotSpecified.json","time":239,"edits":1,"cost":"6.06"},{"name":"tests/cases/fourslash/findAllRefsTypeParameterInMergedInterface.ts","time":478,"edits":2,"cost":"6.06"},{"name":"tests/cases/fourslash/getOccurrencesSwitchCaseDefault2.ts","time":239,"edits":1,"cost":"6.06"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete7.ts","time":239,"edits":1,"cost":"6.06"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceSomePropertiesPresent.ts","time":239,"edits":1,"cost":"6.06"},{"name":"tests/cases/compiler/typeReferenceDirectives8.ts","time":239,"edits":1,"cost":"6.06"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty4.tsx","time":477,"edits":2,"cost":"6.06"},{"name":"tests/cases/project/mapRootAbsolutePathSingleFileSpecifyOutputFile.json","time":238,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/quickInfoOnNarrowedType.ts","time":238,"edits":1,"cost":"6.05"},{"name":"tests/cases/conformance/expressions/contextualTyping/parenthesizedContexualTyping1.ts","time":238,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/importTypeNodeGoToDefinition.ts","time":238,"edits":1,"cost":"6.05"},{"name":"tests/cases/project/sourcerootUrlModuleSubfolderSpecifyOutputFile.json","time":237,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/multiModuleFundule1.ts","time":237,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterArrayBindingPattern2.ts","time":237,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/completionListInNamedFunctionExpressionWithShadowing.ts","time":237,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/completionListAfterNumericLiteral.ts","time":237,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/completionEntryOnNarrowedType.ts","time":237,"edits":1,"cost":"6.05"},{"name":"tests/cases/compiler/propertiesAndIndexers.ts","time":237,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/server/declarationMapsGoToDefinitionSameNameDifferentDirectory.ts","time":473,"edits":2,"cost":"6.05"},{"name":"tests/cases/project/nestedDeclare.json","time":236,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/genericMapTyping1.ts","time":236,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/server/completions02.ts","time":236,"edits":1,"cost":"6.05"},{"name":"tests/cases/fourslash/codeFixInferFromUsageConstructor.ts","time":470,"edits":2,"cost":"6.04"},{"name":"tests/cases/compiler/lambdaParamTypes.ts","time":235,"edits":1,"cost":"6.04"},{"name":"tests/cases/compiler/assignmentToExpandingArrayType.ts","time":235,"edits":1,"cost":"6.04"},{"name":"tests/cases/conformance/types/literal/enumLiteralTypes1.ts","time":235,"edits":1,"cost":"6.04"},{"name":"tests/cases/compiler/computedPropertiesInDestructuring1_ES6.ts","time":235,"edits":1,"cost":"6.04"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.ts","time":235,"edits":1,"cost":"6.04"},{"name":"tests/cases/conformance/types/tuple/tupleElementTypes3.ts","time":235,"edits":1,"cost":"6.04"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration4_es6.ts","time":235,"edits":1,"cost":"6.04"},{"name":"tests/cases/conformance/es6/templates/taggedTemplatesWithTypeArguments2.ts","time":469,"edits":2,"cost":"6.04"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures2.ts","time":234,"edits":1,"cost":"6.04"},{"name":"tests/cases/fourslash/shims/getOccurrencesAtPosition.ts","time":234,"edits":1,"cost":"6.04"},{"name":"tests/cases/fourslash/completionListInTemplateLiteralParts1.ts","time":234,"edits":1,"cost":"6.04"},{"name":"tests/cases/compiler/ipromise4.ts","time":234,"edits":1,"cost":"6.04"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures6.ts","time":234,"edits":1,"cost":"6.04"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution7.tsx","time":234,"edits":1,"cost":"6.04"},{"name":"tests/cases/fourslash/signatureHelpWhenEditingCallExpression.ts","time":233,"edits":1,"cost":"6.03"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithInvalidOperands.ts","time":233,"edits":1,"cost":"6.03"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature.ts","time":233,"edits":1,"cost":"6.03"},{"name":"tests/cases/fourslash/getOccurrencesTryCatchFinally2.ts","time":233,"edits":1,"cost":"6.03"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete9.ts","time":233,"edits":1,"cost":"6.03"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithGenericSignatureArguments2.ts","time":232,"edits":1,"cost":"6.03"},{"name":"tests/cases/fourslash/quickfixImplementInterfaceUnreachableTypeUsesRelativeImport.ts","time":462,"edits":2,"cost":"6.02"},{"name":"tests/cases/compiler/shorthandPropertyAssignmentsInDestructuring_ES6.ts","time":231,"edits":1,"cost":"6.02"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentOverload4.tsx","time":231,"edits":1,"cost":"6.02"},{"name":"tests/cases/conformance/classes/mixinClassesAnnotated.ts","time":231,"edits":1,"cost":"6.02"},{"name":"tests/cases/fourslash/goToImplementationInterface_04.ts","time":231,"edits":1,"cost":"6.02"},{"name":"tests/cases/compiler/genericDefaults.ts","time":690,"edits":3,"cost":"6.02"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForArrayBindingPattern.ts","time":230,"edits":1,"cost":"6.02"},{"name":"tests/cases/fourslash/goToTypeDefinitionPrimitives.ts","time":230,"edits":1,"cost":"6.02"},{"name":"tests/cases/fourslash/referencesForClassLocal.ts","time":230,"edits":1,"cost":"6.02"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfTypeAlias.ts","time":230,"edits":1,"cost":"6.02"},{"name":"tests/cases/fourslash/navigationItemsSubStringMatch2.ts","time":230,"edits":1,"cost":"6.02"},{"name":"tests/cases/conformance/jsx/inline/inlineJsxFactoryDeclarationsLocalTypes.tsx","time":459,"edits":2,"cost":"6.02"},{"name":"tests/cases/conformance/externalModules/exportNonInitializedVariablesSystem.ts","time":229,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/getOccurrencesIfElseBroken.ts","time":229,"edits":1,"cost":"6.01"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorInTemplateStringWithSyntaxError3.ts","time":229,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames3.ts","time":229,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_classExpression.ts","time":228,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/commentsInheritance.ts","time":1368,"edits":6,"cost":"6.01"},{"name":"tests/cases/compiler/controlFlowArrays.ts","time":228,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/refactorExtractType48.ts","time":227,"edits":1,"cost":"6.01"},{"name":"tests/cases/project/maprootUrlMixedSubfolderSpecifyOutputFile.json","time":227,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/referencesForStatic.ts","time":227,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/findAllRefsOnDefinition2.ts","time":454,"edits":2,"cost":"6.01"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionContext.ts","time":227,"edits":1,"cost":"6.01"},{"name":"tests/cases/compiler/capturedLetConstInLoop3_ES6.ts","time":227,"edits":1,"cost":"6.01"},{"name":"tests/cases/fourslash/signatureHelpOnOverloadsDifferentArity2.ts","time":227,"edits":1,"cost":"6.01"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloadAssignability03.ts","time":227,"edits":1,"cost":"6.01"},{"name":"tests/cases/project/multipleLevelsModuleResolution.json","time":226,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/getOccurrencesThis6.ts","time":226,"edits":1,"cost":"6.00"},{"name":"tests/cases/conformance/expressions/functionCalls/newWithSpreadES5.ts","time":226,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/findAllRefsOfConstructor.ts","time":450,"edits":2,"cost":"6.00"},{"name":"tests/cases/compiler/privacyLocalInternalReferenceImportWithExport.ts","time":225,"edits":1,"cost":"6.00"},{"name":"tests/cases/project/privacyCheckOnIndirectTypeFromTheExternalType.json","time":225,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping2.ts","time":450,"edits":2,"cost":"6.00"},{"name":"tests/cases/fourslash/extendArrayInterface.ts","time":225,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/getOccurrencesExport1.ts","time":225,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/server/ngProxy3.ts","time":225,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/shims-pp/getSemanticDiagnostics.ts","time":225,"edits":1,"cost":"6.00"},{"name":"tests/cases/fourslash/goToImplementationInterface_09.ts","time":448,"edits":2,"cost":"5.99"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.ts","time":224,"edits":1,"cost":"5.99"},{"name":"tests/cases/project/sourceRootRelativePathSubfolderSpecifyOutputFile.json","time":224,"edits":1,"cost":"5.99"},{"name":"tests/cases/compiler/exportClassExtendingIntersection.ts","time":224,"edits":1,"cost":"5.99"},{"name":"tests/cases/compiler/unspecializedConstraints.ts","time":224,"edits":1,"cost":"5.99"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource1.ts","time":224,"edits":1,"cost":"5.99"},{"name":"tests/cases/fourslash/refactorExtractType50.ts","time":223,"edits":1,"cost":"5.99"},{"name":"tests/cases/fourslash/refactorExtractType43.ts","time":223,"edits":1,"cost":"5.99"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_callComments2.ts","time":223,"edits":1,"cost":"5.99"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinueNegatives.ts","time":223,"edits":1,"cost":"5.99"},{"name":"tests/cases/fourslash/unclosedArrayErrorRecovery.ts","time":223,"edits":1,"cost":"5.99"},{"name":"tests/cases/fourslash/getJavaScriptCompletions11.ts","time":223,"edits":1,"cost":"5.99"},{"name":"unittests:: JSDocParsing","time":222,"edits":1,"cost":"5.98"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.ts","time":222,"edits":1,"cost":"5.98"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImportTypings1.ts","time":222,"edits":1,"cost":"5.98"},{"name":"tests/cases/fourslash/server/ngProxy1.ts","time":222,"edits":1,"cost":"5.98"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete1.ts","time":222,"edits":1,"cost":"5.98"},{"name":"tests/cases/fourslash/unusedMethodInClass4.ts","time":222,"edits":1,"cost":"5.98"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamInstantiateU.ts","time":222,"edits":1,"cost":"5.98"},{"name":"tests/cases/conformance/es6/templates/templateStringBinaryOperationsInvalid.ts","time":221,"edits":1,"cost":"5.98"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfObjectBindingPattern.ts","time":221,"edits":1,"cost":"5.98"},{"name":"tests/cases/fourslash/unclosedFunctionErrorRecovery3.ts","time":221,"edits":1,"cost":"5.98"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/enumAssignabilityInInheritance.ts","time":221,"edits":1,"cost":"5.98"},{"name":"tests/cases/fourslash/codeFixInferFromUsage.ts","time":441,"edits":2,"cost":"5.98"},{"name":"tests/cases/compiler/capturedLetConstInLoop3.ts","time":220,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_delete_templateTag.ts","time":220,"edits":1,"cost":"5.97"},{"name":"tests/cases/project/privacyCheckOnImportedModuleSimpleReference.json","time":220,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/completionForStringLiteralRelativeImportAllowJSFalse.ts","time":220,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/completionListInIndexSignature01.ts","time":220,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/unusedImports9FS.ts","time":220,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/quickInfoOnMergedInterfaces.ts","time":220,"edits":1,"cost":"5.97"},{"name":"tests/cases/compiler/declFileImportChainInExportAssignment.ts","time":220,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/refactorExtractType52.ts","time":219,"edits":1,"cost":"5.97"},{"name":"unittests:: services:: textChanges","time":219,"edits":1,"cost":"5.97"},{"name":"tests/cases/compiler/privacyTopLevelInternalReferenceImportWithoutExport.ts","time":219,"edits":1,"cost":"5.97"},{"name":"tests/cases/conformance/emitter/es5/asyncGenerators/emitter.asyncGenerators.classMethods.es5.ts","time":219,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/renameJsExports02.ts","time":219,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAmbient1.ts","time":219,"edits":1,"cost":"5.97"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parseIncompleteBinaryExpression1.ts","time":219,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinue3.ts","time":437,"edits":2,"cost":"5.97"},{"name":"tests/cases/project/relativePaths.json","time":218,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/server/declarationMapsEnableMapping_NoInlineSources.ts","time":436,"edits":2,"cost":"5.97"},{"name":"tests/cases/fourslash/memberCompletionOnTypeParameters.ts","time":218,"edits":1,"cost":"5.97"},{"name":"tests/cases/fourslash/importJsNodeModule1.ts","time":218,"edits":1,"cost":"5.97"},{"name":"unittests:: config:: showConfig","time":217,"edits":1,"cost":"5.96"},{"name":"tests/cases/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory.json","time":217,"edits":1,"cost":"5.96"},{"name":"tests/cases/project/sourcemapModuleSubfolderSpecifyOutputFile.json","time":217,"edits":1,"cost":"5.96"},{"name":"tests/cases/compiler/capturedLetConstInLoop2.ts","time":217,"edits":1,"cost":"5.96"},{"name":"tests/cases/fourslash/completionListInFatArrow.ts","time":217,"edits":1,"cost":"5.96"},{"name":"tests/cases/conformance/salsa/moduleExportAlias.ts","time":216,"edits":1,"cost":"5.96"},{"name":"tests/cases/fourslash/renameContextuallyTypedProperties2.ts","time":216,"edits":1,"cost":"5.96"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceClassExpression.ts","time":216,"edits":1,"cost":"5.96"},{"name":"tests/cases/conformance/types/mapped/mappedTypes1.ts","time":216,"edits":1,"cost":"5.96"},{"name":"tests/cases/fourslash/identifierErrorRecovery.ts","time":216,"edits":1,"cost":"5.96"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance5.ts","time":216,"edits":1,"cost":"5.96"},{"name":"tests/cases/fourslash/getSemanticDiagnosticForDeclaration1.ts","time":216,"edits":1,"cost":"5.96"},{"name":"tests/cases/fourslash/referencesForInheritedProperties9.ts","time":216,"edits":1,"cost":"5.96"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithStringIndexers2.ts","time":216,"edits":1,"cost":"5.96"},{"name":"tests/cases/fourslash/findAllRefsJsDocTypeDef_js.ts","time":430,"edits":2,"cost":"5.95"},{"name":"tests/cases/fourslash/tsxCompletion9.ts","time":215,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/getOccurrencesAbstract01.ts","time":215,"edits":1,"cost":"5.95"},{"name":"tests/cases/compiler/library_DatePrototypeProperties.ts","time":215,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/signatureHelpOnOverloads.ts","time":215,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/getOccurrencesThrow6.ts","time":215,"edits":1,"cost":"5.95"},{"name":"tests/cases/compiler/ipromise2.ts","time":215,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/completionListInImportClause02.ts","time":215,"edits":1,"cost":"5.95"},{"name":"tests/cases/conformance/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.functionDeclarations.es2018.ts","time":214,"edits":1,"cost":"5.95"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesProtectedMembers2.ts","time":214,"edits":1,"cost":"5.95"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration1ES5.ts","time":214,"edits":1,"cost":"5.95"},{"name":"tests/cases/project/jsFileCompilationDifferentNamesNotSpecifiedWithAllowJs.json","time":214,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/thisPredicateFunctionQuickInfo02.ts","time":214,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/extract-method8.ts","time":214,"edits":1,"cost":"5.95"},{"name":"tests/cases/fourslash/goToDefinitionShorthandProperty02.ts","time":214,"edits":1,"cost":"5.95"},{"name":"tests/cases/compiler/mapOnTupleTypes01.ts","time":214,"edits":1,"cost":"5.95"},{"name":"tests/cases/conformance/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithNumberType.ts","time":214,"edits":1,"cost":"5.95"},{"name":"tests/cases/compiler/bigIntWithTargetES3.ts","time":213,"edits":1,"cost":"5.94"},{"name":"tests/cases/conformance/declarationEmit/typesVersionsDeclarationEmit.ambient.ts","time":213,"edits":1,"cost":"5.94"},{"name":"tests/cases/compiler/privacyGloFunc.ts","time":213,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport3.ts","time":213,"edits":1,"cost":"5.94"},{"name":"tests/cases/compiler/capturedLetConstInLoop1_ES6.ts","time":213,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/getEmitOutputWithDeclarationFile3.ts","time":213,"edits":1,"cost":"5.94"},{"name":"tests/cases/compiler/sourceMapValidationModule.ts","time":213,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/refactorExtractType54.ts","time":212,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementDefaultValues.ts","time":212,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_parameter_all.ts","time":424,"edits":2,"cost":"5.94"},{"name":"tests/cases/fourslash/signatureHelpThis.ts","time":212,"edits":1,"cost":"5.94"},{"name":"tests/cases/conformance/types/namedTypes/optionalMethods.ts","time":212,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceConstructSignature.ts","time":212,"edits":1,"cost":"5.94"},{"name":"tests/cases/conformance/types/mapped/mappedTypeModifiers.ts","time":212,"edits":1,"cost":"5.94"},{"name":"tests/cases/compiler/missingFunctionImplementation.ts","time":212,"edits":1,"cost":"5.94"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES5UMD.ts","time":212,"edits":1,"cost":"5.94"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsClassAccessors.ts","time":211,"edits":1,"cost":"5.93"},{"name":"tests/cases/conformance/expressions/objectLiterals/objectLiteralErrors.ts","time":211,"edits":1,"cost":"5.93"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceExtendsObjectIntersectionErrors.ts","time":211,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/completionListAfterRegularExpressionLiteral04.ts","time":211,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/genericDerivedTypeAcrossModuleBoundary1.ts","time":211,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/contextualTyping.ts","time":421,"edits":2,"cost":"5.93"},{"name":"tests/cases/fourslash/transitiveExportImports.ts","time":421,"edits":2,"cost":"5.93"},{"name":"tests/cases/conformance/types/asyncGenerators/types.asyncGenerators.es2018.1.ts","time":210,"edits":1,"cost":"5.93"},{"name":"tests/cases/project/sourceRootRelativePathSingleFileSpecifyOutputFile.json","time":210,"edits":1,"cost":"5.93"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringForOfArrayBindingPattern2.ts","time":210,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.ts","time":210,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/shims-pp/getCompletionsAtPosition.ts","time":210,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/signatureHelpNoArguments.ts","time":210,"edits":1,"cost":"5.93"},{"name":"tests/cases/fourslash/completionListInClosedFunction07.ts","time":210,"edits":1,"cost":"5.93"},{"name":"tests/cases/compiler/validUseOfThisInSuper.ts","time":210,"edits":1,"cost":"5.93"},{"name":"tests/cases/project/circularReferencing.json","time":209,"edits":1,"cost":"5.92"},{"name":"tests/cases/conformance/types/stringLiteral/typeArgumentsWithStringLiteralTypes01.ts","time":209,"edits":1,"cost":"5.92"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfInterface.ts","time":209,"edits":1,"cost":"5.92"},{"name":"tests/cases/fourslash/quickInfoForSyntaxErrorNoError.ts","time":209,"edits":1,"cost":"5.92"},{"name":"unittests:: tsbuild:: inferredTypeFromTransitiveModule::","time":208,"edits":1,"cost":"5.92"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithRecursiveConstraints.ts","time":208,"edits":1,"cost":"5.92"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsWithInstanceOfByConstructorSignature.ts","time":208,"edits":1,"cost":"5.92"},{"name":"tests/cases/fourslash/signatureHelpNegativeTests2.ts","time":208,"edits":1,"cost":"5.92"},{"name":"tests/cases/project/baseline.json","time":207,"edits":1,"cost":"5.91"},{"name":"tests/cases/compiler/capturedLetConstInLoop2_ES6.ts","time":207,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/thisPredicateFunctionQuickInfo01.ts","time":207,"edits":1,"cost":"5.91"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesOptionalParams.ts","time":207,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/semanticClassificationUninstantiatedModuleWithVariableOfSameName1.ts","time":207,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/getOccurrencesOfUndefinedSymbol.ts","time":207,"edits":1,"cost":"5.91"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration2.ts","time":207,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/quickInfoGenerics.ts","time":206,"edits":1,"cost":"5.91"},{"name":"tests/cases/compiler/capturedLetConstInLoop5_ES6.ts","time":206,"edits":1,"cost":"5.91"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts.ts","time":206,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/goToDefinitionDifferentFileIndirectly.ts","time":206,"edits":1,"cost":"5.91"},{"name":"tests/cases/fourslash/signatureHelpAtEOF2.ts","time":411,"edits":2,"cost":"5.91"},{"name":"tests/cases/fourslash/completionListInUnclosedTypeArguments.ts","time":411,"edits":2,"cost":"5.91"},{"name":"tests/cases/fourslash/getOccurrencesTryCatchFinallyBroken.ts","time":205,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/goToDefinitionShorthandProperty01.ts","time":205,"edits":1,"cost":"5.90"},{"name":"tests/cases/compiler/privacyGloImportParseErrors.ts","time":205,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/unclosedCommentsInConstructor.ts","time":205,"edits":1,"cost":"5.90"},{"name":"tests/cases/compiler/toStringOnPrimitives.ts","time":205,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/breakpointValidationClass.ts","time":204,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/memberListOfExportedClass.ts","time":204,"edits":1,"cost":"5.90"},{"name":"tests/cases/fourslash/enumUpdate1.ts","time":204,"edits":1,"cost":"5.90"},{"name":"tests/cases/compiler/circularReferenceInImport.ts","time":204,"edits":1,"cost":"5.90"},{"name":"tests/cases/compiler/namespaces1.ts","time":204,"edits":1,"cost":"5.90"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures4.ts","time":203,"edits":1,"cost":"5.89"},{"name":"tests/cases/conformance/expressions/functionCalls/typeArgumentInferenceConstructSignatures.ts","time":203,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/completionListForObjectSpread.ts","time":203,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/findAllRefsExportAsNamespace.ts","time":203,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/renameJsSpecialAssignmentRhs1.ts","time":203,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/completionListInClosedFunction05.ts","time":203,"edits":1,"cost":"5.89"},{"name":"tests/cases/conformance/statements/breakStatements/invalidSwitchBreakStatement.ts","time":203,"edits":1,"cost":"5.89"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserLabeledStatement1.d.ts","time":203,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_blankCompilerOptionsInTsconfig.ts","time":202,"edits":1,"cost":"5.89"},{"name":"tests/cases/project/specifyExcludeWithOutUsingRelativePathWithAllowJS.json","time":202,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyThisType.ts","time":202,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/quickInfoJSDocFunctionThis.ts","time":202,"edits":1,"cost":"5.89"},{"name":"tests/cases/fourslash/javaScriptModules16.ts","time":202,"edits":1,"cost":"5.89"},{"name":"tests/cases/conformance/types/typeAliases/genericTypeAliases.ts","time":202,"edits":1,"cost":"5.89"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/readonlyInConstructorParameters.ts","time":202,"edits":1,"cost":"5.89"},{"name":"tests/cases/compiler/contextualTyping19.ts","time":202,"edits":1,"cost":"5.89"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractOverrideWithAbstract.ts","time":202,"edits":1,"cost":"5.89"},{"name":"tests/cases/conformance/types/keyof/keyofAndIndexedAccess2.ts","time":1611,"edits":8,"cost":"5.89"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterNestedObjectBindingPattern.ts","time":201,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/getOccurrencesSwitchCaseDefault5.ts","time":201,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/getOccurrencesClassExpressionPrivate.ts","time":201,"edits":1,"cost":"5.88"},{"name":"tests/cases/compiler/moduleAugmentationsImports4.ts","time":201,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/memberOverloadEdits.ts","time":201,"edits":1,"cost":"5.88"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnIndexSignature.ts","time":201,"edits":1,"cost":"5.88"},{"name":"tests/cases/compiler/sourceMapSample.ts","time":201,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/signatureHelpTypeParametersNotVariadic.ts","time":201,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/removeDeclareInModule.ts","time":201,"edits":1,"cost":"5.88"},{"name":"tests/cases/compiler/capturedLetConstInLoop12.ts","time":201,"edits":1,"cost":"5.88"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserBlockStatement1.d.ts","time":201,"edits":1,"cost":"5.88"},{"name":"tests/cases/conformance/expressions/contextualTyping/parenthesizedContexualTyping2.ts","time":200,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagRename01.ts","time":200,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates1.ts","time":200,"edits":1,"cost":"5.88"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithNullValueAndValidOperands.ts","time":200,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/brokenClassErrorRecovery.ts","time":200,"edits":1,"cost":"5.88"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/FunctionAndModuleWithSameNameAndCommonRoot.ts","time":200,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/breakpointValidationInterface.ts","time":200,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/findAllRefsForVariableInImplementsClause01.ts","time":200,"edits":1,"cost":"5.88"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration4.ts","time":200,"edits":1,"cost":"5.88"},{"name":"tests/cases/compiler/asiInES6Classes.ts","time":200,"edits":1,"cost":"5.88"},{"name":"tests/cases/fourslash/server/references01.ts","time":399,"edits":2,"cost":"5.88"},{"name":"tests/cases/compiler/decoratorsOnComputedProperties.ts","time":398,"edits":2,"cost":"5.87"},{"name":"tests/cases/project/declareExportAdded.json","time":199,"edits":1,"cost":"5.87"},{"name":"tests/cases/compiler/moduleAugmentationsImports3.ts","time":199,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/renameImportOfExportEquals.ts","time":199,"edits":1,"cost":"5.87"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithOverloadResolution3_ES6.ts","time":199,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/completionListOnParamOfGenericType1.ts","time":199,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/declareFunction.ts","time":398,"edits":2,"cost":"5.87"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_varDeclarations.ts","time":199,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/documentHighlightAtParameterPropertyDeclaration3.ts","time":199,"edits":1,"cost":"5.87"},{"name":"tests/cases/compiler/collisionExportsRequireAndVar.ts","time":199,"edits":1,"cost":"5.87"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports1-es6.ts","time":199,"edits":1,"cost":"5.87"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall2.ts","time":199,"edits":1,"cost":"5.87"},{"name":"tests/cases/compiler/commentsInterface.ts","time":198,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/goToImplementationSuper_01.ts","time":198,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/signatureHelpInCallback.ts","time":198,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/nameOrDottedNameStatements.ts","time":198,"edits":1,"cost":"5.87"},{"name":"tests/cases/conformance/parser/ecmascript5/Fuzz/parser0_004152.ts","time":198,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/insertReturnStatementInDuplicateIdentifierFunction.ts","time":198,"edits":1,"cost":"5.87"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/binaryIntegerLiteralES6.ts","time":198,"edits":1,"cost":"5.87"},{"name":"tests/cases/conformance/internalModules/importDeclarations/shadowedInternalModule.ts","time":198,"edits":1,"cost":"5.87"},{"name":"tests/cases/compiler/collisionExportsRequireAndAlias.ts","time":198,"edits":1,"cost":"5.87"},{"name":"tests/cases/compiler/inheritSameNamePropertiesWithDifferentVisibility.ts","time":198,"edits":1,"cost":"5.87"},{"name":"tests/cases/fourslash/server/declarationMapsGeneratedMapsEnableMapping3.ts","time":395,"edits":2,"cost":"5.87"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType2.ts","time":395,"edits":2,"cost":"5.87"},{"name":"tests/cases/conformance/types/asyncGenerators/types.asyncGenerators.es2018.2.ts","time":197,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsConst.ts","time":197,"edits":1,"cost":"5.86"},{"name":"tests/cases/conformance/types/literal/stringEnumLiteralTypes2.ts","time":197,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/deleteModifierBeforeVarStatement1.ts","time":197,"edits":1,"cost":"5.86"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithUndefinedValueAndValidOperands.ts","time":197,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/shims-pp/quickInfoDisplayPartsVar.ts","time":197,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/getOccurrencesSwitchCaseDefault4.ts","time":197,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/mispeltVariableForInLoopErrorRecovery.ts","time":197,"edits":1,"cost":"5.86"},{"name":"tests/cases/compiler/overload1.ts","time":197,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNested1.ts","time":197,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/unusedEnumInNamespace1.ts","time":197,"edits":1,"cost":"5.86"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints2.ts","time":196,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion.ts","time":196,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/todoComments11.ts","time":196,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/unusedFunctionInNamespace4.ts","time":196,"edits":1,"cost":"5.86"},{"name":"tests/cases/compiler/moduleAugmentationsBundledOutput1.ts","time":196,"edits":1,"cost":"5.86"},{"name":"tests/cases/conformance/types/localTypes/localTypes4.ts","time":196,"edits":1,"cost":"5.86"},{"name":"tests/cases/fourslash/codeFixInferFromUsageBindingElement.ts","time":390,"edits":2,"cost":"5.85"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithOneOperandIsNull.ts","time":195,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/completionListInTypedObjectLiteralsWithPartialPropertyNames.ts","time":195,"edits":1,"cost":"5.85"},{"name":"tests/cases/conformance/types/members/objectTypeWithStringNamedNumericProperty.ts","time":195,"edits":1,"cost":"5.85"},{"name":"tests/cases/conformance/jsx/tsxReactEmit1.tsx","time":195,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/memberListOnThisInClassWithPrivates.ts","time":195,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/underscoreTypings02.ts","time":195,"edits":1,"cost":"5.85"},{"name":"tests/cases/compiler/aliasBug.ts","time":195,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileQuoteStyle2.ts","time":389,"edits":2,"cost":"5.85"},{"name":"unittests:: tsserver:: searching for config file","time":194,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/missingMethodAfterEditAfterImport.ts","time":194,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/renameForDefaultExport08.ts","time":194,"edits":1,"cost":"5.85"},{"name":"tests/cases/compiler/genericTypeParameterEquivalence2.ts","time":194,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/referencesForGlobals2.ts","time":194,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/completionListInImportClause04.ts","time":194,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsEnum3.ts","time":194,"edits":1,"cost":"5.85"},{"name":"tests/cases/compiler/declFileTypeAnnotationVisibilityErrorParameterOfFunction.ts","time":194,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleSignaturesRest2.ts","time":194,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/prototypeProperty.ts","time":194,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags9.ts","time":194,"edits":1,"cost":"5.85"},{"name":"tests/cases/fourslash/refactorExtractType42.ts","time":386,"edits":2,"cost":"5.84"},{"name":"tests/cases/fourslash/quickInfoOnNarrowedTypeInModule.ts","time":386,"edits":2,"cost":"5.84"},{"name":"tests/cases/conformance/expressions/functionCalls/typeArgumentInferenceWithObjectLiteral.ts","time":193,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/renameInheritedProperties5.ts","time":193,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/getEmitOutputNoErrors.ts","time":193,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames9.ts","time":193,"edits":1,"cost":"5.84"},{"name":"tests/cases/compiler/declFileExportImportChain.ts","time":193,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/javaScriptPrototype5.ts","time":193,"edits":1,"cost":"5.84"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/octalIntegerLiteralES6.ts","time":193,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfNamespace.ts","time":193,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/server/formatOnEnter.ts","time":193,"edits":1,"cost":"5.84"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithIndexers.ts","time":193,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/codeFixInferFromUsageArrowJS.ts","time":385,"edits":2,"cost":"5.84"},{"name":"tests/cases/fourslash/refactorExtractType45.ts","time":192,"edits":1,"cost":"5.84"},{"name":"tests/cases/conformance/types/mapped/isomorphicMappedTypeInference.ts","time":384,"edits":2,"cost":"5.84"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsTypeArgumentInference.ts","time":192,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/indexerReturnTypes1.ts","time":192,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/protoPropertyInObjectLiteral.ts","time":192,"edits":1,"cost":"5.84"},{"name":"tests/cases/conformance/types/witness/witness.ts","time":192,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/completionListInComments2.ts","time":192,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/getOccurrencesDeclare3.ts","time":192,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/codeFixClassSuperMustPrecedeThisAccess.ts","time":192,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/completionListPrivateMembers.ts","time":192,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/genericWithSpecializedProperties2.ts","time":192,"edits":1,"cost":"5.84"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions18_ES5.ts","time":192,"edits":1,"cost":"5.84"},{"name":"tests/cases/fourslash/findAllRefsImportStarOfExportEquals.ts","time":383,"edits":2,"cost":"5.84"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_classDeclarationGoodUsages.ts","time":191,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementNestedObjectBindingPattern.ts","time":191,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamInstantiateDeeply.ts","time":191,"edits":1,"cost":"5.83"},{"name":"tests/cases/conformance/expressions/functionCalls/newWithSpreadES6.ts","time":191,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_4.ts","time":191,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/goToDefinitionObjectLiteralProperties.ts","time":191,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/completionListInImportClause03.ts","time":191,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/javaScriptPrototype4.ts","time":191,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/goToDefinitionPartialImplementation.ts","time":191,"edits":1,"cost":"5.83"},{"name":"tests/cases/conformance/externalModules/multipleExportDefault2.ts","time":191,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/completionListClassMembers.ts","time":190,"edits":1,"cost":"5.83"},{"name":"tests/cases/compiler/commentsCommentParsing.ts","time":190,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport12.ts","time":190,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_Generics.ts","time":190,"edits":1,"cost":"5.83"},{"name":"tests/cases/compiler/privacyVar.ts","time":190,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/completionListNewIdentifierBindingElement.ts","time":190,"edits":1,"cost":"5.83"},{"name":"tests/cases/conformance/jsx/tsxEmit1.tsx","time":190,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/documentHighlightAtParameterPropertyDeclaration2.ts","time":190,"edits":1,"cost":"5.83"},{"name":"tests/cases/compiler/defaultIndexProps2.ts","time":190,"edits":1,"cost":"5.83"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBinding.ts","time":190,"edits":1,"cost":"5.83"},{"name":"tests/cases/compiler/systemModuleAmbientDeclarations.ts","time":190,"edits":1,"cost":"5.83"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens8.ts","time":190,"edits":1,"cost":"5.83"},{"name":"tests/cases/fourslash/getJavaScriptCompletions18.ts","time":189,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/shims-pp/getPreProcessedFile.ts","time":189,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/referencesForIndexProperty2.ts","time":189,"edits":1,"cost":"5.82"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints4.ts","time":189,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/completionListAfterAnyType.ts","time":189,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/memberListOfModule.ts","time":189,"edits":1,"cost":"5.82"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration2.ts","time":188,"edits":1,"cost":"5.82"},{"name":"tests/cases/compiler/propertyAccess1.ts","time":188,"edits":1,"cost":"5.82"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignatures2.ts","time":188,"edits":1,"cost":"5.82"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericClassWithObjectTypeArgsAndConstraints.ts","time":188,"edits":1,"cost":"5.82"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IncompleteMemberVariables/parserErrorRecovery_IncompleteMemberVariable1.ts","time":188,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/codeFixAddMissingMember_classIsNotFirstDeclaration.ts","time":188,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/getOccurrencesIfElse4.ts","time":188,"edits":1,"cost":"5.82"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType.ts","time":188,"edits":1,"cost":"5.82"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions18_ES6.ts","time":188,"edits":1,"cost":"5.82"},{"name":"tests/cases/fourslash/codeFixInferFromUsageConstructorFunctionJS.ts","time":374,"edits":2,"cost":"5.81"},{"name":"tests/cases/fourslash/tsxGoToDefinitionClasses.ts","time":187,"edits":1,"cost":"5.81"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorWithIdenticalBCT.ts","time":187,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/referencesForLabel5.ts","time":187,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsExternalModules.ts","time":187,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/goToDefinitionUnionTypeProperty4.ts","time":187,"edits":1,"cost":"5.81"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.ts","time":187,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/genericInterfaceWithInheritanceEdit1.ts","time":187,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_classTypeParameters.ts","time":186,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/completionListInIndexSignature02.ts","time":186,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/promiseTyping2.ts","time":186,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/memberListOnExplicitThis.ts","time":186,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/getOccurrencesSetAndGet2.ts","time":186,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/unusedMethodInClass6.ts","time":186,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/completionListInUnclosedYieldExpression01.ts","time":186,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/quickinfoIsConsistent.ts","time":186,"edits":1,"cost":"5.81"},{"name":"tests/cases/fourslash/localFunction.ts","time":186,"edits":1,"cost":"5.81"},{"name":"tests/cases/project/sourceRootWithNoSourceMapOption.json","time":185,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/server/declarationMapsEnableMapping_NoInline.ts","time":370,"edits":2,"cost":"5.80"},{"name":"tests/cases/conformance/types/union/contextualTypeWithUnionTypeMembers.ts","time":185,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/todoComments14.ts","time":185,"edits":1,"cost":"5.80"},{"name":"tests/cases/compiler/declarationEmitCrossFileImportTypeOfAmbientModule.ts","time":185,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/goToTypeDefinition2.ts","time":185,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/renameParameterPropertyDeclaration3.ts","time":185,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/renameLocationsForClassExpression01.ts","time":185,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/getOccurrencesSetAndGet3.ts","time":185,"edits":1,"cost":"5.80"},{"name":"tests/cases/conformance/ambient/ambientInsideNonAmbient.ts","time":185,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/importNameCodeFixWithPrologue.ts","time":368,"edits":2,"cost":"5.80"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo8.ts","time":184,"edits":1,"cost":"5.80"},{"name":"tests/cases/conformance/types/mapped/mappedTypes6.ts","time":368,"edits":2,"cost":"5.80"},{"name":"tests/cases/fourslash/referencesForGlobals.ts","time":184,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/findAllRefsOnDecorators.ts","time":184,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/documentHighlightAtInheritedProperties2.ts","time":184,"edits":1,"cost":"5.80"},{"name":"tests/cases/compiler/systemModule11.ts","time":184,"edits":1,"cost":"5.80"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration5_es6.ts","time":184,"edits":1,"cost":"5.80"},{"name":"tests/cases/fourslash/quickInfoOnPrivateConstructorCall.ts","time":184,"edits":1,"cost":"5.80"},{"name":"tests/cases/conformance/es6/destructuring/declarationsAndAssignments.ts","time":367,"edits":2,"cost":"5.79"},{"name":"tests/cases/fourslash/referencesForOverrides.ts","time":367,"edits":2,"cost":"5.79"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_methodCallUnion.ts","time":366,"edits":2,"cost":"5.79"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_importedFunction.ts","time":366,"edits":2,"cost":"5.79"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_functionComments1.ts","time":183,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/jsdocTypedefTagSemanticMeaning0.ts","time":549,"edits":3,"cost":"5.79"},{"name":"tests/cases/fourslash/server/tsxIncrementalServer.ts","time":183,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/quickInfoOnObjectLiteralWithOnlyGetter.ts","time":183,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/getEmitOutputTsxFile_Preserve.ts","time":183,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/semanticClassificationModules.ts","time":183,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/renameAcrossMultipleProjects.ts","time":183,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/tsxCompletion13.ts","time":183,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyObjectLiteral.ts","time":183,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/completionForStringLiteral.ts","time":183,"edits":1,"cost":"5.79"},{"name":"tests/cases/compiler/moduleElementsInWrongContext2.ts","time":183,"edits":1,"cost":"5.79"},{"name":"tests/cases/project/prologueEmit.json","time":182,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/quickInfoOnCircularTypes.ts","time":182,"edits":1,"cost":"5.79"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports1.ts","time":182,"edits":1,"cost":"5.79"},{"name":"tests/cases/fourslash/goToModuleAliasDefinition.ts","time":182,"edits":1,"cost":"5.79"},{"name":"tests/cases/compiler/cannotInvokeNewOnIndexExpression.ts","time":182,"edits":1,"cost":"5.79"},{"name":"tests/cases/compiler/arrayFrom.ts","time":363,"edits":2,"cost":"5.78"},{"name":"tests/cases/fourslash/refactorExtractType6.ts","time":181,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/shims-pp/getOccurrencesAtPosition.ts","time":181,"edits":1,"cost":"5.78"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty2.ts","time":181,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport0.ts","time":181,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/completionListInObjectLiteralPropertyAssignment.ts","time":181,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/completionListModuleMembers.ts","time":181,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/getOccurrencesStringLiteralTypes.ts","time":181,"edits":1,"cost":"5.78"},{"name":"tests/cases/fourslash/refactorConvertImport_notAtDefaultName.ts","time":362,"edits":2,"cost":"5.78"},{"name":"tests/cases/fourslash/unusedLocalsinConstructorFS1.ts","time":181,"edits":1,"cost":"5.78"},{"name":"tests/cases/compiler/unusedParametersinConstructor2.ts","time":181,"edits":1,"cost":"5.78"},{"name":"tests/cases/compiler/genericFunctionInference1.ts","time":903,"edits":5,"cost":"5.78"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_arrowFunctionWithType.ts","time":180,"edits":1,"cost":"5.77"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.ts","time":180,"edits":1,"cost":"5.77"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/errorSuperPropertyAccess.ts","time":180,"edits":1,"cost":"5.77"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures4.ts","time":180,"edits":1,"cost":"5.77"},{"name":"tests/cases/compiler/privacyGloImport.ts","time":180,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/goToDefinitionJsModuleName.ts","time":180,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames4.ts","time":180,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/findAllRefsInsideWithBlock.ts","time":180,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/constEnumQuickInfoAndCompletionList.ts","time":180,"edits":1,"cost":"5.77"},{"name":"tests/cases/compiler/booleanLiteralsContextuallyTypedFromUnion.tsx","time":180,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/semanticClassificationWithUnionTypes.ts","time":180,"edits":1,"cost":"5.77"},{"name":"tests/cases/conformance/types/uniqueSymbol/uniqueSymbols.ts","time":359,"edits":2,"cost":"5.77"},{"name":"tests/cases/conformance/classes/mixinClassesAnonymous.ts","time":179,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/codeFixClassImplementClassPropertyTypeQuery.ts","time":179,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/duplicatePackageServices_fileChanges.ts","time":358,"edits":2,"cost":"5.77"},{"name":"tests/cases/fourslash/selfReferencedExternalModule.ts","time":179,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/mergedDeclarationsWithExportAssignment1.ts","time":179,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames8.ts","time":179,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/signatureHelpObjectCreationExpressionNoArgs_NotAvailable.ts","time":179,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/renameThis.ts","time":179,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/getOccurrencesClassExpressionPublic.ts","time":179,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/parameterInfoOnParameterType.ts","time":179,"edits":1,"cost":"5.77"},{"name":"tests/cases/fourslash/completionListOutsideOfForLoop02.ts","time":179,"edits":1,"cost":"5.77"},{"name":"tests/cases/conformance/parser/ecmascript5/parservoidInQualifiedName2.ts","time":179,"edits":1,"cost":"5.77"},{"name":"unittests:: tsserver:: watchEnvironment:: tsserverProjectSystem watchDirectories implementation","time":178,"edits":1,"cost":"5.76"},{"name":"unittests:: tsserver:: ConfiguredProjects:: non-existing directories listed in config file input array","time":178,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/declFileGenericType.ts","time":178,"edits":1,"cost":"5.76"},{"name":"tests/cases/conformance/types/union/unionTypeMembers.ts","time":178,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/completionListInUnclosedIndexSignature02.ts","time":178,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/privacyTypeParametersOfClassDeclFile.ts","time":178,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/es6ImportNamedImportDts.ts","time":178,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/genericTypeArgumentInference1.ts","time":178,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/goToDefinitionMethodOverloads.ts","time":178,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/importNameCodeFixIndentedIdentifier.ts","time":356,"edits":2,"cost":"5.76"},{"name":"tests/cases/fourslash/gotoDefinitionPropertyAccessExpressionHeritageClause.ts","time":178,"edits":1,"cost":"5.76"},{"name":"tests/cases/conformance/es6/templates/templateStringInSwitchAndCaseES6.ts","time":178,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/completionListAfterRegularExpressionLiteral1.ts","time":178,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/getAndSetNotIdenticalType3.ts","time":178,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/unusedImports10FS.ts","time":178,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/renameJsPropertyAssignment.ts","time":178,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/es6ExportAssignment.ts","time":178,"edits":1,"cost":"5.76"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures4.ts","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures3.ts","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameter.ts","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/memberListOnFunctionParameter.ts","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/declarationEmitPromise.ts","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/quickInfoOnMergedInterfacesWithIncrementalEdits.ts","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/optionalParamArgsTest.ts","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/conformance/types/contextualTypes/jsxAttributes/contextuallyTypedStringLiteralsInJsxAttributes02.tsx","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNested2.ts","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/objectLiteralBindingInParameter.ts","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/renameCrossJsTs01.ts","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/signatureHelpConstructorCallParamProperties.ts","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/functionTypes.ts","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/goToDefinitionObjectLiteralProperties1.ts","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/typeParametersAreIdenticalToThemselves.ts","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/classExpressionWithStaticPropertiesES62.ts","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/moduleRenamingErrorRecovery.ts","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/fourslash/completionListInMiddleOfIdentifierInArrowFunction01.ts","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpression5.ts","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/escapedReservedCompilerNamedIdentifier.ts","time":177,"edits":1,"cost":"5.76"},{"name":"tests/cases/compiler/undefinedAssignableToGenericMappedIntersection.ts","time":353,"edits":2,"cost":"5.75"},{"name":"tests/cases/fourslash/referencesForIndexProperty.ts","time":176,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/getOccurrencesSetAndGet.ts","time":176,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/referencesForInheritedProperties3.ts","time":176,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/extendsTArray.ts","time":176,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/findAllRefsReExportStar.ts","time":176,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/tsxCompletion5.ts","time":176,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/codeFixUndeclaredClassInstanceWithTypeParams.ts","time":176,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/jsxSpreadReference.ts","time":176,"edits":1,"cost":"5.75"},{"name":"tests/cases/conformance/es6/templates/templateStringWithPropertyAccess.ts","time":176,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/refactorConvertExport_ambientModule.ts","time":351,"edits":2,"cost":"5.75"},{"name":"tests/cases/fourslash/findAllRefsPropertyContextuallyTypedByTypeParam01.ts","time":526,"edits":3,"cost":"5.75"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_allParamsOptional.ts","time":175,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/referencesForAmbients2.ts","time":175,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/server/jsdocCallbackTagRename01.ts","time":175,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsEnum1.ts","time":175,"edits":1,"cost":"5.75"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/stringLiteralTypeIsSubtypeOfString.ts","time":175,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/findAllRefsParameterPropertyDeclaration1.ts","time":175,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImportEquals0.ts","time":175,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/insertInterfaceAndCheckTypeLiteralField.ts","time":175,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/parameterlessSetter.ts","time":175,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFile2.ts","time":175,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/completionListInUnclosedTaggedTemplate01.ts","time":175,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/recursiveObjectLiteral.ts","time":175,"edits":1,"cost":"5.75"},{"name":"tests/cases/fourslash/aliasMergingWithNamespace.ts","time":175,"edits":1,"cost":"5.75"},{"name":"tests/cases/compiler/declarationEmitReexportedSymlinkReference2.ts","time":349,"edits":2,"cost":"5.74"},{"name":"tests/cases/compiler/computedPropertiesInDestructuring1.ts","time":174,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/getOccurrencesSwitchCaseDefault3.ts","time":174,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/completionListInStringLiterals2.ts","time":174,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterObjectBindingPatternDefaultValues.ts","time":174,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagRename04.ts","time":174,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/extract-method4.ts","time":174,"edits":1,"cost":"5.74"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit5.ts","time":174,"edits":1,"cost":"5.74"},{"name":"tests/cases/conformance/types/import/importTypeLocal.ts","time":174,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/referencesForLabel2.ts","time":174,"edits":1,"cost":"5.74"},{"name":"tests/cases/fourslash/symbolNameAtUnparseableFunctionOverload.ts","time":174,"edits":1,"cost":"5.74"},{"name":"tests/cases/compiler/capturedLetConstInLoop8.ts","time":174,"edits":1,"cost":"5.74"},{"name":"tests/cases/conformance/types/thisType/thisTypeAndConstraints.ts","time":174,"edits":1,"cost":"5.74"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment10.ts","time":173,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionRelativePaths.ts","time":346,"edits":2,"cost":"5.73"},{"name":"tests/cases/fourslash/getOccurrencesThrow7.ts","time":173,"edits":1,"cost":"5.73"},{"name":"tests/cases/compiler/statics.ts","time":173,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/breakpointValidationObjectLiteralExpressions.ts","time":173,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/javaScriptModules15.ts","time":173,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/javascriptModules22.ts","time":173,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/memberListOfModuleInAnotherModule.ts","time":173,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatement.ts","time":173,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/completionListInEmptyFile.ts","time":173,"edits":1,"cost":"5.73"},{"name":"tests/cases/conformance/classes/mixinClassesMembers.ts","time":173,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags5.ts","time":173,"edits":1,"cost":"5.73"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames27_ES5.ts","time":173,"edits":1,"cost":"5.73"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of49.ts","time":173,"edits":1,"cost":"5.73"},{"name":"tests/cases/compiler/commentsExternalModules3.ts","time":172,"edits":1,"cost":"5.73"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.ts","time":172,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/unusedVariableInModule2.ts","time":172,"edits":1,"cost":"5.73"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignabilityInInheritance.ts","time":172,"edits":1,"cost":"5.73"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignaturesWithOverloads.ts","time":172,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern11.ts","time":172,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/renameInheritedProperties8.ts","time":172,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import13.ts","time":172,"edits":1,"cost":"5.73"},{"name":"tests/cases/compiler/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter2.ts","time":172,"edits":1,"cost":"5.73"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAsTags01.ts","time":172,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/squiggleFunctionExpression.ts","time":172,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/getEmitOutputSourceRoot.ts","time":172,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/invertedFunduleAfterQuickInfo.ts","time":172,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/quickInfoOnUndefined.ts","time":172,"edits":1,"cost":"5.73"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck9.ts","time":172,"edits":1,"cost":"5.73"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern07.ts","time":172,"edits":1,"cost":"5.73"},{"name":"tests/cases/compiler/capturedLetConstInLoop1.ts","time":514,"edits":3,"cost":"5.72"},{"name":"tests/cases/conformance/jsx/tsxLibraryManagedAttributes.tsx","time":342,"edits":2,"cost":"5.72"},{"name":"tests/cases/fourslash/renameReExportDefault.ts","time":171,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/completionListInUnclosedDeleteExpression01.ts","time":171,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceIndexSignaturesBoth.ts","time":171,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/shims/getRenameInfo.ts","time":171,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/renameLocationsForFunctionExpression01.ts","time":171,"edits":1,"cost":"5.72"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames.ts","time":171,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/referencesForIllegalAssignment.ts","time":171,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/argumentsIndexExpression.ts","time":171,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/completionListAfterNumericLiteral1.ts","time":171,"edits":1,"cost":"5.72"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration14_es6.ts","time":171,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/referencesForClassMembersExtendingAbstractClass.ts","time":512,"edits":3,"cost":"5.72"},{"name":"unittests:: tsbuild:: when project reference is referenced transitively","time":170,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/genericTypeWithMultipleBases1MultiFile.ts","time":170,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType4.ts","time":340,"edits":2,"cost":"5.72"},{"name":"tests/cases/fourslash/documentHighlightAtInheritedProperties6.ts","time":170,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures11.ts","time":170,"edits":1,"cost":"5.72"},{"name":"tests/cases/compiler/anyAsReturnTypeForNewOnCall.ts","time":170,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/server/completions03.ts","time":170,"edits":1,"cost":"5.72"},{"name":"tests/cases/fourslash/getOccurrencesThrow.ts","time":339,"edits":2,"cost":"5.71"},{"name":"tests/cases/fourslash/findAllRefsOfConstructor_multipleFiles.ts","time":338,"edits":2,"cost":"5.71"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormThisMember.ts","time":169,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/genericCallSignaturesInNonGenericTypes2.ts","time":169,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/incrementalResolveFunctionPropertyAssignment.ts","time":169,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/getOccurrencesProtected1.ts","time":169,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/getEmitOutputWithDeclarationFile.ts","time":169,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/parenthesisFatArrows.ts","time":169,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/findAllRefsParameterPropertyDeclaration2.ts","time":169,"edits":1,"cost":"5.71"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignaturesWithOptionalParameters.ts","time":169,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/extract-method17.ts","time":169,"edits":1,"cost":"5.71"},{"name":"tests/cases/conformance/jsx/jsxReactTestSuite.tsx","time":169,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/completionListInImportClause01.ts","time":169,"edits":1,"cost":"5.71"},{"name":"tests/cases/compiler/es6ClassTest8.ts","time":169,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsClassConstructor.ts","time":168,"edits":1,"cost":"5.71"},{"name":"tests/cases/project/defaultExcludeNodeModulesAndOutDirWithAllowJS.json","time":168,"edits":1,"cost":"5.71"},{"name":"tests/cases/conformance/classes/mixinAccessModifiers.ts","time":168,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/invertedCloduleAfterQuickInfo.ts","time":168,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/codeFixClassImplementDeepInheritance.ts","time":168,"edits":1,"cost":"5.71"},{"name":"tests/cases/compiler/es6ExportDefaultClassDeclaration.ts","time":168,"edits":1,"cost":"5.71"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance3.ts","time":168,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/removeExportedClassFromReopenedModule.ts","time":168,"edits":1,"cost":"5.71"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponents2.tsx","time":168,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/addMemberToModule.ts","time":168,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames7.ts","time":168,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/codeFixSpelling1.ts","time":168,"edits":1,"cost":"5.71"},{"name":"tests/cases/fourslash/semanticClassificationInTemplateExpressions.ts","time":168,"edits":1,"cost":"5.71"},{"name":"tests/cases/conformance/types/spread/objectSpread.ts","time":503,"edits":3,"cost":"5.70"},{"name":"tests/cases/compiler/commentsExternalModules2.ts","time":167,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleSignaturesRest1.ts","time":167,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/completionListInComments3.ts","time":167,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/failureToImplementClass.ts","time":167,"edits":1,"cost":"5.70"},{"name":"tests/cases/compiler/correctOrderOfPromiseMethod.ts","time":334,"edits":2,"cost":"5.70"},{"name":"tests/cases/conformance/es6/templates/templateStringBinaryOperationsES6Invalid.ts","time":167,"edits":1,"cost":"5.70"},{"name":"tests/cases/compiler/importDecl.ts","time":167,"edits":1,"cost":"5.70"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardIntersectionTypes.ts","time":167,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/tsxCompletion8.ts","time":167,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/signatureHelpInFunctionCallOnFunctionDeclarationInMultipleFiles.ts","time":167,"edits":1,"cost":"5.70"},{"name":"tests/cases/conformance/classes/constructorDeclarations/superCalls/derivedClassParameterProperties.ts","time":167,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfExport.ts","time":167,"edits":1,"cost":"5.70"},{"name":"tests/cases/compiler/declFileTypeAnnotationTypeQuery.ts","time":167,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/squiggleIllegalClassExtension.ts","time":167,"edits":1,"cost":"5.70"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_shorthandProperty.ts","time":333,"edits":2,"cost":"5.70"},{"name":"tests/cases/project/baseline3.json","time":166,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/moduleReferenceValue.ts","time":166,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/referencesForGlobals3.ts","time":166,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/getOccurrencesReturnBroken.ts","time":166,"edits":1,"cost":"5.69"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterUsedAsTypeParameterConstraint4.ts","time":166,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/unusedImports4FS.ts","time":166,"edits":1,"cost":"5.69"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignaturesDifferingParamCounts.ts","time":166,"edits":1,"cost":"5.69"},{"name":"tests/cases/compiler/privacyClassExtendsClauseDeclFile.ts","time":166,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/typeParameterListInQuickInfoAfterEdit.ts","time":166,"edits":1,"cost":"5.69"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution11.tsx","time":166,"edits":1,"cost":"5.69"},{"name":"tests/cases/conformance/functions/functionImplementations.ts","time":165,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/server/jsdocTypedefTag.ts","time":165,"edits":1,"cost":"5.69"},{"name":"tests/cases/compiler/privacyInterface.ts","time":165,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/server/jsdocCallbackTag.ts","time":165,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/server/completions01.ts","time":165,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/getOccurrencesTryCatchFinally.ts","time":165,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/memberListInWithBlock2.ts","time":165,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyNumericLiteral.ts","time":165,"edits":1,"cost":"5.69"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesWithVariousOperators01.ts","time":165,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/compileOnSaveWorksWhenEmitBlockingErrorOnOtherFile.ts","time":165,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/typeArgCompletion.ts","time":165,"edits":1,"cost":"5.69"},{"name":"tests/cases/fourslash/renameObjectSpread.ts","time":165,"edits":1,"cost":"5.69"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClassWithProtecteds2.ts","time":165,"edits":1,"cost":"5.69"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction2_es6.ts","time":165,"edits":1,"cost":"5.69"},{"name":"tests/cases/compiler/unusedSwitchStatement.ts","time":164,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/types/literal/stringEnumLiteralTypes3.ts","time":164,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/types/tuple/restTupleElements1.ts","time":164,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/types/union/contextualTypeWithUnionTypeObjectLiteral.ts","time":164,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/types/mapped/mappedTypes4.ts","time":164,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/renameForDefaultExport03.ts","time":164,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsTypeParameterInFunctionLikeInTypeAlias.ts","time":164,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/constEnumsEmitOutputInMultipleFiles.ts","time":164,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/inheritedModuleMembersForClodule2.ts","time":164,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/findAllRefsGlobalModuleAugmentation.ts","time":164,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/contextualTypingReturnExpressions.ts","time":164,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithGenericSignatureArguments.ts","time":164,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/parser/ecmascript5/parserExportAsFunctionIdentifier.ts","time":164,"edits":1,"cost":"5.68"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedEnums.ts","time":164,"edits":1,"cost":"5.68"},{"name":"tests/cases/compiler/shadowPrivateMembers.ts","time":164,"edits":1,"cost":"5.68"},{"name":"tests/cases/fourslash/jsSpecialAssignmentMerging.ts","time":327,"edits":2,"cost":"5.68"},{"name":"tests/cases/fourslash/getEditsForFileRename_preservePathEnding.ts","time":327,"edits":2,"cost":"5.68"},{"name":"tests/cases/fourslash/server/findAllRefsForStringLiteralTypes.ts","time":327,"edits":2,"cost":"5.68"},{"name":"tests/cases/project/rootDirectoryWithSourceRoot.json","time":163,"edits":1,"cost":"5.67"},{"name":"tests/cases/project/moduleIdentifier.json","time":163,"edits":1,"cost":"5.67"},{"name":"tests/cases/conformance/types/literal/enumLiteralTypes3.ts","time":163,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyObjectLiteralStrictNullChecks.ts","time":163,"edits":1,"cost":"5.67"},{"name":"tests/cases/conformance/expressions/valuesAndReferences/assignmentToParenthesizedIdentifiers.ts","time":163,"edits":1,"cost":"5.67"},{"name":"tests/cases/compiler/inferenceLimit.ts","time":163,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinue4.ts","time":326,"edits":2,"cost":"5.67"},{"name":"tests/cases/fourslash/tsxRename3.ts","time":163,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/renameJsThisProperty01.ts","time":163,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_01.ts","time":326,"edits":2,"cost":"5.67"},{"name":"tests/cases/fourslash/getJavaScriptCompletions13.ts","time":163,"edits":1,"cost":"5.67"},{"name":"tests/cases/conformance/expressions/functionCalls/callWithSpread.ts","time":163,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName05.ts","time":163,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/goToImplementationInterface_06.ts","time":163,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/completionListCladule.ts","time":163,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.ts","time":163,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/renameImportAndExportInDiffFiles.ts","time":162,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/server/jsdocTypedefTag1.ts","time":162,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/completionListInFunctionDeclaration.ts","time":162,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/server/navbar01.ts","time":162,"edits":1,"cost":"5.67"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithTypeParameter.ts","time":162,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/completionForStringLiteral11.ts","time":162,"edits":1,"cost":"5.67"},{"name":"tests/cases/conformance/emitter/es5/asyncGenerators/emitter.asyncGenerators.objectLiteralMethods.es5.ts","time":162,"edits":1,"cost":"5.67"},{"name":"tests/cases/conformance/types/literal/stringEnumLiteralTypes1.ts","time":162,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractSomePropertiesPresent.ts","time":162,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/renameLocationsForFunctionExpression02.ts","time":162,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/getJavaScriptCompletions10.ts","time":162,"edits":1,"cost":"5.67"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ModuleAndEnumWithSameNameAndCommonRoot.ts","time":162,"edits":1,"cost":"5.67"},{"name":"tests/cases/fourslash/jsdocTypedefTagServices.ts","time":323,"edits":2,"cost":"5.67"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport6.ts","time":161,"edits":1,"cost":"5.66"},{"name":"tests/cases/conformance/declarationEmit/typesVersionsDeclarationEmit.multiFile.ts","time":161,"edits":1,"cost":"5.66"},{"name":"tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithAnyOtherType.ts","time":161,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/javaScriptPrototype2.ts","time":161,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/mergedDeclarations1.ts","time":161,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/getCompletionEntryDetails.ts","time":161,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/renameAliasExternalModule3.ts","time":161,"edits":1,"cost":"5.66"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImport.ts","time":161,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/semanticClassificationInstantiatedModuleWithVariableOfSameName1.ts","time":161,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/quickInfoInInvalidIndexSignature.ts","time":161,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/goToDefinitionImplicitConstructor.ts","time":161,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/getOccurrencesPrivate2.ts","time":161,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/typeOfAFundule.ts","time":161,"edits":1,"cost":"5.66"},{"name":"tests/cases/compiler/thisExpressionOfGenericObject.ts","time":161,"edits":1,"cost":"5.66"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType2_ES5.ts","time":161,"edits":1,"cost":"5.66"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments09_ES6.ts","time":161,"edits":1,"cost":"5.66"},{"name":"tests/cases/compiler/thisInSuperCall2.ts","time":161,"edits":1,"cost":"5.66"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of25.ts","time":161,"edits":1,"cost":"5.66"},{"name":"tests/cases/compiler/mappedTypeContextualTypesApplied.ts","time":321,"edits":2,"cost":"5.66"},{"name":"tests/cases/conformance/types/mapped/mappedTypes2.ts","time":160,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/signatureHelpFilteredTriggers02.ts","time":320,"edits":2,"cost":"5.66"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleSignatures.ts","time":160,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/todoComments7.ts","time":160,"edits":1,"cost":"5.66"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2.ts","time":160,"edits":1,"cost":"5.66"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures2.ts","time":160,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/unusedImports6FS.ts","time":160,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/server/jsdocParamTagSpecialKeywords.ts","time":160,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/quickInfoForAliasedGeneric.ts","time":160,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/unknownVariableErrorRecovery.ts","time":160,"edits":1,"cost":"5.66"},{"name":"tests/cases/compiler/genericWithOpenTypeParameters1.ts","time":160,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/quickInfoForObjectBindingElementName01.ts","time":160,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/incrementalResolveConstructorDeclaration.ts","time":160,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/todoComments10.ts","time":160,"edits":1,"cost":"5.66"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of37.ts","time":160,"edits":1,"cost":"5.66"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionBackandForwardSlash.ts","time":319,"edits":2,"cost":"5.65"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundAssignmentLHSIsValue.ts","time":159,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport11.ts","time":159,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/completionListBuilderLocations_parameters.ts","time":159,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/completionListInUnclosedForLoop02.ts","time":159,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames7.ts","time":159,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/completionListInUnclosedTemplate02.ts","time":159,"edits":1,"cost":"5.65"},{"name":"tests/cases/conformance/externalModules/globalAugmentationModuleResolution.ts","time":159,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/getEmitOutputWithEmitterErrors2.ts","time":159,"edits":1,"cost":"5.65"},{"name":"tests/cases/compiler/genericReturnTypeFromGetter1.ts","time":159,"edits":1,"cost":"5.65"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern6.ts","time":159,"edits":1,"cost":"5.65"},{"name":"tests/cases/conformance/async/es6/asyncConstructor_es6.ts","time":159,"edits":1,"cost":"5.65"},{"name":"tests/cases/fourslash/refactorExtractType26.ts","time":317,"edits":2,"cost":"5.65"},{"name":"tests/cases/conformance/salsa/typeFromParamTagForFunction.ts","time":317,"edits":2,"cost":"5.65"},{"name":"tests/cases/fourslash/findAllRefsInheritedProperties2.ts","time":317,"edits":2,"cost":"5.65"},{"name":"tests/cases/fourslash/quickInfoOnNewKeyword01.ts","time":316,"edits":2,"cost":"5.64"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsTypeParameterInFunction.ts","time":158,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/getEmitOutputSourceMap.ts","time":158,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/server/implementation01.ts","time":158,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsFunction.ts","time":158,"edits":1,"cost":"5.64"},{"name":"tests/cases/conformance/expressions/thisKeyword/typeOfThis.ts","time":158,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/semanticClassificationClassExpression.ts","time":158,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/goToImplementationInterface_08.ts","time":316,"edits":2,"cost":"5.64"},{"name":"tests/cases/fourslash/genericTypeParamUnrelatedToArguments1.ts","time":158,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/codeFixInferFromUsageAlwaysInferJS.ts","time":316,"edits":2,"cost":"5.64"},{"name":"tests/cases/fourslash/extract-method9.ts","time":158,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_6.ts","time":158,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/extract-method-not-for-empty.ts","time":158,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/codeFixUndeclaredClassInstance.ts","time":158,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/shims-pp/getSemanticClassifications.ts","time":158,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/completionListInClosedObjectTypeLiteralInSignature02.ts","time":158,"edits":1,"cost":"5.64"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod12.ts","time":158,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport10.ts","time":158,"edits":1,"cost":"5.64"},{"name":"tests/cases/conformance/types/thisType/thisTypeInAccessors.ts","time":158,"edits":1,"cost":"5.64"},{"name":"tests/cases/compiler/constraintsThatReferenceOtherContstraints1.ts","time":158,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/completionsStringsWithTriggerCharacter.ts","time":315,"edits":2,"cost":"5.64"},{"name":"unittests:: tsc-watch:: emit with outFile or out setting","time":157,"edits":1,"cost":"5.64"},{"name":"tests/cases/project/invalidRootFile.json","time":157,"edits":1,"cost":"5.64"},{"name":"tests/cases/conformance/types/union/discriminatedUnionTypes1.ts","time":157,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfFunction.ts","time":157,"edits":1,"cost":"5.64"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionDeclarationEmit3.ts","time":157,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/findAllRefsParameterPropertyDeclaration3.ts","time":157,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/goToDefinitionAmbiants.ts","time":157,"edits":1,"cost":"5.64"},{"name":"tests/cases/compiler/withExportDecl.ts","time":157,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinue6.ts","time":157,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/goToDefinitionThis.ts","time":157,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/unusedMethodInClass3.ts","time":157,"edits":1,"cost":"5.64"},{"name":"tests/cases/compiler/escapedIdentifiers.ts","time":157,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_enumMembers2.ts","time":157,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/unusedTypeParametersInLambda1.ts","time":157,"edits":1,"cost":"5.64"},{"name":"tests/cases/fourslash/renameCommentsAndStrings3.ts","time":157,"edits":1,"cost":"5.64"},{"name":"tests/cases/compiler/instantiateContextualTypes.ts","time":313,"edits":2,"cost":"5.63"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsClassMethod.ts","time":156,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/tsxCompletion3.ts","time":156,"edits":1,"cost":"5.63"},{"name":"tests/cases/conformance/expressions/functions/contextuallyTypedIifeStrict.ts","time":156,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/completionListAfterRegularExpressionLiteral01.ts","time":156,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/renameAlias2.ts","time":156,"edits":1,"cost":"5.63"},{"name":"tests/cases/compiler/enumAssignmentCompat.ts","time":156,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/incrementalUpdateToClassImplementingGenericClass.ts","time":156,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/getDeclarationDiagnostics.ts","time":156,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/renameParameterPropertyDeclaration1.ts","time":156,"edits":1,"cost":"5.63"},{"name":"tests/cases/conformance/types/rest/objectRestParameter.ts","time":156,"edits":1,"cost":"5.63"},{"name":"tests/cases/compiler/superCallInNonStaticMethod.ts","time":156,"edits":1,"cost":"5.63"},{"name":"tests/cases/compiler/extBaseClass1.ts","time":156,"edits":1,"cost":"5.63"},{"name":"tests/cases/conformance/es6/destructuring/destructuringObjectBindingPatternAndAssignment5.ts","time":156,"edits":1,"cost":"5.63"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_missingCompilerOptionsInJsconfig.ts","time":310,"edits":2,"cost":"5.62"},{"name":"tests/cases/conformance/types/thisType/thisTypeInFunctionsNegative.ts","time":310,"edits":2,"cost":"5.62"},{"name":"tests/cases/fourslash/constQuickInfoAndCompletionList.ts","time":155,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_falsePositive.ts","time":155,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/memberListInWithBlock3.ts","time":155,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/importNameCodeFix_endingPreference.ts","time":310,"edits":2,"cost":"5.62"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithStringAndEveryType.ts","time":155,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/tsxCompletion4.ts","time":155,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/getEmitOutputDeclarationMultiFiles.ts","time":155,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNegatives2.ts","time":155,"edits":1,"cost":"5.62"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement7.ts","time":155,"edits":1,"cost":"5.62"},{"name":"tests/cases/compiler/propertyAccessibility1.ts","time":155,"edits":1,"cost":"5.62"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsDefeat.ts","time":155,"edits":1,"cost":"5.62"},{"name":"tests/cases/compiler/shadowingViaLocalValue.ts","time":155,"edits":1,"cost":"5.62"},{"name":"tests/cases/compiler/anyIsAssignableToVoid.ts","time":155,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNegatives4.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithOverloadResolution3.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/letQuickInfoAndCompletionList.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplements1.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/completionListInUnclosedDeleteExpression02.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures5.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/referencesForGlobals4.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/typeOfThisInStatics.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersAccessibility.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsLet.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/signatureHelpOnNestedOverloads.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/completionListAfterSpreadOperator01.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/compiler/classSideInheritance3.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/recursiveClassReference.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/completionListSuperMembers.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/fourslash/signatureHelpWithUnknown.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/compiler/parseCommaSeparatedNewlineNumber.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration5.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/compiler/instantiatedReturnTypeContravariance.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/compiler/voidConstructor.ts","time":154,"edits":1,"cost":"5.62"},{"name":"tests/cases/compiler/propTypeValidatorInference.ts","time":307,"edits":2,"cost":"5.61"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_tupleRestParam.ts","time":306,"edits":2,"cost":"5.61"},{"name":"tests/cases/compiler/controlFlowForCatchAndFinally.ts","time":306,"edits":2,"cost":"5.61"},{"name":"tests/cases/project/jsFileCompilationSameNameFilesSpecifiedWithAllowJs.json","time":153,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/signatureHelpOnSuperWhenMembersAreNotResolved.ts","time":153,"edits":1,"cost":"5.61"},{"name":"tests/cases/conformance/expressions/arrayLiterals/arrayLiterals2ES6.ts","time":153,"edits":1,"cost":"5.61"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInCJS5.ts","time":153,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/moduleEnumModule.ts","time":153,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/goToDefinitionUnionTypeProperty3.ts","time":153,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/functionRenamingErrorRecovery.ts","time":153,"edits":1,"cost":"5.61"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers4.ts","time":153,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/extract-method11.ts","time":153,"edits":1,"cost":"5.61"},{"name":"tests/cases/compiler/constDeclarations2.ts","time":153,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/extendInterfaceOverloadedMethod.ts","time":153,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/codeFixConstructorForDerivedNeedSuperCall_all.ts","time":153,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/superInDerivedTypeOfGenericWithStatics.ts","time":153,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionAbsolutePaths.ts","time":153,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/completionListInClassExpressionWithTypeParameter.ts","time":153,"edits":1,"cost":"5.61"},{"name":"tests/cases/conformance/typings/typingsLookup4.ts","time":153,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/completionListInUnclosedCommaExpression01.ts","time":153,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/memberListAfterSingleDot.ts","time":153,"edits":1,"cost":"5.61"},{"name":"tests/cases/conformance/parser/ecmascript5/parserS12.11_A3_T4.ts","time":153,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/quickInfoTypeAliasDefinedInDifferentFile.ts","time":305,"edits":2,"cost":"5.61"},{"name":"tests/cases/conformance/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.objectLiteralMethods.es2018.ts","time":152,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/quickInfoForObjectBindingElementPropertyName04.ts","time":152,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/server/renameInConfiguredProject.ts","time":152,"edits":1,"cost":"5.61"},{"name":"tests/cases/compiler/privacyClass.ts","time":152,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags3.ts","time":152,"edits":1,"cost":"5.61"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorConditionIsNumberType.ts","time":152,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/quickInfoForContextuallyTypedFunctionInReturnStatement.ts","time":152,"edits":1,"cost":"5.61"},{"name":"tests/cases/fourslash/genericSignaturesAreProperlyCleaned.ts","time":152,"edits":1,"cost":"5.61"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParametertArrayBindingPattern2.ts","time":152,"edits":1,"cost":"5.61"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings03_ES6.ts","time":152,"edits":1,"cost":"5.61"},{"name":"unittests:: tsserver:: typingsInstaller:: recomputing resolutions of unresolved imports","time":151,"edits":1,"cost":"5.60"},{"name":"tests/cases/project/moduleMergingOrdering2.json","time":151,"edits":1,"cost":"5.60"},{"name":"tests/cases/conformance/statements/ifDoWhileStatements/ifDoWhileStatements.ts","time":151,"edits":1,"cost":"5.60"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures6.ts","time":151,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/memberListOfVarInArrowExpression.ts","time":151,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/getOccurrencesSuper3.ts","time":151,"edits":1,"cost":"5.60"},{"name":"tests/cases/compiler/moduleAugmentationImportsAndExports6.ts","time":151,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNegatives3.ts","time":151,"edits":1,"cost":"5.60"},{"name":"tests/cases/conformance/emitter/es5/asyncGenerators/emitter.asyncGenerators.functionDeclarations.es5.ts","time":151,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/completionInTypeOf1.ts","time":151,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/findAllRefsCatchClause.ts","time":151,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/consistentContextualTypeErrorsAfterEdits.ts","time":151,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/renameUMDModuleAlias2.ts","time":151,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/exportDefaultClass.ts","time":151,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/javascriptModules21.ts","time":151,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/unusedImports5FS.ts","time":151,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/completionListInsideTargetTypedFunction.ts","time":151,"edits":1,"cost":"5.60"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParameterNestedObjectBindingPattern.ts","time":151,"edits":1,"cost":"5.60"},{"name":"tests/cases/fourslash/completionsImport_augmentation.ts","time":452,"edits":3,"cost":"5.60"},{"name":"tests/cases/fourslash/refactorExtractType36.ts","time":301,"edits":2,"cost":"5.60"},{"name":"tests/cases/fourslash/commentsOverloads.ts","time":752,"edits":5,"cost":"5.59"},{"name":"unittests:: tsserver:: Project Errors are reported as appropriate","time":150,"edits":1,"cost":"5.59"},{"name":"unittests:: tsc-watch:: emit file content","time":150,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamInstantiateT.ts","time":150,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/completionWithNamespaceInsideFunction.ts","time":150,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericContextualTypes1.ts","time":300,"edits":2,"cost":"5.59"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsLiteralLikeNames01.ts","time":150,"edits":1,"cost":"5.59"},{"name":"tests/cases/compiler/declFileImportModuleWithExportAssignment.ts","time":150,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/genericWithSpecializedProperties1.ts","time":150,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/genericCallsWithOptionalParams1.ts","time":150,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/goToImplementationInterface_03.ts","time":150,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/ambientVariablesWithSameName.ts","time":150,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/goToImplementationInterface_00.ts","time":150,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithOverloadResolution1_ES6.ts","time":150,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/es6/destructuring/missingAndExcessProperties.ts","time":150,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport7.ts","time":150,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_properties.ts","time":150,"edits":1,"cost":"5.59"},{"name":"tests/cases/compiler/checkJsFiles3.ts","time":150,"edits":1,"cost":"5.59"},{"name":"tests/cases/compiler/contextualTyping30.ts","time":150,"edits":1,"cost":"5.59"},{"name":"tests/cases/compiler/collisionExportsRequireAndAmbientClass.ts","time":150,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/incorrectJsDocObjectLiteralType.ts","time":299,"edits":2,"cost":"5.59"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_overloads.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/compiler/constEnums.ts","time":298,"edits":2,"cost":"5.59"},{"name":"tests/cases/compiler/jsxFactoryQualifiedName.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints3.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/shims-pp/goToTypeDefinition.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallToOverloadedMethodWithOverloadedArguments.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/compiler/moduleAugmentationsImports1.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames5.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/thisPredicateFunctionCompletions01.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/getEmitOutputTsxFile_React.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/completionListAfterRegularExpressionLiteral05.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/invalidRestArgError.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/multiModuleClodule1.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/types/tuple/arityAndOrderCompatibility01.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/getEmitOutputSourceMap2.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/jsDocGenerics2.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/numericPropertyNames.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/quickInfoForTypeParameterInTypeAlias2.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/assertContextualType.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/goToDefinitionBuiltInTypes.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunctionCapturesArguments_es2017.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/compiler/optionalAccessorsInInterface1.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/conformance/es6/destructuring/destructuringCatch.ts","time":149,"edits":1,"cost":"5.59"},{"name":"tests/cases/fourslash/typeOfSymbol_localSymbolOfExport.ts","time":297,"edits":2,"cost":"5.58"},{"name":"tests/cases/conformance/types/mapped/mappedTypeErrors.ts","time":296,"edits":2,"cost":"5.58"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags4.ts","time":148,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/externalModuleRefernceResolutionOrderInImportDeclaration.ts","time":148,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/documentHighlightAtInheritedProperties3.ts","time":148,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/unusedVariableInClass1.ts","time":148,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/referencesForNoContext.ts","time":148,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/completionListInExportClause01.ts","time":148,"edits":1,"cost":"5.58"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTempalteString4ES6.ts","time":148,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsExternalModuleAlias.ts","time":148,"edits":1,"cost":"5.58"},{"name":"tests/cases/compiler/doNotEmitTripleSlashCommentsOnNotEmittedNode.ts","time":148,"edits":1,"cost":"5.58"},{"name":"tests/cases/compiler/library_RegExpExecArraySlice.ts","time":148,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/unusedFunctionInNamespace2.ts","time":148,"edits":1,"cost":"5.58"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination4.ts","time":148,"edits":1,"cost":"5.58"},{"name":"tests/cases/compiler/SystemModuleForStatementNoInitializer.ts","time":148,"edits":1,"cost":"5.58"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/nominalSubtypeCheckOfTypeParameter.ts","time":148,"edits":1,"cost":"5.58"},{"name":"tests/cases/conformance/es6/templates/templateStringInUnaryPlus.ts","time":148,"edits":1,"cost":"5.58"},{"name":"tests/cases/compiler/captureSuperPropertyAccessInSuperCall01.ts","time":148,"edits":1,"cost":"5.58"},{"name":"tests/cases/fourslash/commentsModules.ts","time":735,"edits":5,"cost":"5.57"},{"name":"tests/cases/fourslash/signatureHelpBeforeSemicolon1.ts","time":147,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsLocalFunction.ts","time":147,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/referencesForClassMembersExtendingGenericClass.ts","time":588,"edits":4,"cost":"5.57"},{"name":"tests/cases/fourslash/forwardReference.ts","time":147,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/getEmitOutputSourceRootMultiFiles.ts","time":147,"edits":1,"cost":"5.57"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithAnyOtherTypeInvalidOperations.ts","time":147,"edits":1,"cost":"5.57"},{"name":"tests/cases/compiler/enumAssignmentCompat3.ts","time":147,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/thisPredicateFunctionCompletions02.ts","time":147,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/getOccurrencesPublic2.ts","time":147,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete8.ts","time":147,"edits":1,"cost":"5.57"},{"name":"tests/cases/conformance/expressions/functionCalls/callWithSpreadES6.ts","time":147,"edits":1,"cost":"5.57"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES3UMD.ts","time":147,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/codeFixUndeclaredIndexSignatureNumericLiteral.ts","time":147,"edits":1,"cost":"5.57"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates12_ES5.ts","time":147,"edits":1,"cost":"5.57"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers3.ts","time":147,"edits":1,"cost":"5.57"},{"name":"tests/cases/compiler/outModuleConcatES6.ts","time":147,"edits":1,"cost":"5.57"},{"name":"tests/cases/fourslash/quickInfoMeaning.ts","time":293,"edits":2,"cost":"5.57"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures3.ts","time":146,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/enumAddition.ts","time":146,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/unusedVariableInForLoop3FS.ts","time":146,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern10.ts","time":146,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/quickInfoInWithBlock.ts","time":146,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementArrayBindingPattern2.ts","time":146,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/findAllRefsForStringLiteralTypes.ts","time":146,"edits":1,"cost":"5.56"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInSystem2.ts","time":146,"edits":1,"cost":"5.56"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteNoSubstitutionTemplate1.ts","time":146,"edits":1,"cost":"5.56"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/identicalCallSignatures3.ts","time":146,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/getOccurrencesSuper.ts","time":291,"edits":2,"cost":"5.56"},{"name":"tests/cases/conformance/jsx/correctlyMarkAliasAsReferences3.tsx","time":581,"edits":4,"cost":"5.56"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInClassAccessors.ts","time":145,"edits":1,"cost":"5.56"},{"name":"tests/cases/compiler/declFileTypeAnnotationUnionType.ts","time":145,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/instanceTypesForGenericType1.ts","time":145,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/unusedMethodInClass2.ts","time":145,"edits":1,"cost":"5.56"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesPublicMembers.ts","time":145,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsParameters.ts","time":145,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/getOccurrencesClassExpressionConstructor.ts","time":145,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/codeFixClassSuperMustPrecedeThisAccess_all.ts","time":145,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules0.ts","time":145,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/goToImplementationThis_00.ts","time":145,"edits":1,"cost":"5.56"},{"name":"tests/cases/conformance/enums/enumMerging.ts","time":145,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates3.ts","time":145,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/tsxCompletion6.ts","time":145,"edits":1,"cost":"5.56"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames20_ES6.ts","time":145,"edits":1,"cost":"5.56"},{"name":"tests/cases/compiler/multiModuleClodule1.ts","time":145,"edits":1,"cost":"5.56"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportPaths0.ts","time":433,"edits":3,"cost":"5.55"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_importedFunction6.ts","time":288,"edits":2,"cost":"5.55"},{"name":"tests/cases/fourslash/unusedInterfaceInNamespace1.ts","time":144,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes_all.ts","time":288,"edits":2,"cost":"5.55"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment8.ts","time":144,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/completionListInArrowFunctionInUnclosedCallSite01.ts","time":144,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/completionListInClosedFunction04.ts","time":144,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsIife.ts","time":144,"edits":1,"cost":"5.55"},{"name":"tests/cases/compiler/es6ModuleConstEnumDeclaration.ts","time":144,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_functions.ts","time":144,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/completionListAtNodeBoundary.ts","time":144,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/referencesInComment.ts","time":144,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/completionListInUnclosedIndexSignature01.ts","time":144,"edits":1,"cost":"5.55"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/wrappedAndRecursiveConstraints2.ts","time":144,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/derivedTypeIndexerWithGenericConstraints.ts","time":144,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/breakpointValidationLet.ts","time":144,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFile4.ts","time":144,"edits":1,"cost":"5.55"},{"name":"tests/cases/conformance/jsx/tsxReactEmitWhitespace2.tsx","time":144,"edits":1,"cost":"5.55"},{"name":"tests/cases/compiler/superCallFromClassThatDerivesNonGenericTypeButWithTypeArguments1.ts","time":144,"edits":1,"cost":"5.55"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration6.ts","time":144,"edits":1,"cost":"5.55"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_disabledInCompilerOptionsInJsconfig.ts","time":286,"edits":2,"cost":"5.54"},{"name":"unittests:: tsbuild:: lateBoundSymbol:: interface is merged and contains late bound member","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/genericCombinatorWithConstraints1.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/compiler/typeName1.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/expressions/functionCalls/typeArgumentInferenceWithConstraints.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.unicodeEscape.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/shims/getPreProcessedFile.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/renameObjectSpreadAssignment.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentsWithTypeArguments1.tsx","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAndTuples01.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/referencesForLabel6.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/objectLiteralCallSignatures.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignatures.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/completionListOutsideOfForLoop01.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/getEmitOutputWithDeclarationFile2.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/types/rest/genericRestParameters2.ts","time":286,"edits":2,"cost":"5.54"},{"name":"tests/cases/compiler/incompatibleTypes.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/memberListInsideObjectLiterals.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/memberListOnContextualThis.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution6.tsx","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/doubleUnderscoreCompletions.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/compiler/redeclarationOfVarWithGenericType.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/compiler/overloadingOnConstants2.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/expressions/unaryOperators/negateOperator/negateOperatorWithAnyOtherType.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment27.ts","time":286,"edits":2,"cost":"5.54"},{"name":"tests/cases/compiler/declarationMaps.ts","time":143,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/getJavaScriptCompletions12.ts","time":285,"edits":2,"cost":"5.54"},{"name":"tests/cases/compiler/capturedLetConstInLoop4.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance2.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/compiler/classdecl.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithStringIndexers.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/es7/exponentiationOperator/compoundExponentiationAssignmentLHSCannotBeAssigned.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/referencesForLabel.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/compiler/externalModuleImmutableBindings.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/javaScriptModules13.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/compiler/declFileTypeAnnotationTypeLiteral.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/unusedClassInNamespace4.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/server/format01.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceIndexType.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/referencesForIndexProperty3.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/completionListErrorRecovery.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/shims-pp/getTodoComments.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/fourslash/completionListForShorthandPropertyAssignment2.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/types/primitives/string/assignFromStringInterface2.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/types/spread/spreadUnion.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/compiler/literalsInComputedProperties1.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesProtectedMembers3.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/compiler/typeReferenceDirectives13.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/compiler/moduleVariableArrayIndexer.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithNumericIndexer3.ts","time":142,"edits":1,"cost":"5.54"},{"name":"tests/cases/conformance/expressions/objectLiterals/objectLiteralNormalization.ts","time":283,"edits":2,"cost":"5.53"},{"name":"unittests:: tsserver:: project telemetry","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/compiler/capturedLetConstInLoop7_ES6.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames6.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/getOccurrencesPropertyInAliasedInterface.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/renameContextuallyTypedProperties.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInAMD4.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/quickInfoOnConstructorWithGenericParameter.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/javaScriptPrototype1.ts","time":282,"edits":2,"cost":"5.53"},{"name":"tests/cases/fourslash/findAllRefsInsideTemplates2.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/findReferencesJSXTagName2.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/compiler/assign1.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import6.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfArrowFunction.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern04.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/conformance/controlFlow/controlFlowIterationErrors.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/contextualTypingOfArrayLiterals1.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethodOverload2.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/codeFixExtendsInterfaceBecomesImplements_all.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/goToDefinitionSameFile.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/compiler/collisionExportsRequireAndModule.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags7.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport03.ts","time":282,"edits":2,"cost":"5.53"},{"name":"tests/cases/fourslash/completionListOnSuper.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceIndexSignaturesNoFix.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern12.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/compiler/commentOnDecoratedClassDeclaration.ts","time":141,"edits":1,"cost":"5.53"},{"name":"tests/cases/fourslash/completionAfterGlobalThis.ts","time":422,"edits":3,"cost":"5.53"},{"name":"tests/cases/fourslash/codeFixInferFromUsageRestParam.ts","time":281,"edits":2,"cost":"5.53"},{"name":"unittests:: tsbuild:: with rootDir of project reference in parentDirectory","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/findAllRefsInsideTemplates1.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_exportEqualsClass.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias4.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagNavigateTo.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES6UMD.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/documentHighlightAtParameterPropertyDeclaration1.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/completionInAugmentedClassModule.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/memberListOfEnumInModule.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsInterfaceMembers.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess8.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/compiler/recursiveClassReferenceTest.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/tsxCompletionInFunctionExpressionOfChildrenCallback.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/completionListForShorthandPropertyAssignment.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/semanticClassificationUninstantiatedModuleWithVariableOfSameName2.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/getEmitOutputWithEarlySemanticErrors.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/squiggleIllegalInterfaceExtension.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/completionListOutsideOfClosedFunctionDeclaration01.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/memberListOfClass.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/server/rename01.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/renameForDefaultExport07.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/genericCombinators3.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceCallSignature.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/externalModules/multipleExportDefault1.ts","time":140,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_varArrowFunction.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/compiler/objectFromEntries.ts","time":278,"edits":2,"cost":"5.52"},{"name":"tests/cases/fourslash/javaScriptClass4.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsVar.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/compiler/capturedLetConstInLoop7.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/compiler/variableDeclaratorResolvedDuringContextualTyping.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/importJsNodeModule2.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/codeFixInferFromUsageExistingJSDoc.ts","time":278,"edits":2,"cost":"5.52"},{"name":"tests/cases/fourslash/server/occurrences02.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexingResults.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport5.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/expressions/unaryOperators/deleteOperator/deleteOperatorWithAnyOtherType.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/es6/destructuring/destructuringVariableDeclaration1ES6.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance3.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/todoComments8.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess12.ts","time":278,"edits":2,"cost":"5.52"},{"name":"tests/cases/fourslash/getOccurrencesDeclare2.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/quickInfoInObjectLiteral.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/completionListAndMemberListOnCommentedWhiteSpace.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/todoComments3.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/completionInsideFunctionContainsArguments.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/goToDefinitionUnionTypeProperty2.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/codeFixClassImplementClassMemberAnonymousClass.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/shims-pp/getQuickInfoAtPosition.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/getJavaScriptGlobalCompletions1.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode13.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/conformance/types/thisType/thisTypeInInterfaces.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/compiler/collisionSuperAndLocalFunctionInConstructor.ts","time":139,"edits":1,"cost":"5.52"},{"name":"tests/cases/fourslash/codeFixInferFromFunctionUsage.ts","time":277,"edits":2,"cost":"5.51"},{"name":"tests/cases/conformance/types/rest/genericRestParameters1.ts","time":414,"edits":3,"cost":"5.51"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInSystem4.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/jsdocNullableUnion.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports3-es6.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/capturedLetConstInLoop6.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES6AMD.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/quickInfoForUMDModuleAlias.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/javaScriptModules17.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/getOccurrencesStatic1.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/tsxCompletion11.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/tsxCompletion2.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/goToDefinitionSimple.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/documentHighlightAtInheritedProperties5.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithGenericSignatureArguments3.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/renameJsThisProperty06.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile5.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/importDeclWithDeclareModifier.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/completionListAfterFunction3.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/declarationEmitDestructuringObjectLiteralPattern2.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceQualifiedName.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/commentEmitWithCommentOnLastLine.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/compiler/transitiveTypeArgumentInference1.ts","time":138,"edits":1,"cost":"5.51"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport1.ts","time":275,"edits":2,"cost":"5.50"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_functionJSDoc.ts","time":274,"edits":2,"cost":"5.50"},{"name":"tests/cases/fourslash/codeFixAddMissingNew.ts","time":274,"edits":2,"cost":"5.50"},{"name":"tests/cases/fourslash/completionListForDerivedType1.ts","time":137,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/nameOrDottedNameClasses.ts","time":137,"edits":1,"cost":"5.50"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/unionAndIntersectionInference2.ts","time":137,"edits":1,"cost":"5.50"},{"name":"tests/cases/conformance/salsa/inferringClassMembersFromAssignments.ts","time":274,"edits":2,"cost":"5.50"},{"name":"tests/cases/fourslash/shims-pp/getDefinitionAtPosition.ts","time":137,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/quickInfoOfGenericTypeAssertions1.ts","time":137,"edits":1,"cost":"5.50"},{"name":"tests/cases/conformance/expressions/functions/arrowFunctionContexts.ts","time":137,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/renameJsThisProperty05.ts","time":137,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/completionListInTypeParameterOfTypeAlias3.ts","time":137,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/quickInfoOnProtectedConstructorCall.ts","time":137,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/goToDefinitionBuiltInValues.ts","time":137,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/renameStringPropertyNames.ts","time":137,"edits":1,"cost":"5.50"},{"name":"tests/cases/compiler/declarationEmitNameConflicts.ts","time":137,"edits":1,"cost":"5.50"},{"name":"tests/cases/compiler/conditionalExpressionNewLine2.ts","time":137,"edits":1,"cost":"5.50"},{"name":"tests/cases/compiler/misspelledJsDocTypedefTags.ts","time":137,"edits":1,"cost":"5.50"},{"name":"tests/cases/compiler/es6ClassTest4.ts","time":137,"edits":1,"cost":"5.50"},{"name":"tests/cases/compiler/narrowTypeByInstanceof.ts","time":137,"edits":1,"cost":"5.50"},{"name":"tests/cases/compiler/addMoreOverloadsToBaseSignature.ts","time":137,"edits":1,"cost":"5.50"},{"name":"tests/cases/fourslash/signatureHelp_contextual.ts","time":273,"edits":2,"cost":"5.50"},{"name":"tests/cases/conformance/types/spread/objectSpreadSetonlyAccessor.ts","time":273,"edits":2,"cost":"5.50"},{"name":"tests/cases/compiler/normalizedIntersectionTooComplex.ts","time":272,"edits":2,"cost":"5.49"},{"name":"tests/cases/fourslash/automaticConstructorToggling.ts","time":408,"edits":3,"cost":"5.49"},{"name":"tests/cases/conformance/es6/destructuring/destructuringVariableDeclaration1ES5.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile7.ts","time":272,"edits":2,"cost":"5.49"},{"name":"tests/cases/fourslash/findAllRefsEnumMember.ts","time":272,"edits":2,"cost":"5.49"},{"name":"tests/cases/compiler/declFileTypeofInAnonymousType.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/unclosedStringLiteralErrorRecovery3.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/quickInfoOnThis3.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithNumericIndexers1.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/getEmitOutputWithSyntaxErrors.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/quickInfoOfLablledForStatementIterator.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/parameterWithNestedDestructuring.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/compiler/genericTypeArgumentInference1.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/compiler/arrayAssignmentTest1.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/compiler/asyncImportNestedYield.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration3ES6.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/quickInfoOnObjectLiteralWithAccessors.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMethodThisAndSelfReference.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/quickInfoForShorthandProperty.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/unusedVariableInNamespace1.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/compiler/generics4NoError.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignaturesWithRestParameters.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/shims/getSignatureHelpItems.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/jsDocGenerics1.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/contextualTypingFromTypeAssertion1.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/compiler/interMixingModulesInterfaces5.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement6.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern05.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates16_ES6.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/compiler/exportDefaultVariable.ts","time":136,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_importedFunction2.ts","time":271,"edits":2,"cost":"5.49"},{"name":"tests/cases/fourslash/codeFixAddMissingNew2.ts","time":270,"edits":2,"cost":"5.49"},{"name":"tests/cases/fourslash/renameParameterPropertyDeclaration5.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_enumMembers.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/genericInterfacesWithConstraints1.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/getEmitOutputExternalModule2.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/quickInfoForOverloadOnConst1.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/returnTypeOfGenericFunction1.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/getOccurrencesClassExpressionStatic.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import9.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/squiggleUnclosedStringLiteral.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/overloadQuickInfo.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/quickinfoForUnionProperty.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/moveToNewFile_rangeInvalid.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/completionEntryForShorthandPropertyAssignment.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/shims/getImplementationAtPosition.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile4.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures2.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/compiler/defaultArgsInFunctionExpressions.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/shims/getSemanticClassifications.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/conformance/types/literal/booleanLiteralTypes2.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/compiler/ParameterList4.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/quickInfoExportAssignmentOfGenericInterface.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/javascriptModules25.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithOverloadResolution2.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/conformance/async/es5/awaitUnion_es5.ts","time":135,"edits":1,"cost":"5.49"},{"name":"tests/cases/fourslash/noImportCompletionsInOtherJavaScriptFile.ts","time":404,"edits":3,"cost":"5.48"},{"name":"tests/cases/compiler/dynamicNames.ts","time":269,"edits":2,"cost":"5.48"},{"name":"tests/cases/fourslash/jsDocAugmentsAndExtends.ts","time":538,"edits":4,"cost":"5.48"},{"name":"tests/cases/fourslash/refactorExtractType4.ts","time":268,"edits":2,"cost":"5.48"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithUnsupportedStringType.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration3ES5.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/types/rest/objectRestAssignment.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/compiler/controlFlowPropertyDeclarations.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/quickInfoForTypeofParameter.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/completionListFunctionExpression.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/compiler/es3-oldStyleOctalLiteralInEnums.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/referencesForLabel4.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/genericFunctionWithGenericParams1.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/getJavaScriptCompletions1.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/completionEntryForUnionMethod.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates4.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/getOccurrencesSuperNegatives.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsVarWithStringTypes01.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/signatureHelpSimpleFunctionCall.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo6.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithSwitchStatements01.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoGenericInterfacesWithTheSameNameButDifferentArity.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck59.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/compiler/missingReturnStatement1.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty54.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/compiler/nestedBlockScopedBindings14.ts","time":134,"edits":1,"cost":"5.48"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName07.ts","time":401,"edits":3,"cost":"5.48"},{"name":"tests/cases/fourslash/completionListGenericConstraints.ts","time":133,"edits":1,"cost":"5.47"},{"name":"tests/cases/compiler/declarationEmitNameConflicts3.ts","time":133,"edits":1,"cost":"5.47"},{"name":"tests/cases/compiler/arrayLiteralTypeInference.ts","time":133,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/referencesForInheritedProperties4.ts","time":266,"edits":2,"cost":"5.47"},{"name":"tests/cases/fourslash/unusedFunctionInNamespace3.ts","time":133,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/javaScriptModules12.ts","time":133,"edits":1,"cost":"5.47"},{"name":"tests/cases/conformance/expressions/typeAssertions/typeAssertions.ts","time":133,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/moduleMembersOfGenericType.ts","time":133,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/javaScriptModules18.ts","time":133,"edits":1,"cost":"5.47"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias8.ts","time":133,"edits":1,"cost":"5.47"},{"name":"tests/cases/fourslash/completionListInNamedFunctionExpression.ts","time":133,"edits":1,"cost":"5.47"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty27.ts","time":133,"edits":1,"cost":"5.47"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration15.ts","time":133,"edits":1,"cost":"5.47"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration6.ts","time":133,"edits":1,"cost":"5.47"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction8_es6.ts","time":133,"edits":1,"cost":"5.47"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision2.ts","time":133,"edits":1,"cost":"5.47"},{"name":"tests/cases/compiler/inferFromGenericFunctionReturnTypes3.ts","time":398,"edits":3,"cost":"5.47"},{"name":"tests/cases/fourslash/codeFixAddMissingNew5.ts","time":265,"edits":2,"cost":"5.47"},{"name":"tests/cases/fourslash/refactorExtractType3.ts","time":264,"edits":2,"cost":"5.46"},{"name":"tests/cases/fourslash/refactorExtractType34.ts","time":264,"edits":2,"cost":"5.46"},{"name":"tests/cases/fourslash/completionTypeofExpressions.ts","time":264,"edits":2,"cost":"5.46"},{"name":"tests/cases/conformance/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.functionExpressions.es2018.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithAnyAndNumber.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/referencesForFunctionParameter.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/codeFixConstructorForDerivedNeedSuperCall.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/es5-asyncFunctionForOfStatements.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/server/goToImplementation_inDifferentFiles.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/genericClassPropertyInheritanceSpecialization.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/getOccurrencesThrow8.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/quickInfoInFunctionTypeReference2.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/completionBeforeSemanticDiagnosticsInArrowFunction1.ts","time":264,"edits":2,"cost":"5.46"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete4.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/qualifiedName_import-declaration-with-variable-entity-names.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/completionListInTypeParameterOfTypeAlias1.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/renameInheritedProperties4.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/quickInfoInFunctionTypeReference.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/unusedImports8FS.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/unusedTypeParametersInLambda2.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_destructuring.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/recursiveLetConst.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/mappedTypeWithCombinedTypeMappers.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/jsFileCompilationWithMapFileAsJsWithOutDir.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/genericObjectBaseType.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/optionalArgsWithDefaultValues.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/fallFromLastCase1.ts","time":132,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/goToImplementationLocal_00.ts","time":263,"edits":2,"cost":"5.46"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_noTsconfig.ts","time":262,"edits":2,"cost":"5.46"},{"name":"tests/cases/fourslash/completionListForExportEquals.ts","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/unusedFunctionInNamespace1.ts","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/semanticClassification2.ts","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/javaScriptModules19.ts","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/server/signatureHelp01.ts","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/completionListAfterPropertyName.ts","time":262,"edits":2,"cost":"5.46"},{"name":"tests/cases/fourslash/restArgSignatureHelp.ts","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/breakpointValidationModule.ts","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/conformance/types/localTypes/localTypes1.ts","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImportTypings2.ts","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/quickInfoForContextuallyTypedIife.ts","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/unusedParameterInFunction1AddUnderscore.ts","time":262,"edits":2,"cost":"5.46"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalPrimitiveType.ts","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction2.ts","time":262,"edits":2,"cost":"5.46"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of27.ts","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/recursiveTypeParameterReferenceError1.ts","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/conformance/async/es6/await_unaryExpression_es6_2.ts","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInInstanceMember2.ts","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument3.ts","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/compiler/primitiveTypeAssignment.ts","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates10_ES6.ts","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass2.ts","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/conformance/jsx/tsxElementResolution5.tsx","time":131,"edits":1,"cost":"5.46"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_exportModifier1.ts","time":392,"edits":3,"cost":"5.45"},{"name":"tests/cases/fourslash/findAllRefsImportNamed.ts","time":261,"edits":2,"cost":"5.45"},{"name":"tests/cases/fourslash/refactorConvertExport_exportNodeKinds.ts","time":261,"edits":2,"cost":"5.45"},{"name":"tests/cases/compiler/genericClassesRedeclaration.ts","time":261,"edits":2,"cost":"5.45"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterArrayBindingPattern.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/breakpointValidationParenCallOrNewExpressions.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/codeFixSpelling2.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/compiler/tupleTypes.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/conformance/es6/templates/templateStringBinaryOperationsES6.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/completionListAfterFunction.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/quickInfoOnVarInArrowExpression.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/quickInfoForObjectBindingElementPropertyName02.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/compiler/collisionArgumentsClassConstructor.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit14.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsClass.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/todoComments17.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/completionListOnPrivateVariableInModule.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/getOccurrencesIfElse2.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/completionListAtEndOfWordInArrowFunction01.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/completionForStringLiteral8.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/conformance/es6/templates/templateStringInIndexExpressionES6.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/completionListInstanceProtectedMembers2.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/conformance/classes/members/accessibility/privateClassPropertyAccessibleWithinClass.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/unusedImports7FS.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/conformance/jsx/tsxSpreadChildrenInvalidType.tsx","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/goToImplementationThis_01.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/completionListEnumValues.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/compiler/thisInSuperCall3.ts","time":130,"edits":1,"cost":"5.45"},{"name":"tests/cases/fourslash/completionsWritingSpreadArgument.ts","time":259,"edits":2,"cost":"5.44"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethodWithLongName.ts","time":259,"edits":2,"cost":"5.44"},{"name":"tests/cases/fourslash/calledUnionsOfDissimilarTyeshaveGoodDisplay.ts","time":259,"edits":2,"cost":"5.44"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithDiscriminatedUnion.ts","time":259,"edits":2,"cost":"5.44"},{"name":"tests/cases/fourslash/jsxWithTypeParametershasInstantiatedSignatureHelp.tsx","time":259,"edits":2,"cost":"5.44"},{"name":"tests/cases/compiler/declarationEmitAliasExportStar.ts","time":259,"edits":2,"cost":"5.44"},{"name":"tests/cases/compiler/reactReduxLikeDeferredInferenceAllowsAssignment.ts","time":388,"edits":3,"cost":"5.44"},{"name":"tests/cases/fourslash/refactorExtractType38.ts","time":258,"edits":2,"cost":"5.44"},{"name":"tests/cases/fourslash/lambdaThisMembers.ts","time":129,"edits":1,"cost":"5.44"},{"name":"tests/cases/compiler/declFileTypeAnnotationVisibilityErrorTypeLiteral.ts","time":129,"edits":1,"cost":"5.44"},{"name":"tests/cases/compiler/commentsOverloads.ts","time":129,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations6.ts","time":129,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/signatureHelpSuperConstructorOverload.ts","time":129,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/completionListInClosedFunction01.ts","time":129,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/completionListInObjectLiteral4.ts","time":129,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/completionListAtEOF2.ts","time":129,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/getJavaScriptCompletions9.ts","time":129,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/getOccurrencesDeclare1.ts","time":129,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/duplicateTypeParameters.ts","time":129,"edits":1,"cost":"5.44"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteTemplateExpressions6.ts","time":129,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_classes.ts","time":129,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/goToDefinitionDifferentFile.ts","time":129,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/findAllRefsOnPrivateParameterProperty1.ts","time":129,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall4.ts","time":129,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportDefault0.ts","time":129,"edits":1,"cost":"5.44"},{"name":"tests/cases/compiler/discriminatedUnionErrorMessage.ts","time":129,"edits":1,"cost":"5.44"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated2_ES6.ts","time":129,"edits":1,"cost":"5.44"},{"name":"tests/cases/fourslash/quickInfoTypeArgumentInferenceWithMethodWithoutBody.ts","time":256,"edits":2,"cost":"5.43"},{"name":"tests/cases/compiler/forwardDeclaredCommonTypes01.ts","time":256,"edits":2,"cost":"5.43"},{"name":"tests/cases/compiler/declFileConstructors.ts","time":128,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/types/thisType/looseThisTypeInFunctions.ts","time":128,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution1.tsx","time":128,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/completionListInExtendsClause.ts","time":128,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/completionListOnMethodParameterName.ts","time":128,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/quickInfoWithNestedDestructuredParameterInLambda.ts","time":128,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/getOccurrencesAfterEdit.ts","time":128,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/getEmitOutputDeclarationSingleFile.ts","time":128,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/goToDefinitionObjectSpread.ts","time":128,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/typeParameterExtendingUnion2.ts","time":128,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/unusedImports2FS.ts","time":128,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/getOccurrencesModifiersNegatives1.ts","time":256,"edits":2,"cost":"5.43"},{"name":"tests/cases/fourslash/quickInfoForContextuallyTypedFunctionInTaggedTemplateExpression1.ts","time":128,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/getOccurrencesProtected2.ts","time":128,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates5.ts","time":128,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/signatureHelpInFunctionCall.ts","time":128,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/getOccurrencesExport3.ts","time":128,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/completionListAfterFunction2.ts","time":128,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/async/es6/asyncModule_es6.ts","time":128,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/refactorExtractType40.ts","time":255,"edits":2,"cost":"5.43"},{"name":"tests/cases/fourslash/refactorExtractType22.ts","time":255,"edits":2,"cost":"5.43"},{"name":"tests/cases/fourslash/findAllRefsImportEqualsJsonFile.ts","time":255,"edits":2,"cost":"5.43"},{"name":"tests/cases/conformance/jsdoc/jsdocParamTag2.ts","time":255,"edits":2,"cost":"5.43"},{"name":"tests/cases/fourslash/memberListOfModuleAfterInvalidCharater.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity6.ts","time":254,"edits":2,"cost":"5.43"},{"name":"tests/cases/fourslash/getOccurrencesSwitchCaseDefaultBroken.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/privacyClassImplementsClauseDeclFile.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/codeFixUndeclaredAcrossFiles2.ts","time":254,"edits":2,"cost":"5.43"},{"name":"tests/cases/compiler/es6ImportNameSpaceImportInEs5.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/codeFixInferFromUsageVariable3.ts","time":254,"edits":2,"cost":"5.43"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/callNonGenericFunctionWithTypeArguments.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithOverloadedFunctionTypedArguments.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/jsx/tsxReactEmit2.tsx","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit3.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/jsx/jsxEsprimaFbTestSuite.tsx","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/constDeclarations-access2.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/quickInfoForDecorators.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/declarationEmitTypeAliasWithTypeParameters2.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures6.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/shims/goToDefinitionTypeReferenceDirective.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsTypeParameterInTypeAlias.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/shims-pp/getRenameInfo.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction2.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/completionListInUnclosedSpreadExpression01.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/quickInfoOnGenericWithConstraints1.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/compiler/recursiveIdenticalAssignment.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/salsa/exportNestedNamespaces2.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/conformance/salsa/jsContainerMergeTsDeclaration3.ts","time":127,"edits":1,"cost":"5.43"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinue.ts","time":253,"edits":2,"cost":"5.42"},{"name":"tests/cases/fourslash/completionListInScope.ts","time":253,"edits":2,"cost":"5.42"},{"name":"tests/cases/fourslash/definitionNameOnEnumMember.ts","time":253,"edits":2,"cost":"5.42"},{"name":"tests/cases/compiler/vararg.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/getOccurrencesReturn4.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/conformance/statements/VariableStatements/everyTypeWithAnnotationAndInvalidInitializer.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/ambientConstLiterals.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/goToDefinitionUnionTypeProperty1.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/es6ExportEqualsInterop.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsArrowFunctionExpression.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedInterfacesOfTheSameName.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/unusedEnumInFunction1.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/recursiveTypesWithTypeof.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/getEmitOutputSingleFile2.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsClassProperty.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/tsxCompletionNonTagLessThan.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/privacyTopLevelInternalReferenceImportWithExport.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/defaultParameterAddsUndefinedWithStrictNullChecks.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/functionExpressionWithResolutionOfTypeOfSameName01.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndLocalVarInAccessors.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/stringLiteralObjectLiteralDeclaration1.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/getJavaScriptCompletions5.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/genericInterfaceImplementation.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignaturesWithOptionalParameters.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/functionArgShadowing.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/compiler/arrowFunctionWithObjectLiteralBody3.ts","time":126,"edits":1,"cost":"5.42"},{"name":"tests/cases/fourslash/commentsInterface.ts","time":629,"edits":5,"cost":"5.42"},{"name":"tests/cases/compiler/subclassThisTypeAssignable.ts","time":251,"edits":2,"cost":"5.41"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/conformance/expressions/functions/contextuallyTypedIife.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/fourslash/completionListInstanceProtectedMembers3.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/compiler/privacyFunc.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyFunctionEmptyClass.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/fourslash/getOccurrencesIfElse5.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport9.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/compiler/asyncFunctionReturnType.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/fourslash/completionListOnAliases.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/compiler/declFileExportImportChain2.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_2.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/compiler/exportDefaultAsyncFunction2.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/typeParameterUsedAsConstraint.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAsTags03.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMethodTypePredicate.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/fourslash/emptyArrayInference.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_8.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/compiler/es6ModuleEnumDeclaration.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/compiler/constructorStaticParamName.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeEnumAndNumber.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/fourslash/defaultParamsAndContextualTypes.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/compiler/declFileTypeAnnotationVisibilityErrorTypeAlias.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/fourslash/memberListErrorRecovery.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/compiler/declFileWithErrorsInInputDeclarationFileWithOut.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/compiler/aliasesInSystemModule1.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/conformance/es6/destructuring/optionalBindingParametersInOverloads2.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/compiler/es5-asyncFunctionNestedLoops.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/compiler/genericTypeUsedWithoutTypeArguments1.ts","time":125,"edits":1,"cost":"5.41"},{"name":"tests/cases/fourslash/findAllRefsDefaultImport.ts","time":373,"edits":3,"cost":"5.40"},{"name":"tests/cases/fourslash/completionListInUnclosedTemplate01.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/expressions/functions/arrowFunctionExpressions.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/compiler/exportImportNonInstantiatedModule2.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import5.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/compiler/commentsExternalModules.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/compiler/moduleAugmentationImportsAndExports4.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/compiler/declFileAliasUseBeforeDeclaration2.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/findAllRefsForVariableInExtendsClause02.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/compiler/declFileCallSignatures.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/quickInfoForConstDeclaration.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/signatureHelpOnOverloadOnConst.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/completionListEnumMembers.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/completionListInFunctionExpression.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/renameForDefaultExport09.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/goToDefinitionInTypeArgument.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/javaScriptClass2.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/server/jsdocTypedefTag2.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/completionListStaticProtectedMembers4.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicates01.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/compiler/commentsVariableStatement1.ts","time":124,"edits":1,"cost":"5.40"},{"name":"tests/cases/fourslash/codeFixCannotFindModule_suggestion_falsePositive.ts","time":247,"edits":2,"cost":"5.40"},{"name":"tests/cases/fourslash/refactorExtractType41.ts","time":246,"edits":2,"cost":"5.39"},{"name":"tests/cases/conformance/types/unknown/unknownType2.ts","time":369,"edits":3,"cost":"5.39"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentOverload5.tsx","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/unusedTypeParametersInLambda3.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty10.tsx","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/assignmentCompatBug2.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorInTemplateStringWithSyntaxError1.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_interfaces.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/completionListForTransitivelyExportedMembers01.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/es7/exponentiationOperator/compoundExponentiationAssignmentLHSIsValue.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/renameJsThisProperty03.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import8.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/overloadOnConstCallSignature.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit6.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/classes/members/classTypes/indexersInClassType.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/codeFixClassImplementClassMethodViaHeritage.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/completionListForRest.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/server/formatonkey01.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/quickInfoShowsGenericSpecialization.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/unusedVariableInForLoop4FS.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamMethod.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/typeReferenceDirectives12.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloads01.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/completionInNamedImportLocation.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/unusedLocalsinConstructorFS2.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression11_es6.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceComputedPropertyLiterals.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/getEmitOutputMapRoot.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/quickInfoForIndexerResultWithConstraint.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceNamespaceConflict.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/getOccurrencesThisNegatives2.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/fromAsIdentifier1.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations1.ts","time":123,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations3.ts","time":245,"edits":2,"cost":"5.39"},{"name":"tests/cases/conformance/types/rest/genericRestParameters3.ts","time":245,"edits":2,"cost":"5.39"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionHiddenFile.ts","time":245,"edits":2,"cost":"5.39"},{"name":"tests/cases/conformance/es2019/importMeta/importMetaES5.ts","time":245,"edits":2,"cost":"5.39"},{"name":"tests/cases/conformance/salsa/inferringClassMembersFromAssignments3.ts","time":245,"edits":2,"cost":"5.39"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/instantiatedModule.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/breakpointValidationSwitch.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/types/literal/numericLiteralTypes1.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/emitter/es2015/asyncGenerators/emitter.asyncGenerators.functionExpressions.es2015.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/typeMatch2.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/enumIsNotASubtypeOfAnythingButNumber.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/getJavaScriptCompletions4.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/javascriptModules24.ts","time":244,"edits":2,"cost":"5.39"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints2.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/unusedVariableInModule3.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/goToDefinitionTypeReferenceDirective.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/capturedLetConstInLoop9.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/unusedImports12FS.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/completionListInExtendsClauseAtEOF.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatement1.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/completionForStringLiteral10.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/returnTypeTypeArguments.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/fourslash/goToDefinitionInterfaceAfterImplement.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/arrowFunctionWithObjectLiteralBody2.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/compiler/overloadGenericFunctionWithRestArgs.ts","time":122,"edits":1,"cost":"5.39"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures5.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/findAllRefsReExportRightNameWrongSymbol.ts","time":242,"edits":2,"cost":"5.38"},{"name":"tests/cases/fourslash/completionAfterBackslashFollowingString.ts","time":242,"edits":2,"cost":"5.38"},{"name":"tests/cases/fourslash/completionListAtEOF.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/readonlyMembers.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/completionListAfterRegularExpressionLiteral02.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperator2.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/completionListBeforeNewScope02.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/typeCheckAfterResolve.ts","time":242,"edits":2,"cost":"5.38"},{"name":"tests/cases/fourslash/codeFixCorrectQualifiedNameToIndexedAccessType01.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/recursiveTypeComparison2.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/goToTypeDefinitionUnionType.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/completionListInUnclosedElementAccessExpression01.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/renameJsSpecialAssignmentRhs2.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/baseCheck.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/renameForDefaultExport02.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/goToDefinitionShadowVariable.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/conformance/expressions/unaryOperators/typeofOperator/typeofOperatorWithNumberType.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_9.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/completionListOutsideOfClosedArrowFunction02.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/tsxCompletion7.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern03.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/completionListForTransitivelyExportedMembers02.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/conformance/emitter/es5/asyncGenerators/emitter.asyncGenerators.functionExpressions.es5.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType9_ES6.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/dottedSymbolResolution1.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/moduleAugmentationsImports2.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/conformance/types/contextualTypes/methodDeclarations/contextuallyTypedBindingInitializer.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/compiler/inferentialTypingWithFunctionTypeSyntacticScenarios.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveNarrow.ts","time":121,"edits":1,"cost":"5.38"},{"name":"tests/cases/fourslash/findAllRefsForMappedType.ts","time":362,"edits":3,"cost":"5.37"},{"name":"tests/cases/fourslash/refactorExtractType39.ts","time":241,"edits":2,"cost":"5.37"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallTypeArgumentInference.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/goToTypeDefinitionModule.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/parser/ecmascript5/parserS7.6_A4.2_T1.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorInTemplateStringWithSyntaxError2.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/getEditsForFileRename_renameToIndex.ts","time":240,"edits":2,"cost":"5.37"},{"name":"tests/cases/compiler/targetTypeArgs.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/completionListOutsideOfClosedArrowFunction01.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo4.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags6.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/completionListInTypedObjectLiteralsWithPartialPropertyNames2.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/jsx/tsxUnionElementType6.tsx","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/completionListInClosedObjectTypeLiteralInSignature03.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess29.ts","time":240,"edits":2,"cost":"5.37"},{"name":"tests/cases/conformance/expressions/contextualTyping/parenthesizedContexualTyping3.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/externalModuleIntellisense.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport1.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty11.tsx","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/tsxRename5.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/getQuickInfoForIntersectionTypes.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance6.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/getJavaScriptCompletions15.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/server/quickinfo01.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/codeFixCorrectQualifiedNameToIndexedAccessType_all.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/genericAssignmentCompat.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/constructorQuickInfo.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesWithTheSameNameAndSameCommonRoot.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport8.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/incrementalResolveAccessor.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/getEmitOutputWithSemanticErrors.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/completionListInTypedObjectLiterals3.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature10.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo2.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/compiler/assignmentCompatability32.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery2.ts","time":120,"edits":1,"cost":"5.37"},{"name":"tests/cases/fourslash/refactorExtractType31.ts","time":239,"edits":2,"cost":"5.36"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_inheritedConstructor.ts","time":239,"edits":2,"cost":"5.36"},{"name":"tests/cases/conformance/jsx/tsxTypeArgumentResolution.tsx","time":239,"edits":2,"cost":"5.36"},{"name":"unittests:: tsserver:: events:: LargeFileReferencedEvent with large file","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/completionListAfterSlash.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/getJavaScriptCompletions8.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsInternalModuleAlias.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/tsxRename1.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/completionListInComments.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/completionListInUnclosedTypeOfExpression01.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/noSignatureHelpOnNewKeyword.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/restArgType.ts","time":238,"edits":2,"cost":"5.36"},{"name":"tests/cases/fourslash/getJavaScriptCompletions19.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile6.ts","time":238,"edits":2,"cost":"5.36"},{"name":"tests/cases/fourslash/server/typedefinition01.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfParameter.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/signatureHelpOnOverloadsDifferentArity3.ts","time":238,"edits":2,"cost":"5.36"},{"name":"tests/cases/compiler/staticMemberExportAccess.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/getEmitOutputSingleFile.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/getEmitOutputWithSemanticErrors2.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo5.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion2.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/completionListInExportClause03.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/compiler/typeMatch1.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/completionListOnVarBetweenModules.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/compiler/assignmentCompatability29.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/renameInheritedProperties3.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/addFunctionInDuplicatedConstructorClassBody.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration3ES5iterable.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBinding1.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/todoComments2.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/completionListInNamespaceImportName01.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/fourslash/completionListAndMemberListOnCommentedLine.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/compiler/callOverloadViaElementAccessExpression.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration24.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of34.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/compiler/promiseChaining1.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES3For-ofTypeCheck1.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/conformance/types/primitives/undefined/validUndefinedAssignments.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/compiler/sourceMap-Comments2.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/conformance/es6/templates/templateStringWhitespaceEscapes1.ts","time":119,"edits":1,"cost":"5.36"},{"name":"tests/cases/conformance/types/tuple/readonlyArraysAndTuples2.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/conformance/jsx/correctlyMarkAliasAsReferences2.tsx","time":472,"edits":4,"cost":"5.35"},{"name":"tests/cases/conformance/es6/arrowFunction/disallowLineTerminatorBeforeArrow.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/es6-declaration-amd.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/modularizeLibrary_TargetES5UsingES6Lib.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/unusedImports1FS.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/findAllRefsInheritedProperties4.ts","time":236,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/thisPredicateFunctionQuickInfo.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember4.ts","time":236,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/extract-method23.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/completionListImplementingInterfaceFunctions.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/completionListAtBeginningOfFile01.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/conformance/jsx/inline/inlineJsxFactoryDeclarations.tsx","time":236,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction11.ts","time":236,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags1.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/declFileTypeAnnotationTypeAlias.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/renamePropertyAccessExpressionHeritageClause.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/fixingTypeParametersQuickInfo.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/unusedTypeParametersInInterface1.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/promiseTyping1.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete3.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/bestCommonTypeObjectLiterals1.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/signatureHelpOnOverloadsDifferentArity.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/selfReferencesInFunctionParameters.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/moduleAugmentationImportsAndExports5.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceIndexSignaturesNumber.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/renameJsPrototypeProperty02.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/tsxRename2.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/arrayOfSubtypeIsAssignableToReadonlyArray.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/classExtendsMultipleBaseClasses.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/umdDependencyCommentName1.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/esModuleInteropImportNamespace.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of42.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/conformance/externalModules/exportAssignmentTopLevelIdentifier.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/compiler/letAsIdentifier2.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoGenericInterfacesDifferingByTypeParameterName.ts","time":118,"edits":1,"cost":"5.35"},{"name":"tests/cases/fourslash/completionEntryInJsFile.ts","time":353,"edits":3,"cost":"5.35"},{"name":"tests/cases/fourslash/refactorExtractType1.ts","time":235,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/codeFixAddMissingNew_all_arguments.ts","time":235,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/completionListWithModulesFromModule.ts","time":235,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/cloduleAsBaseClass.ts","time":235,"edits":2,"cost":"5.35"},{"name":"tests/cases/fourslash/completionEntryForClassMembers2.ts","time":586,"edits":5,"cost":"5.35"},{"name":"tests/cases/compiler/circularlyConstrainedMappedTypeContainingConditionalNoInfiniteInstantiationDepth.ts","time":234,"edits":2,"cost":"5.34"},{"name":"tests/cases/fourslash/completionForStringLiteralRelativeImportAllowJSTrue.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/conformance/expressions/unaryOperators/typeofOperator/typeofOperatorWithAnyOtherType.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleMembersAndPunctuation.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/completionListOfSplitInterface.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfEnum.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/compiler/moduleAugmentationDeclarationEmit2.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization_all_1.ts","time":234,"edits":2,"cost":"5.34"},{"name":"tests/cases/compiler/es6ClassTest2.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/completionListInUnclosedObjectTypeLiteralInSignature03.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/compiler/declarationEmitDestructuringObjectLiteralPattern1.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/compiler/declFileWithInternalModuleNameConflictsInExtendsClause2.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterProperties5.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsInterface.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/conformance/types/literal/booleanLiteralTypes1.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/completionListWithAmbientDeclaration.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/quickInfoOnObjectLiteralWithOnlySetter.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/completionListOnParam.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/thisPredicateFunctionCompletions03.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/completionListInUnclosedCommaExpression02.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/compiler/tooFewArgumentsInGenericFunctionTypedArgument.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/compiler/commentsClass.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/completionListAfterInvalidCharacter.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/cloduleWithRecursiveReference.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/compiler/declFileTypeAnnotationArrayType.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/paramHelpOnCommaInString.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/goToDefinitionInMemberDeclaration.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/signatureHelpAnonymousFunction.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules1.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/noTypeParameterInLHS.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/conformance/types/mapped/mappedTypes3.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_infer.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/unusedNamespaceInNamespace.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings17_ES5.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/getOccurrencesAbstract02.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/unusedVariableInForLoop2FS.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration9.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/restParamsContextuallyTyped.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/compiler/genericConstraint2.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/twoAccessorsWithSameName.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration2.ts","time":117,"edits":1,"cost":"5.34"},{"name":"tests/cases/fourslash/codeFixInferFromUsage_all.ts","time":233,"edits":2,"cost":"5.34"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_08.ts","time":233,"edits":2,"cost":"5.34"},{"name":"tests/cases/fourslash/contextualTypingOfGenericCallSignatures2.ts","time":233,"edits":2,"cost":"5.34"},{"name":"tests/cases/fourslash/unusedParameterInLambda3.ts","time":233,"edits":2,"cost":"5.34"},{"name":"tests/cases/fourslash/completionListPrivateMembers3.ts","time":116,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/equalityWithIntersectionTypes01.ts","time":116,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/types/literal/numericLiteralTypes3.ts","time":116,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNegatives1.ts","time":116,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagRename02.ts","time":116,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/getJavaScriptCompletions3.ts","time":116,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/tsxQuickInfo1.ts","time":116,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/referencesForInheritedProperties8.ts","time":116,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty13.tsx","time":232,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/signatureHelpFunctionParameter.ts","time":116,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/getPropertySymbolsFromBaseTypesDoesntCrash.ts","time":116,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/signatureHelpConstructorOverload.ts","time":116,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/unusedClassInNamespace3.ts","time":116,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportRootDirs0.ts","time":116,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/overEagerReturnTypeSpecialization.ts","time":116,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/quickInfoOnMergedModule.ts","time":116,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardNarrowsPrimitiveIntersection.ts","time":116,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/undeclaredMethod.ts","time":116,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/jsx/tsxPreserveEmit3.tsx","time":116,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause5.ts","time":116,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardFunctionErrors.ts","time":231,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/goToDefinitionFunctionOverloads.ts","time":231,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/classExtendsInterfaceSigHelp1.ts","time":231,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/completionsWithOptionalProperties.ts","time":230,"edits":2,"cost":"5.33"},{"name":"tests/cases/conformance/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.classMethods.es2018.ts","time":115,"edits":1,"cost":"5.33"},{"name":"unittests:: builder","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/isDeclarationVisibleNodeKinds.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithNumericIndexers2.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/unclosedStringLiteralErrorRecovery2.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/internalAliasClassInsideLocalModuleWithExport.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/intersectionTypeNormalization.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/scopeOfUnionProperties.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/referencesForExportedValues.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/importHelpersInIsolatedModules.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/noImplicitAnyDestructuringInPrivateMethod.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/findAllRefsForRest.ts","time":230,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/referencesForContextuallyTypedUnionProperties2.ts","time":230,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/completionListInObjectLiteral.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerS7.6_A4.2_T1.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance6.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/shims-pp/goToDefinitionTypeReferenceDirective.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/outModuleTripleSlashRefs.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/augmentedTypesModules.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/strictModeUseContextualKeyword.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/getEditsForFileRename_preferences.ts","time":230,"edits":2,"cost":"5.33"},{"name":"tests/cases/fourslash/getOccurrencesOfAnonymousFunction2.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/types/import/importTypeAmdBundleRewrite.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/completionListAfterClassExtends.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/sourceMapValidationClasses.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/enums/enumMergingErrors.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/es5-commonjs6.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/anyInferenceAnonymousFunctions.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithAnyOtherType.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck4.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/compiler/functionOverloads13.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/conformance/externalModules/exportDeclaredModule.ts","time":115,"edits":1,"cost":"5.33"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfInterfaceClassMerge.ts","time":229,"edits":2,"cost":"5.32"},{"name":"tests/cases/conformance/decorators/1.0lib-noErrors.ts","time":229,"edits":2,"cost":"5.32"},{"name":"tests/cases/fourslash/refactorExtractType23.ts","time":228,"edits":2,"cost":"5.32"},{"name":"tests/cases/fourslash/completionListsThroughTransitiveBaseClasses2.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/compiler/sourceMapValidationStatements.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/compiler/moduleAugmentationExtendAmbientModule2.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/compiler/commentsemitComments.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/noCompletionListOnCommentsInsideObjectLiterals.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/compiler/typeReferenceDirectives3.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/navigateToSingleFileResults.ts","time":228,"edits":2,"cost":"5.32"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAmbient0.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/addInterfaceMemberAboveClass.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/getRenameInfoTests2.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/verifySingleFileEmitOutput1.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/renameObjectBindingElementPropertyName01.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/signatureHelpWithInterfaceAsIdentifier.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/todoComments15.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/protoVarVisibleWithOuterScopeUnderscoreProto.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/completionListInObjectLiteral2.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/getEmitOutputOnlyOneFile.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern13.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/quickInfoForTypeParameterInTypeAlias1.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/errorsAfterResolvingVariableDeclOfMergedVariableAndClassDecl.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/completionListInUnclosedVoidExpression01.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/quickInfoForContextuallyTypedArrowFunctionInSuperCall.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/documentHighlightAtInheritedProperties1.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/compiler/overloadOnConstNoAnyImplementation2.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/compiler/keyofIsLiteralContexualType.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/compiler/modulePrologueSystem.ts","time":114,"edits":1,"cost":"5.32"},{"name":"tests/cases/fourslash/refactorExtractType24.ts","time":227,"edits":2,"cost":"5.31"},{"name":"tests/cases/fourslash/codeFixAddMissingNew_all.ts","time":227,"edits":2,"cost":"5.31"},{"name":"tests/cases/fourslash/cancellationWhenfindingAllRefsOnDefinition.ts","time":454,"edits":4,"cost":"5.31"},{"name":"tests/cases/fourslash/addMemberInDeclarationFile.ts","time":226,"edits":2,"cost":"5.31"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance2.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/fourslash/getOccurrencesReturn2.ts","time":226,"edits":2,"cost":"5.31"},{"name":"tests/cases/fourslash/editLambdaArgToTypeParameter1.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAmbient3.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/fourslash/eval.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/compiler/declFileGenericType2.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorConditionIsBooleanType.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/compiler/superInObjectLiterals_ES5.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/compiler/typeArgInference.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/fourslash/forIn.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/compiler/genericInference2.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceOptionalProperty.ts","time":226,"edits":2,"cost":"5.31"},{"name":"tests/cases/fourslash/thisBindingInLambda.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagNamespace.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/fourslash/goToImplementationInterface_02.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/fourslash/renameInfoForFunctionExpression01.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/fourslash/unusedVariableInBlocks.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations2.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/fourslash/getOccurrencesTryCatchFinally3.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesInUnionTypes04.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/compiler/moduleCodeGenTest3.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/fourslash/genericCallSignaturesInNonGenericTypes1.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/compiler/moduleAugmentationGlobal5.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/compiler/aliasUsageInArray.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/compiler/exportStarForValues8.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithPrivateMember.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/compiler/unusedParametersinConstructor3.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/compiler/jsFileCompilationHeritageClauseSyntaxOfClass.ts","time":113,"edits":1,"cost":"5.31"},{"name":"tests/cases/fourslash/getEditsForFileRename_unaffectedNonRelativePath.ts","time":225,"edits":2,"cost":"5.30"},{"name":"tests/cases/fourslash/goToImplementationShorthandPropertyAssignment_01.ts","time":225,"edits":2,"cost":"5.30"},{"name":"tests/cases/conformance/types/rest/objectRest.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/compiler/exportImport.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/compiler/super1.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/codeFixInferFromUsage_allJS.ts","time":224,"edits":2,"cost":"5.30"},{"name":"tests/cases/fourslash/completionListInTypeParameterOfTypeAlias2.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/globalCompletionListInsideObjectLiterals.ts","time":224,"edits":2,"cost":"5.30"},{"name":"tests/cases/compiler/jsxEmitWithAttributes.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/getJavaScriptCompletions20.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormInstanceOf.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/compiler/declarationMapsWithSourceMap.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/funduleWithRecursiveReference.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/compiler/interfaceAssignmentCompat.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/getEmitOutputOutFile.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/compiler/es6ImportNamedImportMergeErrors.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/completionListObjectMembers.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/compiler/unknownSymbols1.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnProperty.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/compiler/es6MemberScoping.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/goToDefinitionOverloadsInMultiplePropertyAccesses.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/importNameCodeFixDefaultExport2.ts","time":224,"edits":2,"cost":"5.30"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesPrivates.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/salsa/inferingFromAny.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakNotInIterationOrSwitchStatement2.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/compiler/letDeclarations-es5-1.ts","time":112,"edits":1,"cost":"5.30"},{"name":"tests/cases/fourslash/signatureHelpWithTriggers01.ts","time":223,"edits":2,"cost":"5.30"},{"name":"tests/cases/fourslash/jsDocTypeTagQuickInfo2.ts","time":223,"edits":2,"cost":"5.30"},{"name":"tests/cases/fourslash/refactorExtractType27.ts","time":222,"edits":2,"cost":"5.29"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardTypeOfUndefined.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithStringType.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/findAllRefsForVariableInExtendsClause01.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/mergedDeclarations2.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport01.ts","time":222,"edits":2,"cost":"5.29"},{"name":"tests/cases/fourslash/completionsImport_keywords.ts","time":222,"edits":2,"cost":"5.29"},{"name":"tests/cases/fourslash/getOccurrencesStringLiterals.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithUnsupportedBooleanType.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/constEnumToStringNoComments.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/equalityWithUnionTypes01.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/completionListInExportClause02.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/completionInIncompleteCallExpression.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesOptionalParams2.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/unclosedStringLiteralErrorRecovery.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString2.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/shims-pp/getEmitOutput.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/completionListInContextuallyTypedArgument.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/getEmitOutputWithEmitterErrors.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics24.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/controlFlowLoopAnalysis.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/qualifyModuleTypeNames.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/memberListInReopenedEnum.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/completionListInTypedObjectLiterals2.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames21_ES6.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/cyclicModuleImport.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/typeArgInference2.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames13_ES6.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration1.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/conformance/types/spread/objectSpreadNoTransform.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/compiler/commentOnArrayElement3.ts","time":111,"edits":1,"cost":"5.29"},{"name":"tests/cases/fourslash/completionImportMeta.ts","time":221,"edits":2,"cost":"5.29"},{"name":"tests/cases/fourslash/getJavaScriptCompletions16.ts","time":221,"edits":2,"cost":"5.29"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFromAtTypes.ts","time":221,"edits":2,"cost":"5.29"},{"name":"tests/cases/fourslash/getJavaScriptCompletions_tsCheck.ts","time":221,"edits":2,"cost":"5.29"},{"name":"tests/cases/fourslash/codeFixExtendsInterfaceBecomesImplements.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentOverload1.tsx","time":220,"edits":2,"cost":"5.28"},{"name":"tests/cases/compiler/jsxFactoryAndReactNamespace.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/fourslash/goToImplementationClassMethod_01.ts","time":220,"edits":2,"cost":"5.28"},{"name":"tests/cases/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.ts","time":220,"edits":2,"cost":"5.28"},{"name":"tests/cases/fourslash/completionListPrivateMembers2.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithParameterInitializers.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFile3.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionExtensionsAllowJSTrue.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/conformance/types/contextualTypes/partiallyAnnotatedFunction/partiallyAnnotatedFunctionInferenceWithTypeParameter.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/conformance/types/contextualTypes/jsxAttributes/contextuallyTypedStringLiteralsInJsxAttributes01.tsx","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/conformance/types/mapped/mappedTypesAndObjects.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/fourslash/unusedLocalsInFunction1.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/fourslash/completionListInUnclosedIndexSignature03.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/compiler/narrowingByDiscriminantInLoop.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/fourslash/classRenamingErrorRecovery.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/fourslash/codeFixClassImplementDefaultClass.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithTupleType.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/conformance/controlFlow/controlFlowDestructuringDeclaration.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/compiler/mappedTypeInferenceCircularity.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/conformance/salsa/moduleExportNestedNamespaces.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/compiler/declFileTypeAnnotationParenType.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/compiler/genericArray1.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInIfStatement.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/fourslash/extendArray.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint3.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/compiler/bases.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/compiler/amdModuleName2.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement14.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/compiler/emitPostComments.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck14.ts","time":110,"edits":1,"cost":"5.28"},{"name":"tests/cases/fourslash/refactorExtractType21.ts","time":218,"edits":2,"cost":"5.27"},{"name":"tests/cases/fourslash/findAllRefsImportDefault.ts","time":218,"edits":2,"cost":"5.27"},{"name":"tests/cases/compiler/overloadingOnConstants1.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance4.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/hoverOverComment.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/completionListOnParamInClass.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/sourceMapValidationDecorators.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/completionListInvalidMemberNames_startWithSpace.ts","time":218,"edits":2,"cost":"5.27"},{"name":"tests/cases/fourslash/completionListInUnclosedElementAccessExpression02.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/quickInfoJSDocFunctionNew.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/signatureHelpImplicitConstructor.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/declFileAmbientExternalModuleWithSingleExportedModule.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/declFileForClassWithMultipleBaseClasses.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/renameAliasExternalModule.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/unclosedStringLiteralErrorRecovery4.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/nonExistingImport.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/deleteExtensionInReopenedInterface.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/requireOfJsonFileWithDeclaration.ts","time":218,"edits":2,"cost":"5.27"},{"name":"tests/cases/fourslash/todoComments12.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/completionListInObjectLiteral3.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInSystem1.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/renameInheritedProperties6.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/renameAlias3.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete5.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment1ES5iterable.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/internalAliasFunctionInsideLocalModuleWithoutExport.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/genericConstructInvocationWithNoTypeArg.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/semanticClassificatonTypeAlias.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/tsxSpreadDoesNotReportExcessProps.tsx","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/augmentedTypesClass.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/implicitAnyAnyReturningFunction.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing7.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/compiler/abstractClassInLocalScopeIsAbstract.ts","time":109,"edits":1,"cost":"5.27"},{"name":"tests/cases/fourslash/codefixEnableExperimentalDecorators_blankCompilerOptionsInJsconfig.ts","time":217,"edits":2,"cost":"5.27"},{"name":"tests/cases/fourslash/renameDestructuringDeclarationInFor.ts","time":217,"edits":2,"cost":"5.27"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction11.ts","time":217,"edits":2,"cost":"5.27"},{"name":"tests/cases/fourslash/completionForComputedStringProperties.ts","time":216,"edits":2,"cost":"5.26"},{"name":"tests/cases/fourslash/formattingOptionsChange.ts","time":216,"edits":2,"cost":"5.26"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithOverloadResolution1.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/arrayAssignmentTest5.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorSyntaxError2.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/unionTypesAssignability.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/es6/destructuring/destructuringVariableDeclaration2.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/restParametersWithArrayTypeAnnotations.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/internalModules/importDeclarations/exportImportAlias.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundArithmeticAssignmentWithInvalidOperands.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/renameModuleToVar.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/semanticClassificationInstantiatedModuleWithVariableOfSameName2.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentity.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/completionListForTransitivelyExportedMembers04.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/unusedLocalsAndParametersDeferred.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_3.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/goToImplementationLocal_03.ts","time":216,"edits":2,"cost":"5.26"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceObjectLiteral.ts","time":216,"edits":2,"cost":"5.26"},{"name":"tests/cases/compiler/interMixingModulesInterfaces1.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterProperties4.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/declFileObjectLiteralWithAccessors.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern02.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of34.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/superInsideInnerClass.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/quickInfoFromEmptyBlockComment.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_1.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/promiseIdentityWithAny2.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormIsType.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/fourslash/javascriptModules20.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/nestedBlockScopedBindings5.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/wrappedIncovations1.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/compiler/genericConstructExpressionWithoutArgs.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithMultipleBases3.ts","time":108,"edits":1,"cost":"5.26"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.decmialNegative.ts","time":215,"edits":2,"cost":"5.26"},{"name":"tests/cases/fourslash/codeFixClassImplementInterface_optionQuote.ts","time":215,"edits":2,"cost":"5.26"},{"name":"tests/cases/fourslash/crossFileQuickInfoExportedTypeDoesNotUseImportType.ts","time":215,"edits":2,"cost":"5.26"},{"name":"tests/cases/fourslash/codeFixSpellingVsMissingMember.ts","time":214,"edits":2,"cost":"5.25"},{"name":"tests/cases/fourslash/proto.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/referencesForFunctionOverloads.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithAccessibilityModifiersOnParameters.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution5_classic.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/blockScopedBindingsReassignedInLoop3.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesIncomplete2.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/parser/ecmascript5/parserUsingConstructorAsIdentifier.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/classes/classDeclarations/classExtendingBuiltinType.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/fatarrowfunctions.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/stringLiteralCompletionsForStringEnumContextualType.ts","time":214,"edits":2,"cost":"5.25"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags8.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/documentHighlightAtInheritedProperties4.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/contextualTypingGenericFunction1.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/modularizeLibrary_NoErrorDuplicateLibOptions1.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/renameJsPropertyAssignment3.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/privateVisibility.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/quickInfoOnGenericClass.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/completionListInstanceProtectedMembers4.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/contextualTypingTwoInstancesOfSameTypeParameter.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/internalAliasVar.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of24.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/es5ExportDefaultFunctionDeclaration.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superSymbolIndexedAccess6.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/aliasWithInterfaceExportAssignmentUsedInVarInitializer.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTagsTypedAsAny.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/compiler/superWithGenerics.ts","time":107,"edits":1,"cost":"5.25"},{"name":"tests/cases/fourslash/refactorExtractType30.ts","time":213,"edits":2,"cost":"5.25"},{"name":"tests/cases/compiler/reverseMappedPartiallyInferableTypes.ts","time":213,"edits":2,"cost":"5.25"},{"name":"tests/cases/compiler/numberVsBigIntOperations.ts","time":213,"edits":2,"cost":"5.25"},{"name":"tests/cases/fourslash/referenceToClass.ts","time":213,"edits":2,"cost":"5.25"},{"name":"tests/cases/fourslash/navigationItemsOverloads2.ts","time":213,"edits":2,"cost":"5.25"},{"name":"tests/cases/fourslash/findAllRefsReExports.ts","time":531,"edits":5,"cost":"5.25"},{"name":"tests/cases/fourslash/refactorExtractType33.ts","time":212,"edits":2,"cost":"5.24"},{"name":"tests/cases/conformance/expressions/functionCalls/newWithSpread.ts","time":106,"edits":1,"cost":"5.24"},{"name":"tests/cases/compiler/privacyTypeParameterOfFunction.ts","time":106,"edits":1,"cost":"5.24"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures.ts","time":106,"edits":1,"cost":"5.24"},{"name":"tests/cases/fourslash/importJsNodeModule4.ts","time":106,"edits":1,"cost":"5.24"},{"name":"tests/cases/fourslash/interfaceExtendsPrimitive.ts","time":106,"edits":1,"cost":"5.24"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithNumericIndexers3.ts","time":106,"edits":1,"cost":"5.24"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionCheckReturntype1.ts","time":106,"edits":1,"cost":"5.24"},{"name":"tests/cases/fourslash/getOccurrencesReturn3.ts","time":106,"edits":1,"cost":"5.24"},{"name":"tests/cases/fourslash/goToDefinitionTypePredicate.ts","time":106,"edits":1,"cost":"5.24"},{"name":"tests/cases/fourslash/goToDefinitionAcrossMultipleProjects.ts","time":212,"edits":2,"cost":"5.24"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionReturnPromiseOfAny.ts","time":106,"edits":1,"cost":"5.24"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment17.ts","time":106,"edits":1,"cost":"5.24"},{"name":"tests/cases/conformance/types/import/importTypeGenericTypes.ts","time":106,"edits":1,"cost":"5.24"},{"name":"tests/cases/fourslash/renameRest.ts","time":106,"edits":1,"cost":"5.24"},{"name":"tests/cases/conformance/externalModules/circularReference.ts","time":106,"edits":1,"cost":"5.24"},{"name":"tests/cases/fourslash/tsxGoToDefinitionIntrinsics.ts","time":106,"edits":1,"cost":"5.24"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithOverloadedConstructorTypedArguments2.ts","time":106,"edits":1,"cost":"5.24"},{"name":"tests/cases/compiler/extendingClassFromAliasAndUsageInIndexer.ts","time":106,"edits":1,"cost":"5.24"},{"name":"tests/cases/fourslash/refactorExtractType37.ts","time":211,"edits":2,"cost":"5.24"},{"name":"tests/cases/fourslash/commentsLinePreservation.ts","time":211,"edits":2,"cost":"5.24"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentsWithTypeArguments3.tsx","time":211,"edits":2,"cost":"5.24"},{"name":"tests/cases/fourslash/augmentedTypesModule4.ts","time":211,"edits":2,"cost":"5.24"},{"name":"tests/cases/fourslash/goToImplementationTypeAlias_00.ts","time":210,"edits":2,"cost":"5.24"},{"name":"unittests:: tsserver:: with skipLibCheck","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/conformance/expressions/typeAssertions/constAssertions.ts","time":210,"edits":2,"cost":"5.24"},{"name":"unittests:: tsserver:: compileOnSave:: CompileOnSaveAffectedFileListRequest with and without projectFileName in request","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatements.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/conformance/expressions/functionCalls/overloadResolutionClassConstructors.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/compiler/declFileAccessors.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/conformance/types/intersection/intersectionThisTypes.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/compiler/constEnumMergingWithValues4.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/compiler/generics2NoError.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/fourslash/completionListBeforeNewScope01.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/compiler/es6ExportClauseWithoutModuleSpecifierInEs5.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/conformance/jsx/tsxReactEmit7.tsx","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/compiler/callbacksDontShareTypes.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/fourslash/completionListOnFunctionCallWithOptionalArgument.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInClassMethods.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/conformance/types/rest/objectRestNegative.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/fourslash/todoComments6.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/fourslash/genericCloduleCompletionList.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/fourslash/shims/goToTypeDefinition.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_04.ts","time":210,"edits":2,"cost":"5.24"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorConditoinIsStringType.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/compiler/es6ImportNamedImportInIndirectExportAssignment.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/fourslash/goToDefinitionPrimitives.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck62.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of17.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/compiler/shorthand-property-es6-amd.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/compiler/genericCloneReturnTypes.ts","time":105,"edits":1,"cost":"5.24"},{"name":"tests/cases/fourslash/codeFixAddParameterNames.ts","time":209,"edits":2,"cost":"5.23"},{"name":"tests/cases/fourslash/getEditsForFileRename_directory_noUpdateNodeModulesImport.ts","time":209,"edits":2,"cost":"5.23"},{"name":"tests/cases/fourslash/findAllRefsOnDefinition.ts","time":313,"edits":3,"cost":"5.23"},{"name":"tests/cases/fourslash/server/declarationMapGoToDefinition.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/fixingTypeParametersRepeatedly2.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/unusedLocalsInFunction2.ts","time":208,"edits":2,"cost":"5.23"},{"name":"tests/cases/fourslash/goToDefinitionObjectBindingElementPropertyName01.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/signatureHelpConstructExpression.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/completionListForExportEquals2.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInFunctionAndModuleBlock.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/completionListOnAliasedModule.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/completionListInClosedFunction03.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/shims/getSemanticDiagnostics.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/quickInfoForDerivedGenericTypeWithConstructor.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/referencesForGlobals5.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/getEmitOutputOut.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/requireOfJsonFileTypes.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/renameAlias.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/signatureHelpSimpleSuperCall.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/completionListAfterObjectLiteral1.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/es6ExportClauseInEs5.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall9.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/shims/getQuickInfoAtPosition.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration16.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/ambiguousCallsWhereReturnTypesAgree.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/contextualTyping13.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/conformance/expressions/asOperator/asOperator3.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarInProperty.ts","time":104,"edits":1,"cost":"5.23"},{"name":"tests/cases/fourslash/completionsDiscriminatedUnion.ts","time":207,"edits":2,"cost":"5.22"},{"name":"tests/cases/fourslash/codeFixAwaitShouldNotCrashIfNotInFunction.ts","time":207,"edits":2,"cost":"5.22"},{"name":"tests/cases/conformance/async/es5/asyncMethodWithSuper_es5.ts","time":207,"edits":2,"cost":"5.22"},{"name":"tests/cases/fourslash/refactorExtractType29.ts","time":206,"edits":2,"cost":"5.22"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo3.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/getOccurrencesThis2.ts","time":206,"edits":2,"cost":"5.22"},{"name":"tests/cases/fourslash/completionListForTransitivelyExportedMembers03.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/getOccurrencesTryCatchFinally4.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/completionInTypeOf2.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/completionListOnAliases3.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/getOccurrencesAsyncAwait.ts","time":206,"edits":2,"cost":"5.22"},{"name":"tests/cases/compiler/declarationEmitDestructuringObjectLiteralPattern.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/decorators/class/decoratorInstantiateModulesInFunctionBodies.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/completionListInClosedFunction06.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/dynamicNamesErrors.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/completionListAfterRegularExpressionLiteral03.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/quickInfoForObjectBindingElementName02.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/getEmitOutputWithSyntacticErrorsForMultipleFiles2.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/quickInfoOnThis2.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/internalAliasEnumInsideLocalModuleWithExport.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithStringIndexer.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/goToDefinitionShadowVariableInsideModule.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/codeFixUnusedLabel_noSuggestionIfDisabled.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import10.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundAdditionAssignmentLHSCanBeAssigned.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAsTags02.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/genericTypeAliasIntersectionCompletions.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment18.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/goToDefinitionUndefinedSymbols.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/assignToExistingClass.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/circularInferredTypeOfVariable.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/genericArityEnforcementAfterEdit.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace02.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/quickInfoOfStringPropertyNames1.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/getOccurrencesOfDecorators.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration4.d.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/modularizeLibrary_ErrorFromUsingWellknownSymbolWithOutES6WellknownSymbolLib.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers5.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/classIndexer2.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/i3.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/compiler/checkInterfaceBases.ts","time":103,"edits":1,"cost":"5.22"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAllowSyntheticDefaultImports5.ts","time":205,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import7.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/conformance/types/any/assignEveryTypeToAny.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/compiler/constDeclarations-scopes.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/completionListInUnclosedObjectTypeLiteralInSignature01.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/referencesForImports.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/renameStringLiteralTypes.ts","time":204,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/exportEqualCallableInterface.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/commentsUnion.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/compiler/controlFlowArrayErrors.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/compiler/declFileModuleWithPropertyOfTypeModule.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/memberCompletionOnTypeParameters2.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/goToTypeDefinition.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/compiler/moduleMemberWithoutTypeAnnotation1.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns02_ES5.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/jsRequireQuickInfo.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesWithOverloadedTags2.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithOnlyNullValueOrUndefinedValue.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/incompatibleOverride.ts","time":204,"edits":2,"cost":"5.21"},{"name":"tests/cases/conformance/jsx/tsxReactEmitNesting.tsx","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/refactorConvertImport_useDefault.ts","time":204,"edits":2,"cost":"5.21"},{"name":"tests/cases/fourslash/unusedConstantInFunction1.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/conformance/async/es2017/awaitBinaryExpression/awaitBinaryExpression4_es2017.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/completionForStringLiteral5.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_7.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/quickInfoForFunctionDeclaration.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/noQuickInfoForLabel.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType4_ES5.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/typeParameterAsTypeParameterConstraintTransitively.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/compiler/moduleAugmentationCollidingNamesInAugmentation1.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/widenedTypes.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/signatureHelpObjectLiteral.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/arrayLiteralWithMultipleBestCommonTypes.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/staticPrototypePropertyOnClass.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagGoToDefinition.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/compiler/declFileTypeAnnotationVisibilityErrorVariableDeclaration.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/compiler/moduleExports1.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/compiler/unusedTypeParameterInLambda3.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/conformance/functions/parameterInitializersForwardReferencing.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/compiler/compoundVarDecl1.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/compiler/importedModuleClassNameClash.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/breakpointValidationImports.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/compiler/emptyExpr.ts","time":102,"edits":1,"cost":"5.21"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes7.ts","time":203,"edits":2,"cost":"5.20"},{"name":"tests/cases/fourslash/refactorConvertExport_namedToDefault_alreadyHasDefault.ts","time":203,"edits":2,"cost":"5.20"},{"name":"tests/cases/fourslash/goToImplementationEnum_01.ts","time":202,"edits":2,"cost":"5.20"},{"name":"tests/cases/fourslash/renameForDefaultExport01.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/completionForStringLiteralInIndexedAccess01.ts","time":202,"edits":2,"cost":"5.20"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsObjectMethods.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/es2019/importMeta/importMeta.ts","time":202,"edits":2,"cost":"5.20"},{"name":"tests/cases/fourslash/signatureHelpEmptyList.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/server/definition01.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/getOccurrencesThis.ts","time":202,"edits":2,"cost":"5.20"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_js_5.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/unionPropertyExistence.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/renameJsExports03.ts","time":202,"edits":2,"cost":"5.20"},{"name":"tests/cases/compiler/declarationEmitFirstTypeArgumentGenericFunctionType.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/stringPropertyNames2.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/restParametersOfNonArrayTypes2.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/overloadObjectLiteralCrash.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/destructureOptionalParameter.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/emitter/es2015/asyncGenerators/emitter.asyncGenerators.functionDeclarations.es2015.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/instanceofWithStructurallyIdenticalTypes.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/staticPropSuper.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/completionListInUnclosedTaggedTemplate02.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/declarationEmit/typesVersionsDeclarationEmit.multiFileBackReferenceToSelf.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/readonlyInDeclarationFile.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/commentsMultiModuleSingleFile.ts","time":202,"edits":2,"cost":"5.20"},{"name":"tests/cases/compiler/typeParameterExtendingUnion1.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithModuleChildren.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/contextuallyTypedObjectLiteralMethodDeclarationParam01.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance5.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/signatureHelpInParenthetical.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/declarationEmit/typesVersionsDeclarationEmit.multiFileBackReferenceToUnmapped.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/overloadOnGenericClassAndNonGenericClass.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/bestCommonTypeWithOptionalProperties.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/exhaustiveSwitchWithWideningLiteralTypes.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/conformance/types/primitives/void/validVoidAssignments.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/compiler/binaryArithmatic2.ts","time":101,"edits":1,"cost":"5.20"},{"name":"tests/cases/fourslash/findAllRefsForObjectSpread.ts","time":402,"edits":4,"cost":"5.19"},{"name":"tests/cases/fourslash/genericFunctionReturnType.ts","time":201,"edits":2,"cost":"5.19"},{"name":"tests/cases/compiler/transformParenthesizesConditionalSubexpression.ts","time":201,"edits":2,"cost":"5.19"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType12.ts","time":301,"edits":3,"cost":"5.19"},{"name":"tests/cases/fourslash/refactorExtractType32.ts","time":200,"edits":2,"cost":"5.19"},{"name":"tests/cases/fourslash/shims-pp/getReferencesAtPosition.ts","time":300,"edits":3,"cost":"5.19"},{"name":"tests/cases/conformance/expressions/functionCalls/overloadResolution.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/shims/getEmitOutput.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/es6/destructuring/destructuringInFunctionType.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/recursiveWrappedTypeParameters1.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/completionListStaticProtectedMembers3.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/jsdoc/checkObjectDefineProperty.ts","time":200,"edits":2,"cost":"5.19"},{"name":"tests/cases/fourslash/goToImplementationInterface_05.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/findAllReferencesJSDocFunctionNew.ts","time":200,"edits":2,"cost":"5.19"},{"name":"tests/cases/fourslash/referencesForInheritedProperties5.ts","time":200,"edits":2,"cost":"5.19"},{"name":"tests/cases/compiler/moduleAugmentationImportsAndExports1.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithAnyOtherType.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport_reExport_allowSyntheticDefaultImports.ts","time":300,"edits":3,"cost":"5.19"},{"name":"tests/cases/fourslash/server/occurrences01.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment1ES6.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/nullIsSubtypeOfEverythingButUndefined.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_enums.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersOptionality2.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/selfReferencedExternalModule2.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/controlFlowJavascript.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/shorthandOfExportedEntity01_targetES2015_CommonJS.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/noConstraintInReturnType1.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesWithModuleES6.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/declFileFunctions.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/declarationEmitExpressionInExtends3.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/noImplicitAnyParametersInClass.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/quickInfoForObjectBindingElementPropertyName01.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures7.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardFunctionOfFormThisErrors.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/typeParameterOrderReversal.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithAnyOtherTypeInvalidOperations.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression7_es6.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/moduleResolutionWithSymlinks_notInNodeModules.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/es6ImportNamedImportAmd.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/systemModule9.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/expressions/typeGuards/typePredicateOnVariableDeclaration01.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardNarrowsToLiteralType.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/compiler/protoAsIndexInIndexExpression.ts","time":100,"edits":1,"cost":"5.19"},{"name":"tests/cases/fourslash/referencesForUnionProperties.ts","time":399,"edits":4,"cost":"5.18"},{"name":"tests/cases/fourslash/cloduleAsBaseClass2.ts","time":299,"edits":3,"cost":"5.18"},{"name":"tests/cases/fourslash/classInterfaceInsert.ts","time":199,"edits":2,"cost":"5.18"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_all_prefix.ts","time":199,"edits":2,"cost":"5.18"},{"name":"tests/cases/fourslash/referencesForContextuallyTypedObjectLiteralProperties.ts","time":199,"edits":2,"cost":"5.18"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction12.ts","time":199,"edits":2,"cost":"5.18"},{"name":"unittests:: config:: tsconfigParsing:: parseConfigFileTextToJson","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/compiler/moduleAugmentationImportsAndExports2.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_jsdocTypeParameter.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersOptionality.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/fourslash/server/jsdocTypedefTagRename03.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/fourslash/server/jsdocCallbackTagNavigateTo.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnProperty.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/fourslash/renameCommentsAndStrings1.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionRootdirs.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/compiler/thisBinding.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/fourslash/signatureHelpAtEOF.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/compiler/classCannotExtendVar.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty39.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/fourslash/unusedMethodInClass5.ts","time":198,"edits":2,"cost":"5.18"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionExpressionWithinFunctionExpression1.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment2.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit4.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of46.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/compiler/anyIdenticalToItself.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithStringIndexer.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/fourslash/getRenameInfoTests1.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration11.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignatures3.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/compiler/classUpdateTests.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/compiler/overloadRet.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName2.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/compiler/duplicateVarAndImport.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/compiler/noEmitHelpers.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/compiler/classExpressionWithStaticPropertiesES63.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName18.ts","time":99,"edits":1,"cost":"5.18"},{"name":"tests/cases/fourslash/refactorExtractType28.ts","time":197,"edits":2,"cost":"5.17"},{"name":"tests/cases/fourslash/augmentedTypesModule1.ts","time":197,"edits":2,"cost":"5.17"},{"name":"tests/cases/conformance/controlFlow/typeGuardsAsAssertions.ts","time":196,"edits":2,"cost":"5.17"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorConditoinIsAnyType.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/compiler/structuralTypeInDeclareFileForModule.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/codeFixInferFromUsageEmptyTypePriority.ts","time":196,"edits":2,"cost":"5.17"},{"name":"tests/cases/fourslash/jsDocServices.ts","time":196,"edits":2,"cost":"5.17"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern6.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport12.ts","time":294,"edits":3,"cost":"5.17"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers2.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/completionsAfterAsyncInObjectLiteral.ts","time":196,"edits":2,"cost":"5.17"},{"name":"tests/cases/conformance/jsx/tsxUnionElementType5.tsx","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/unusedClassInNamespace1.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/compiler/argumentsObjectIterator03_ES5.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity2.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck27.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/compiler/declFileAliasUseBeforeDeclaration.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/compiler/optionalPropertiesTest.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/completionListInClosedFunction02.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinSubclass.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings16_ES6.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/expressions/arrayLiterals/arrayLiterals2ES5.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/compiler/castExpressionParentheses.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/compiler/capturedLetConstInLoop9_ES6.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile3.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInConditionalExpression.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/compiler/recursiveBaseConstructorCreation3.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/compiler/enumLiteralAssignableToEnumInsideUnion.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/types/thisType/typeRelationships.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/compiler/declarationMapsMultifile.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/es6/Symbols/symbolType12.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/conformance/classes/constructorDeclarations/superCalls/superCallInConstructorWithNoBaseType.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/compiler/downlevelLetConst13.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/compiler/commentsArgumentsOfCallExpression1.ts","time":98,"edits":1,"cost":"5.17"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction6.ts","time":195,"edits":2,"cost":"5.16"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.ts","time":97,"edits":1,"cost":"5.16"},{"name":"tests/cases/compiler/es6ImportNamedImport.ts","time":97,"edits":1,"cost":"5.16"},{"name":"tests/cases/compiler/knockout.ts","time":97,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/contextualSignatureInstantiation.ts","time":97,"edits":1,"cost":"5.16"},{"name":"tests/cases/compiler/interfaceDeclaration3.ts","time":97,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/async/es5/asyncAwaitIsolatedModules_es5.ts","time":97,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/errorInIncompleteMethodInObjectLiteral.ts","time":97,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/completionListInClosedObjectTypeLiteralInSignature01.ts","time":97,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/shims/getDefinitionAtPosition.ts","time":97,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/goToImplementationLocal_07.ts","time":194,"edits":2,"cost":"5.16"},{"name":"tests/cases/fourslash/completionListInUnclosedSpreadExpression02.ts","time":97,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/statements/throwStatements/throwStatements.ts","time":97,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/contextualTypingOfGenericCallSignatures1.ts","time":97,"edits":1,"cost":"5.16"},{"name":"tests/cases/compiler/es6ImportWithoutFromClause.ts","time":97,"edits":1,"cost":"5.16"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutOutDir.ts","time":97,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo7.ts","time":97,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/salsa/multipleDeclarations.ts","time":97,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/jsx/tsxUnionElementType2.tsx","time":97,"edits":1,"cost":"5.16"},{"name":"tests/cases/compiler/declarationEmitDestructuring2.ts","time":97,"edits":1,"cost":"5.16"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName24.ts","time":97,"edits":1,"cost":"5.16"},{"name":"tests/cases/fourslash/codeFixInferFromUsageStringIndexSignatureJS.ts","time":290,"edits":3,"cost":"5.15"},{"name":"tests/cases/fourslash/refactorExtractType11.ts","time":193,"edits":2,"cost":"5.15"},{"name":"tests/cases/fourslash/findAllRefsExportNotAtTopLevel.ts","time":193,"edits":2,"cost":"5.15"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType11.ts","time":193,"edits":2,"cost":"5.15"},{"name":"tests/cases/fourslash/refactorExtractType14.ts","time":192,"edits":2,"cost":"5.15"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMultipleParameters.ts","time":192,"edits":2,"cost":"5.15"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithOptionalParameters2.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/fourslash/javascriptModules23.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/compiler/jsxFactoryNotIdentifierOrQualifiedName2.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/fourslash/getJavaScriptQuickInfo1.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/fourslash/completionWithDotFollowedByNamespaceKeyword.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/fourslash/goToImplementationInvalid.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/fourslash/completionListAtDeclarationOfParameterType.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImportTypings3.ts","time":192,"edits":2,"cost":"5.15"},{"name":"tests/cases/conformance/async/es6/awaitBinaryExpression/awaitBinaryExpression1_es6.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/compiler/declFileTypeAnnotationTupleType.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/compiler/privacyInterfaceExtendsClauseDeclFile.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/conformance/constEnums/constEnumPropertyAccess1.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/fourslash/completionListInStringLiterals1.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/fourslash/javaScriptModulesWithBackticks.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/compiler/objectCreate.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/fourslash/goToTypeDefinitionAliases.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures4.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/conformance/types/localTypes/localTypes3.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/conformance/jsx/tsxEmit3.tsx","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/fourslash/signatureHelpForSuperCalls1.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/conformance/jsx/tsxReactEmitWhitespace.tsx","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceExtendsObjectIntersection.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/fourslash/unusedVariableInClass3.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMember2.ts","time":192,"edits":2,"cost":"5.15"},{"name":"tests/cases/compiler/assignmentCompatBug5.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloadAssignability05.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/compiler/moduleAugmentationGlobal1.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedInOperatorES6.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/compiler/augmentedTypesVar.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerS7.8.4_A7.1_T4.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment3.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/compiler/chainedAssignment3.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList5.ts","time":96,"edits":1,"cost":"5.15"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes8.ts","time":191,"edits":2,"cost":"5.14"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import12.ts","time":191,"edits":2,"cost":"5.14"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType3.ts","time":191,"edits":2,"cost":"5.14"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile_tsIgnore_indent.ts","time":191,"edits":2,"cost":"5.14"},{"name":"tests/cases/fourslash/refactorExtractType35.ts","time":190,"edits":2,"cost":"5.14"},{"name":"tests/cases/compiler/protectedMembers.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/quickInfoDisplayPartsTypeAlias.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/breakpointValidationFor.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/signatureHelpInRecursiveType.ts","time":190,"edits":2,"cost":"5.14"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionDeclarationEmit2.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/externalModules/umd-augmentation-4.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/expressions/arrayLiterals/arrayLiterals3.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplements2.ts","time":190,"edits":2,"cost":"5.14"},{"name":"tests/cases/fourslash/findAllRefsJsDocTypeDef.ts","time":190,"edits":2,"cost":"5.14"},{"name":"tests/cases/conformance/async/es5/asyncImportedPromise_es5.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormInstanceOfOnInterface.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/completionListForNonExportedMemberInAmbientModuleWithExportAssignment1.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/memberListInFunctionCall.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/memberListOnConstructorType.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/es5-asyncFunctionArrayLiterals.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloads03.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/classes/classDeclarations/mergedClassInterface.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsWithAny.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/salsa/typeFromPrototypeAssignment2.ts","time":190,"edits":2,"cost":"5.14"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty2.tsx","time":190,"edits":2,"cost":"5.14"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloads02.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/goToTypeDefinitionEnumMembers.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/augmentedClassWithPrototypePropertyOnModule.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/statements/forStatements/forStatements.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/aliasInaccessibleModule.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/funcdecl.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/expressions/unaryOperators/typeofOperator/typeofOperatorWithStringType.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/genericWithSpecializedProperties3.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target7.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/breakpointValidationConst.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/fourslash/unusedVariableInForLoop1FS.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement7.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/downlevelLetConst19.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames42_ES5.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/typecheckCommaExpression.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/compiler/unusedVariablesinNamespaces2.ts","time":95,"edits":1,"cost":"5.14"},{"name":"tests/cases/conformance/types/literal/literalTypeWidening.ts","time":285,"edits":3,"cost":"5.14"},{"name":"tests/cases/fourslash/renameImportOfExportEquals2.ts","time":284,"edits":3,"cost":"5.13"},{"name":"tests/cases/fourslash/refactorExtractType19.ts","time":189,"edits":2,"cost":"5.13"},{"name":"tests/cases/compiler/noCrashOnParameterNamedRequire.ts","time":189,"edits":2,"cost":"5.13"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMemberTypeAlias.ts","time":189,"edits":2,"cost":"5.13"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_badRestParam.ts","time":283,"edits":3,"cost":"5.13"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentNestedInFor.ts","time":188,"edits":2,"cost":"5.12"},{"name":"tests/cases/fourslash/renameDestructuringDeclarationInForOf.ts","time":188,"edits":2,"cost":"5.12"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterProperties3.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/conformance/controlFlow/typeGuardsNestedAssignments.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/fourslash/findAllRefs_jsEnum.ts","time":188,"edits":2,"cost":"5.12"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction7.ts","time":188,"edits":2,"cost":"5.12"},{"name":"tests/cases/fourslash/renameImportRequire.ts","time":188,"edits":2,"cost":"5.12"},{"name":"tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/compiler/requireOfJsonFile.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/compiler/thisInPropertyBoundDeclarations.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplementsIntersection2.ts","time":188,"edits":2,"cost":"5.12"},{"name":"tests/cases/fourslash/refactorConvertImport_namespaceToNamed.ts","time":188,"edits":2,"cost":"5.12"},{"name":"tests/cases/fourslash/unusedParameterInFunction1.ts","time":188,"edits":2,"cost":"5.12"},{"name":"tests/cases/compiler/capturedLetConstInLoop8_ES6.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/fourslash/noQuickInfoInWhitespace.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/fourslash/completionListFunctionMembers.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/fourslash/renameDestructuringAssignment.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_catch.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/conformance/statements/VariableStatements/invalidMultipleVariableDeclarations.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/fourslash/shims-pp/getSignatureHelpItems.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/fourslash/codeFixClassImplementInterface_typeInOtherFile.ts","time":282,"edits":3,"cost":"5.12"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedImportAlias.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/compiler/genericMergedDeclarationUsingTypeParameter2.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAsTypeParameterConstraint01.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/compiler/reactImportDropped.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/compiler/declarationEmitDefaultExport6.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of38.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/compiler/interfaceExtendsClassWithPrivate2.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName2.tsx","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/compiler/overloadReturnTypes.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/compiler/typePredicateInLoop.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/compiler/cloduleTest1.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts2.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/conformance/es6/Symbols/symbolType14.ts","time":94,"edits":1,"cost":"5.12"},{"name":"tests/cases/fourslash/getEditsForFileRename_directory.ts","time":281,"edits":3,"cost":"5.12"},{"name":"tests/cases/fourslash/quickInfoJsDocTags.ts","time":281,"edits":3,"cost":"5.12"},{"name":"tests/cases/fourslash/importNameCodeFix_avoidRelativeNodeModules.ts","time":187,"edits":2,"cost":"5.12"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_all_delete_paramInFunction.ts","time":187,"edits":2,"cost":"5.12"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractPrivateProperty.ts","time":187,"edits":2,"cost":"5.12"},{"name":"tests/cases/fourslash/completionWithConditionalOperatorMissingColon.ts","time":187,"edits":2,"cost":"5.12"},{"name":"tests/cases/fourslash/importNameCodeFixDefaultExport.ts","time":187,"edits":2,"cost":"5.12"},{"name":"tests/cases/fourslash/completionAfterAtChar.ts","time":187,"edits":2,"cost":"5.12"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringParameterObjectBindingPattern.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization_all_2.ts","time":186,"edits":2,"cost":"5.11"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentOverload6.tsx","time":186,"edits":2,"cost":"5.11"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeInference.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/genericDefaultsJs.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/signatureHelpConstructorInheritance.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithAnyOtherType.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/goToDefinition_untypedModule.ts","time":186,"edits":2,"cost":"5.11"},{"name":"tests/cases/compiler/propertyOrdering.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/typePredicateStructuralMatch.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/completionListInstanceProtectedMembers.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/completionListBeforeKeyword.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of47.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/returnRecursiveType.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/unclosedMultilineStringLiteralErrorRecovery.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/getEditsForFileRename_caseInsensitive.ts","time":186,"edits":2,"cost":"5.11"},{"name":"tests/cases/compiler/jsxFactoryNotIdentifierOrQualifiedName.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/objectLiteralParameterResolution.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/blockScopedBindingsReassignedInLoop2.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature7.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/getOccurrencesIfElse3.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/stringPropertyNames1.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/declFileEnums.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInUMD1.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/detachedCommentAtStartOfLambdaFunction1.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/jsx/tsxParseTests1.tsx","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision7.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/compiler/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/parserX_ArrowFunction3.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions14_ES5.ts","time":93,"edits":1,"cost":"5.11"},{"name":"tests/cases/fourslash/importTypeMemberCompletions.ts","time":185,"edits":2,"cost":"5.11"},{"name":"tests/cases/fourslash/augmentedTypesClass2.ts","time":185,"edits":2,"cost":"5.11"},{"name":"tests/cases/fourslash/completionsKeyof.ts","time":185,"edits":2,"cost":"5.11"},{"name":"tests/cases/conformance/salsa/typeFromPrototypeAssignment.ts","time":185,"edits":2,"cost":"5.11"},{"name":"tests/cases/fourslash/goToImplementationShorthandPropertyAssignment_00.ts","time":185,"edits":2,"cost":"5.11"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName03.ts","time":185,"edits":2,"cost":"5.11"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAllowSyntheticDefaultImports1.ts","time":185,"edits":2,"cost":"5.11"},{"name":"tests/cases/conformance/emitter/es2018/asyncGenerators/emitter.asyncGenerators.functionExpressions.es2018.ts","time":92,"edits":1,"cost":"5.10"},{"name":"unittests:: tsbuild - empty files option in tsconfig","time":92,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/dynamicImport/importCallExpression2ESNext.ts","time":92,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/findAllRefsInheritedProperties5.ts","time":184,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations4.ts","time":184,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/getSemanticDiagnosticForNoDeclaration.ts","time":92,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTempalteString4.ts","time":92,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/completionsIsPossiblyTypeArgumentPosition.ts","time":184,"edits":2,"cost":"5.10"},{"name":"tests/cases/compiler/complicatedPrivacy.ts","time":92,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty6.tsx","time":184,"edits":2,"cost":"5.10"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints4.ts","time":92,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/memberCompletionFromFunctionCall.ts","time":92,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFile1.ts","time":184,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/tsxParsing.ts","time":92,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/enumDecl1.ts","time":92,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/commentOnClassAccessor1.ts","time":92,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames42_ES6.ts","time":92,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/es6/destructuring/destructuringObjectBindingPatternAndAssignment1ES5.ts","time":92,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/types/tuple/indexerWithTuple.ts","time":92,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedInOperator.ts","time":92,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment1ES5.ts","time":92,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/quickInfoOnCatchVariable.ts","time":92,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/partiallyDiscriminantedUnions.ts","time":92,"edits":1,"cost":"5.10"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration21.ts","time":92,"edits":1,"cost":"5.10"},{"name":"tests/cases/compiler/jsFileCompilationRestParameter.ts","time":92,"edits":1,"cost":"5.10"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentNestedInFor2.ts","time":275,"edits":3,"cost":"5.10"},{"name":"tests/cases/fourslash/addMemberNotInNodeModulesDeclarationFile.ts","time":183,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport13.ts","time":183,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization11.ts","time":183,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/signatureHelpTypeArguments2.ts","time":183,"edits":2,"cost":"5.10"},{"name":"tests/cases/fourslash/unusedTypeAliasInNamespace1.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/fourslash/goToImplementationSuper_00.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember6.ts","time":182,"edits":2,"cost":"5.09"},{"name":"tests/cases/compiler/assignmentCompatability26.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormNotExpr.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/fourslash/getEmitOutputExternalModule.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/conformance/async/es6/asyncWithVarShadowing_es6.ts","time":182,"edits":2,"cost":"5.09"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit2_ES5.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns04_ES6.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/conformance/jsx/jsxAndTypeAssertion.tsx","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/compiler/es5-asyncFunctionCallExpressions.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/fourslash/shims/getTodoComments.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergeTwoInterfaces2.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString3.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMappedType.ts","time":182,"edits":2,"cost":"5.09"},{"name":"tests/cases/conformance/internalModules/moduleBody/invalidModuleWithStatementsOfEveryKind.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInModule.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandObjectType.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/fourslash/getEditsForFileRename_jsExtension.ts","time":182,"edits":2,"cost":"5.09"},{"name":"tests/cases/fourslash/codeFixForgottenThisPropertyAccess02.ts","time":182,"edits":2,"cost":"5.09"},{"name":"tests/cases/compiler/defaultIndexProps1.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/compiler/moduleVisibilityTest2.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/fourslash/getOccurrencesExport2.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of41.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/compiler/unusedTypeParameters6.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/fourslash/renameForDefaultExport05.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/conformance/salsa/methodsReturningThis.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorOverloads2.ts","time":91,"edits":1,"cost":"5.09"},{"name":"tests/cases/fourslash/completionEntryForDeferredMappedTypeMembers.ts","time":273,"edits":3,"cost":"5.09"},{"name":"tests/cases/fourslash/navigateToIIFE.ts","time":181,"edits":2,"cost":"5.09"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_removeVariableStatement.ts","time":181,"edits":2,"cost":"5.09"},{"name":"tests/cases/fourslash/renameDefaultImportDifferentName.ts","time":181,"edits":2,"cost":"5.09"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes3.ts","time":181,"edits":2,"cost":"5.09"},{"name":"tests/cases/fourslash/completionListWithModulesOutsideModuleScope.ts","time":180,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/unusedTypeParametersInFunction2.ts","time":180,"edits":2,"cost":"5.08"},{"name":"tests/cases/conformance/async/es6/asyncAwaitIsolatedModules_es6.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsArray.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/completionsPaths_importType.ts","time":270,"edits":3,"cost":"5.08"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall12.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/indirectClassInstantiation.ts","time":180,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/completionsDotInObjectLiteral.ts","time":180,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/recursiveInternalModuleImport.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of36.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/signatureHelpNegativeTests.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithoutConstraints.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/completionListAtInvalidLocations.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/privacyGetter.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/getEmitOutputWithSemanticErrorsForMultipleFiles2.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPrivates.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/genericSpecializationToTypeLiteral1.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/commentsFunction.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/codeFixInferFromUsageGetter.ts","time":180,"edits":2,"cost":"5.08"},{"name":"tests/cases/conformance/types/union/unionTypePropertyAccessibility.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/declarationEmitEnumReadonlyProperty.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/augmentExportEquals6.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileQuoteStyle3.ts","time":180,"edits":2,"cost":"5.08"},{"name":"tests/cases/compiler/collisionExportsRequireAndEnum.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/es6ExportClauseWithoutModuleSpecifier.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/duplicateIdentifierBindingElementInParameterDeclaration2.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/types/members/objectTypeWithCallSignatureHidingMembersOfFunction.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern25.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of8.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/logicalNotExpression1.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution3.tsx","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames7_ES6.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/addMoreCallSignaturesToBaseSignature.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/classMemberInitializerScoping.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration4.ts","time":90,"edits":1,"cost":"5.08"},{"name":"tests/cases/compiler/bigintWithoutLib.ts","time":179,"edits":2,"cost":"5.08"},{"name":"tests/cases/compiler/inferFromGenericFunctionReturnTypes1.ts","time":179,"edits":2,"cost":"5.08"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMember3.ts","time":179,"edits":2,"cost":"5.08"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames51_ES5.ts","time":179,"edits":2,"cost":"5.08"},{"name":"tests/cases/compiler/APISample_transform.ts","time":268,"edits":3,"cost":"5.07"},{"name":"tests/cases/conformance/es2019/globalThisUnknown.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeofClassWithPrivates.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/fourslash/jsDocTypeTagQuickInfo1.ts","time":178,"edits":2,"cost":"5.07"},{"name":"tests/cases/compiler/es5-asyncFunctionBinaryExpressions.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/fourslash/tsxCompletion14.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/fourslash/memberListOfEnumFromExternalModule.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/undefinedIsSubtypeOfEverything.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/compiler/declarationEmitDefaultExport1.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/fourslash/extract-method-formatting-objectliteral.ts","time":178,"edits":2,"cost":"5.07"},{"name":"tests/cases/fourslash/tsxCompletionOnClosingTagWithoutJSX1.ts","time":178,"edits":2,"cost":"5.07"},{"name":"tests/cases/conformance/types/import/importTypeInJSDoc.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/fourslash/semanticClassificationsCancellation1.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/fourslash/memberListInWithBlock.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/compiler/numericIndexerConstraint.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/compiler/letDeclarations-validContexts.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/compiler/mergedDeclarations3.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/typeParameterAsTypeParameterConstraintTransitively2.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/fourslash/doubleUnderscoreRenames.ts","time":178,"edits":2,"cost":"5.07"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/everyTypeAssignableToAny.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/compiler/withImportDecl.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/compiler/super.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames3_ES5.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration8.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern06.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfBoolean.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/compiler/negativeZero.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/compiler/declFileTypeofClass.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/compiler/paramterDestrcuturingDeclaration.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/compiler/newLineFlagWithLF.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/compiler/redeclareParameterInCatchBlock.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/compiler/metadataOfStringLiteral.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/compiler/unusedLocalsAndParametersTypeAliases2.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/compiler/indexSignatureWithoutTypeAnnotation1.ts","time":89,"edits":1,"cost":"5.07"},{"name":"tests/cases/fourslash/quickInfoForJSDocUnknownTag.ts","time":177,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction21.ts","time":177,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/referencesForStaticsAndMembersWithSameNames.ts","time":177,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames1.ts","time":177,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/findAllRefs_importType_typeofImport.ts","time":177,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_03.ts","time":177,"edits":2,"cost":"5.06"},{"name":"tests/cases/compiler/esModuleInteropNamedDefaultImports.ts","time":177,"edits":2,"cost":"5.06"},{"name":"unittests:: tsc-watch:: console clearing","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/goToImplementationClassMethod_00.ts","time":176,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/javaScriptModules14.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/externalModuleWithExportAssignment.ts","time":264,"edits":3,"cost":"5.06"},{"name":"tests/cases/compiler/targetTypeTest1.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/mismatchedExplicitTypeParameterAndArgumentType.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames2.ts","time":176,"edits":2,"cost":"5.06"},{"name":"tests/cases/conformance/types/rest/objectRestParameterES5.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/taggedTemplateStringsWithMultilineTemplateES6.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/completionListAtBeginningOfIdentifierInArrowFunction01.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/quickInfoOnErrorTypes1.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_06.ts","time":176,"edits":2,"cost":"5.06"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignaturesWithSpecializedSignatures.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/asyncAwaitWithCapturedBlockScopeVar.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/declarationMapsOutFile2.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/moduleVariables.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/gettersAndSetters.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportExportEqualsPrimitive.ts","time":176,"edits":2,"cost":"5.06"},{"name":"tests/cases/fourslash/goToDefinitionShorthandProperty03.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck63.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/conformance/jsx/tsxInArrowFunction.tsx","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression18_es6.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/fourslash/typedGenericPrototypeMember.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInRightOperandOfAndAndOperator.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/constDeclarations-access4.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/conformance/expressions/unaryOperators/plusOperator/plusOperatorWithAnyOtherType.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/typeReferenceDirectives9.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/conformance/functions/functionOverloadErrorsSyntax.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/genericRecursiveImplicitConstructorErrors3.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/inheritanceGrandParentPrivateMemberCollisionWithPublicMember.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithMemberInterfaceConflict.ts","time":88,"edits":1,"cost":"5.06"},{"name":"tests/cases/compiler/jsxChildrenGenericContextualTypes.tsx","time":175,"edits":2,"cost":"5.05"},{"name":"tests/cases/fourslash/unusedLocalsInFunction3.ts","time":175,"edits":2,"cost":"5.05"},{"name":"tests/cases/fourslash/navigationItemsOverloads1.ts","time":175,"edits":2,"cost":"5.05"},{"name":"tests/cases/fourslash/goToDefinitionAlias.ts","time":175,"edits":2,"cost":"5.05"},{"name":"tests/cases/fourslash/getOccurrencesThrow2.ts","time":175,"edits":2,"cost":"5.05"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc2.ts","time":262,"edits":3,"cost":"5.05"},{"name":"tests/cases/compiler/thisConditionalOnMethodReturnOfGenericInstance.ts","time":174,"edits":2,"cost":"5.05"},{"name":"tests/cases/fourslash/codeFixInferFromUsageVariable.ts","time":174,"edits":2,"cost":"5.05"},{"name":"tests/cases/fourslash/server/documentHighlights02.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers3.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPublics.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplatesNegatives5.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/conformance/dynamicImport/importCallExpression3ESNext.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment3.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/fourslash/signatureHelpTaggedTemplates7.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/compiler/requireOfJsonFileNonRelative.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/compiler/declarationEmitDestructuringArrayPattern4.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/fourslash/completionForStringLiteralImport2.ts","time":174,"edits":2,"cost":"5.05"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans2.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/fourslash/unusedParameterInFunction2.ts","time":174,"edits":2,"cost":"5.05"},{"name":"tests/cases/compiler/unusedTypeParameters9.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfPrimitiveSubtype.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/compiler/isolatedModulesPlainFile-AMD.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/conformance/types/members/typesWithSpecializedCallSignatures.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/compiler/inheritance.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/compiler/genericFunctionsWithOptionalParameters2.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/compiler/moduleAugmentationInAmbientModule1.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/compiler/internalAliasClassInsideTopLevelModuleWithExport.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/compiler/unusedClassesinNamespace4.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/compiler/scopeCheckInsideStaticMethod1.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgs.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/compiler/infinitelyExpandingTypes1.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns04_ES5.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/compiler/exportEqualCallable.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/compiler/varAsID.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/compiler/evalAfter0.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination5_ES6.ts","time":87,"edits":1,"cost":"5.05"},{"name":"tests/cases/fourslash/quickInfoUnion_discriminated.ts","time":260,"edits":3,"cost":"5.04"},{"name":"tests/cases/fourslash/renameForAliasingExport02.ts","time":173,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/todoComments18.ts","time":173,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames6.ts","time":173,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/referencesForClassParameter.ts","time":173,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/quickInforForSucessiveInferencesIsNotAny.ts","time":172,"edits":2,"cost":"5.04"},{"name":"unittests:: tsserver:: Project Errors for Configure file diagnostics events","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/incompleteFunctionCallCodefix3.ts","time":258,"edits":3,"cost":"5.04"},{"name":"tests/cases/fourslash/salsaMethodsOnAssignedFunctionExpressions.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/expressions/assignmentOperator/assignmentLHSIsValue.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/typeReferenceDirectives4.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/reservedWords2.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport14.ts","time":172,"edits":2,"cost":"5.04"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern01.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/es6ImportNamedImportInEs5.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithOptionalParameters.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/es6/destructuring/emptyArrayBindingPatternParameter03.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/getSemanticDiagnosticForDeclaration.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/unusedMultipleParameter2InContructor.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource3.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/superCallInStaticMethod.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/accessorWithoutBody1.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/renameForDefaultExport06.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndLocalVarInFunction.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty41.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/parser/ecmascript5/parserRealSource5.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/editClearsJsDocCache.ts","time":172,"edits":2,"cost":"5.04"},{"name":"tests/cases/compiler/unusedParameterProperty1.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/letDeclarations-scopes.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType7_ES6.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName4.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/implicitAnyGenerics.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/interfacedecl.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/commonSourceDirectory_dts.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/completionListInObjectLiteralThatIsParameterOfFunctionCall.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/ambientExternalModuleWithoutInternalImportDeclaration.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames18_ES6.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/moduleIdentifiers.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/internalAliasUninitializedModuleInsideTopLevelModuleWithExport.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/contextualTyping21.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/mergedDeclarations2.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/compiler/propertyAccessExpressionInnerComments.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty1.ts","time":86,"edits":1,"cost":"5.04"},{"name":"tests/cases/fourslash/completionListOfGenericSymbol.ts","time":171,"edits":2,"cost":"5.03"},{"name":"tests/cases/fourslash/signatureHelpOnTypePredicates.ts","time":171,"edits":2,"cost":"5.03"},{"name":"tests/cases/fourslash/memberCompletionOnRightSideOfImport.ts","time":171,"edits":2,"cost":"5.03"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import4.ts","time":171,"edits":2,"cost":"5.03"},{"name":"tests/cases/fourslash/completionsTuple.ts","time":171,"edits":2,"cost":"5.03"},{"name":"tests/cases/fourslash/findAllRefsMappedType.ts","time":341,"edits":4,"cost":"5.03"},{"name":"tests/cases/fourslash/codeFixAddMissingNew3.ts","time":170,"edits":2,"cost":"5.02"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithUnsupportedStringType.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/fourslash/quickInfoOnThis4.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/fourslash/breakpointValidationDestructuringVariableStatementArrayBindingPattern.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/compiler/null.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentity2.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/conformance/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment5.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization5.ts","time":170,"edits":2,"cost":"5.02"},{"name":"tests/cases/compiler/declFileTypeofFunction.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/fourslash/referencesForLabel3.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/conformance/types/primitives/null/validNullAssignments.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/conformance/salsa/inferringClassStaticMembersFromAssignments.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/compiler/arrowFunctionWithObjectLiteralBody6.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/conformance/jsx/tsxErrorRecovery2.tsx","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/conformance/declarationEmit/typePredicates/declarationEmitIdentifierPredicatesWithPrivateName01.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/fourslash/todoComments19.ts","time":170,"edits":2,"cost":"5.02"},{"name":"tests/cases/conformance/es6/modules/exportStar-amd.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/compiler/instantiatedTypeAliasDisplay.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/conformance/es6/destructuring/emptyArrayBindingPatternParameter01.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/conformance/types/objectTypeLiteral/constructSignatures/constructSignaturesWithIdenticalOverloads.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/compiler/typeCheckObjectCreationExpressionWithUndefinedCallResolutionData.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/compiler/unusedMultipleParameters1InFunctionDeclaration.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInScriptContext1.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass5.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/compiler/callOverloads1.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/compiler/inheritSameNamePrivatePropertiesFromSameOrigin.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports4-es6.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/conformance/jsdoc/jsdocLiteral.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/fourslash/tsxQuickInfo5.ts","time":85,"edits":1,"cost":"5.02"},{"name":"tests/cases/compiler/infiniteConstraints.ts","time":169,"edits":2,"cost":"5.02"},{"name":"tests/cases/compiler/reactTransitiveImportHasValidDeclaration.ts","time":169,"edits":2,"cost":"5.02"},{"name":"tests/cases/conformance/jsx/jsxInvalidEsprimaTestSuite.tsx","time":169,"edits":2,"cost":"5.02"},{"name":"tests/cases/fourslash/referencesForObjectLiteralProperties.ts","time":169,"edits":2,"cost":"5.02"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileQuoteStyle1.ts","time":169,"edits":2,"cost":"5.02"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess2.ts","time":169,"edits":2,"cost":"5.02"},{"name":"tests/cases/fourslash/refactorExtractType15.ts","time":168,"edits":2,"cost":"5.01"},{"name":"tests/cases/fourslash/refactorExtractType13.ts","time":168,"edits":2,"cost":"5.01"},{"name":"tests/cases/fourslash/quickInfoForJSDocCodefence.ts","time":168,"edits":2,"cost":"5.01"},{"name":"unittests:: tsbuild:: with resolveJsonModule option on project importJsonFromProjectReference","time":84,"edits":1,"cost":"5.01"},{"name":"unittests:: tsserver:: document registry in project service","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES3System.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/types/tuple/castingTuple.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures2.ts","time":168,"edits":2,"cost":"5.01"},{"name":"tests/cases/compiler/moduleAugmentationExtendFileModule2.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString2ES6.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/indentationInAssignment.ts","time":168,"edits":2,"cost":"5.01"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralCheckedInIf01.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/getOccurrencesSuper2.ts","time":168,"edits":2,"cost":"5.01"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns02_ES5iterable.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/renameNameOnEnumMember.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration5.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/breakpointValidationTryCatchFinally.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinue2.ts","time":168,"edits":2,"cost":"5.01"},{"name":"tests/cases/fourslash/quickInfoTemplateTag.ts","time":168,"edits":2,"cost":"5.01"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess35.ts","time":168,"edits":2,"cost":"5.01"},{"name":"tests/cases/fourslash/codeFixInferFromUsageCallJS.ts","time":168,"edits":2,"cost":"5.01"},{"name":"tests/cases/compiler/letDeclarations.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/jsx/checkJsxGenericTagHasCorrectInferences.tsx","time":168,"edits":2,"cost":"5.01"},{"name":"tests/cases/compiler/uncaughtCompilerError1.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/contextualTypingArrayOfLambdas.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern14.ts","time":168,"edits":2,"cost":"5.01"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInCJS1.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName3.ts","time":168,"edits":2,"cost":"5.01"},{"name":"tests/cases/fourslash/exportEqualsInterfaceA.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/invalidTypeOfTarget.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/transformNestedGeneratorsWithTry.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/callGenericFunctionWithZeroTypeArguments.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithStringIndexer2.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport08.ts","time":168,"edits":2,"cost":"5.01"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsItselfIndirectly2.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnImportEquals1.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/declarationEmitDefaultExport7.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/internalAliasInitializedModuleInsideTopLevelModuleWithExport.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/quickInfoJsdocTypedefMissingType.ts","time":168,"edits":2,"cost":"5.01"},{"name":"tests/cases/conformance/types/primitives/enum/invalidEnumAssignments.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/callSignatureHelp.ts","time":168,"edits":2,"cost":"5.01"},{"name":"tests/cases/compiler/es5-asyncFunctionNewExpressions.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/typeParamExtendsOtherTypeParam.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings06_ES6.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/completionListInObjectBindingPattern09.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern29.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinClass.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns02_ES6.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/es6/Symbols/symbolType15.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit5_ES6.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/genericCallWithObjectTypeArgsAndInitializers.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/specializedSignatureIsSubtypeOfNonSpecializedSignature.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/jsFileCompilationDuplicateFunctionImplementationFileOrderReversed.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/ClassDeclaration25.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/importAliasAnExternalModuleInsideAnInternalModule.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/typeParameterConstraintInstantiation.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction5_es5.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/compiler/staticsNotInScopeInClodule.ts","time":84,"edits":1,"cost":"5.01"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction01.ts","time":252,"edits":3,"cost":"5.01"},{"name":"tests/cases/compiler/APISample_Watch.ts","time":251,"edits":3,"cost":"5.01"},{"name":"tests/cases/fourslash/signatureHelpOnDeclaration.ts","time":167,"edits":2,"cost":"5.01"},{"name":"tests/cases/fourslash/findAllRefsForObjectLiteralProperties.ts","time":167,"edits":2,"cost":"5.01"},{"name":"tests/cases/conformance/expressions/functionCalls/callWithMissingVoid.ts","time":167,"edits":2,"cost":"5.01"},{"name":"tests/cases/compiler/contextualTypingOfOptionalMembers.tsx","time":167,"edits":2,"cost":"5.01"},{"name":"tests/cases/fourslash/importNameCodeFix_order.ts","time":167,"edits":2,"cost":"5.01"},{"name":"tests/cases/fourslash/documentHighlightInExport1.ts","time":167,"edits":2,"cost":"5.01"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport2.ts","time":250,"edits":3,"cost":"5.00"},{"name":"tests/cases/conformance/es2019/globalThisUnknownNoImplicitAny.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/fourslash/commentsCommentParsing.ts","time":664,"edits":8,"cost":"5.00"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfNumber.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/implicitConstParameters.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/destructuredDeclarationEmit.ts","time":166,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/jsObjectDefinePropertyRenameLocations.ts","time":166,"edits":2,"cost":"5.00"},{"name":"tests/cases/fourslash/goToImplementationLocal_05.ts","time":166,"edits":2,"cost":"5.00"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithEqualityChecks01.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicatesWithPrivateName01.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/conformance/types/typeRelationships/instanceOf/narrowingGenericTypeFromInstanceof01.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersFunctionExpression.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/operatorAddNullUndefined.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/fourslash/tsxFindAllReferences2.ts","time":166,"edits":2,"cost":"5.00"},{"name":"tests/cases/conformance/classes/constructorDeclarations/superCalls/derivedClassSuperCallsWithThisArg.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/fourslash/codeFixInferFromUsage_noCrashOnMissingParens.ts","time":166,"edits":2,"cost":"5.00"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit8.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/privacyCheckOnTypeParameterReferenceInConstructorParameter.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/typePredicatesInUnion.ts","time":166,"edits":2,"cost":"5.00"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithStringIndexer3.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/implicitAnyCastedValue.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/interfaceExtendsClassWithPrivate1.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/fourslash/signatureHelpCallExpression.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments5.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/conformance/expressions/contextualTyping/argumentExpressionContextualTyping.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/unusedTypeParameterInMethod3.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/declarationEmitForTypesWhichNeedImportTypes.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/conformance/statements/breakStatements/invalidForInBreakStatements.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/es6ImportWithoutFromClauseInEs5.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/recursiveGenericUnionType1.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/fourslash/getEmitOutputWithSemanticErrorsForMultipleFiles.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/fourslash/goToDefinitionMultipleDefinitions.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/moduleAugmentationDeclarationEmit1.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/duplicateIdentifierBindingElementInParameterDeclaration1.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/conformance/types/primitives/boolean/assignFromBooleanInterface.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/indexSignatureTypeCheck2.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/blockScopedBindingUsedBeforeDef.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports3.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/conformance/functions/functionImplementationErrors.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/InterfaceDeclaration8.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction10_es5.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/importUsedInExtendsList1.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/reachabilityCheckWithEmptyDefault.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/unusedLocalProperty.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/fourslash/intellisenseInObjectLiteral.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/conformance/jsx/tsxNoJsx.tsx","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/extendFromAny.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of6.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/conformance/es6/modules/multipleDefaultExports01.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/conformance/externalModules/topLevelFileModuleMissing.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/fourslash/shims-pp/getSyntacticClassifications.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/exportAssignmentInterface.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/filesEmittingIntoSameOutput.ts","time":83,"edits":1,"cost":"5.00"},{"name":"tests/cases/compiler/APISample_WatchWithOwnWatchHost.ts","time":248,"edits":3,"cost":"5.00"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction3.ts","time":165,"edits":2,"cost":"4.99"},{"name":"tests/cases/fourslash/extract-method20.ts","time":165,"edits":2,"cost":"4.99"},{"name":"tests/cases/fourslash/codeFixInferFromUsageCallBodyPriority.ts","time":165,"edits":2,"cost":"4.99"},{"name":"tests/cases/fourslash/goToTypeDefinition_returnType.ts","time":165,"edits":2,"cost":"4.99"},{"name":"tests/cases/fourslash/getOccurrencesIfElse.ts","time":165,"edits":2,"cost":"4.99"},{"name":"tests/cases/fourslash/refactorExtractType12.ts","time":164,"edits":2,"cost":"4.99"},{"name":"unittests:: tsserver:: Open-file","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/dynamicImportTrailingComma.ts","time":164,"edits":2,"cost":"4.99"},{"name":"tests/cases/conformance/jsdoc/checkExportsObjectAssignProperty.ts","time":164,"edits":2,"cost":"4.99"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithInvalidOperands.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction5_es6.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/referencesForInheritedProperties7.ts","time":246,"edits":3,"cost":"4.99"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExportAnonymous.ts","time":164,"edits":2,"cost":"4.99"},{"name":"tests/cases/fourslash/functionProperty.ts","time":164,"edits":2,"cost":"4.99"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnOptionalProperty.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import2.ts","time":164,"edits":2,"cost":"4.99"},{"name":"tests/cases/compiler/underscoreMapFirst.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/constEnumToStringWithComments.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty24.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_10.ts","time":164,"edits":2,"cost":"4.99"},{"name":"tests/cases/fourslash/codeFixUnreachableCode_noSuggestionIfDisabled.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/es5-declaration-amd.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/importNameCodeFix_importType.ts","time":164,"edits":2,"cost":"4.99"},{"name":"tests/cases/fourslash/codeFixAddMissingMember11.ts","time":164,"edits":2,"cost":"4.99"},{"name":"tests/cases/fourslash/signatureHelpImportStarFromExportEquals.ts","time":164,"edits":2,"cost":"4.99"},{"name":"tests/cases/compiler/varianceCallbacksAndIndexedAccesses.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern4.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportTypeRoots0.ts","time":164,"edits":2,"cost":"4.99"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/moduleAugmentationGlobal4.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignaturesWithOptionalParameters.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/aliasUsageInOrExpression.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/functionCall16.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/es6ImportDefaultBinding.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfUnion.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/exportEqualsProperty.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/genericConstraintOnExtendedBuiltinTypes.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/sourceMapWithNonCaseSensitiveFileNames.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/genericsWithDuplicateTypeParameters1.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/EnumAndModuleWithSameNameAndCommonRoot.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/reachabilityChecks6.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/declarationEmitReadonly.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/compiler/multiLineErrors.ts","time":82,"edits":1,"cost":"4.99"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceWithNegativeNumber.ts","time":163,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax18.ts","time":326,"edits":4,"cost":"4.98"},{"name":"tests/cases/fourslash/renameJsExports01.ts","time":163,"edits":2,"cost":"4.98"},{"name":"tests/cases/compiler/bigintWithLib.ts","time":163,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamInstantiateNumber.ts","time":163,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName6.ts","time":163,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamInstantiation.ts","time":163,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/untypedModuleImport.ts","time":163,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax10.ts","time":326,"edits":4,"cost":"4.98"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics22.ts","time":163,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/codeFixAddMissingNew4.ts","time":162,"edits":2,"cost":"4.98"},{"name":"tests/cases/compiler/declarationEmitProtectedMembers.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/compiler/internalAliasEnumInsideTopLevelModuleWithoutExport.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/fourslash/augmentedTypesClass3.ts","time":162,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/codeFixInPropertyAccess_js.ts","time":162,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction1.ts","time":162,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/unusedLocalsInMethodFS2.ts","time":162,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/quickInfo_errorSignatureFillsInTypeParameter.ts","time":162,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/gotoDefinitionInObjectBindingPattern2.ts","time":162,"edits":2,"cost":"4.98"},{"name":"tests/cases/fourslash/completionListAtEOF1.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/compiler/moduleVisibilityTest1.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/fourslash/goToImplementationEnum_00.ts","time":162,"edits":2,"cost":"4.98"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperator3.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/compiler/es6ExportClause.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern16.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/fourslash/getOccurrencesConst04.ts","time":162,"edits":2,"cost":"4.98"},{"name":"tests/cases/compiler/staticMethodWithTypeParameterExtendsClauseDeclFile.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/fourslash/genericFunctionReturnType2.ts","time":162,"edits":2,"cost":"4.98"},{"name":"tests/cases/conformance/es6/Symbols/symbolType1.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/compiler/amdDependencyComment2.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/conformance/dynamicImport/importCallExpression1ESNext.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/conformance/types/keyof/keyofAndForIn.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalOrOperator/logicalOrOperatorWithTypeParameters.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/compiler/superAccess2.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/compiler/declFilePrivateMethodOverloads.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/conformance/parser/ecmascript5/parserArgumentList1.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/fourslash/todoComments16.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/compiler/es5-asyncFunctionDoStatements.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/fourslash/goToDefinitionTaggedTemplateOverloads.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/compiler/declFileForInterfaceWithOptionalFunction.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString1ES6.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/fourslash/tsxCompletion1.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/compiler/assignmentCompatability28.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/compiler/es6ExportDefaultFunctionDeclaration2.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/conformance/types/never/neverType.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/conformance/statements/VariableStatements/everyTypeWithInitializer.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/fourslash/completionListInTypedObjectLiterals4.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/conformance/jsx/tsxElementResolution4.tsx","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/conformance/statements/forStatements/forStatementsMultipleValidDecl.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/compiler/recursiveFunctionTypes.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/compiler/visibilityOfCrossModuleTypeUsage.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/compiler/jsFileCompilationDuplicateFunctionImplementation.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/conformance/types/contextualTypes/logicalAnd/contextuallyTypeLogicalAnd03.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/conformance/async/es5/asyncGetter_es5.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/typeParameterAssignability3.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/fourslash/tsxCompletionOnClosingTag1.ts","time":162,"edits":2,"cost":"4.98"},{"name":"tests/cases/compiler/declarationEmitDestructuringArrayPattern3.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/conformance/expressions/unaryOperators/plusOperator/plusOperatorWithNumberType.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/compiler/importHelpersNoModule.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/compiler/extendGenericArray.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/compiler/covariance1.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/compiler/compositeGenericFunction.ts","time":81,"edits":1,"cost":"4.98"},{"name":"tests/cases/fourslash/typeToStringCrashInCodeFix.ts","time":323,"edits":4,"cost":"4.97"},{"name":"tests/cases/fourslash/importNameCodeFix_all.ts","time":242,"edits":3,"cost":"4.97"},{"name":"tests/cases/fourslash/referencesForInheritedProperties.ts","time":242,"edits":3,"cost":"4.97"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFromPropNameInUnionType.ts","time":242,"edits":3,"cost":"4.97"},{"name":"tests/cases/fourslash/refactorExtractType18.ts","time":161,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/refactorConvertParamsToDestructuredObject_importedFunction3.ts","time":161,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction8.ts","time":161,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAllowSyntheticDefaultImports0.ts","time":161,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/tsxCompletionOnClosingTagWithoutJSX2.ts","time":161,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/signatureHelpIncompleteCalls.ts","time":161,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/getEditsForFileRename_symlink.ts","time":161,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/goToDefinitionDecoratorOverloads.ts","time":161,"edits":2,"cost":"4.97"},{"name":"tests/cases/fourslash/completionListWithModulesInsideModuleScope.ts","time":482,"edits":6,"cost":"4.97"},{"name":"tests/cases/fourslash/findAllRefs_importType_js.ts","time":241,"edits":3,"cost":"4.97"},{"name":"tests/cases/fourslash/codeFixInferFromUsageJS.ts","time":241,"edits":3,"cost":"4.97"},{"name":"tests/cases/fourslash/importNameCodeFixExistingImport4.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/unionSubtypeIfEveryConstituentTypeIsSubtype.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/conformance/ambient/ambientDeclarations.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit7.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/compiler/commentsdoNotEmitComments.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/compiler/commaOperatorLeftSideUnused.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/fourslash/importNameCodeFix_all_js.ts","time":160,"edits":2,"cost":"4.96"},{"name":"tests/cases/conformance/types/intersection/recursiveIntersectionTypes.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/conformance/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment1.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/conformance/jsdoc/checkOtherObjectAssignProperty.ts","time":160,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/semanticClassification1.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames5.ts","time":160,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/breakpointValidationFunctionExpressions.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/fourslash/signatureHelpFunctionOverload.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of7.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/conformance/es6/newTarget/invalidNewTarget.es5.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardNesting.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType1.ts","time":160,"edits":2,"cost":"4.96"},{"name":"tests/cases/compiler/simpleArrowFunctionParameterReferencedInObjectLiteral1.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergeThreeInterfaces2.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeFromChainedAssignment.ts","time":160,"edits":2,"cost":"4.96"},{"name":"tests/cases/compiler/primitiveMembers.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/compiler/overloadOnConstConstraintChecks4.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/conformance/emitter/es2015/forAwait/emitter.forAwait.es2015.ts","time":160,"edits":2,"cost":"4.96"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentsWithTypeArguments4.tsx","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveInGeneric.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/fourslash/signatureHelpWithInvalidArgumentList1.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/compiler/unusedParametersWithUnderscore.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/compiler/declarationEmitDefaultExport8.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit1.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/compiler/overloadsWithConstraints.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/compiler/nonexistentPropertyOnUnion.ts","time":160,"edits":2,"cost":"4.96"},{"name":"tests/cases/compiler/genericClasses2.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES3CJS.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures2.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/compiler/typeParameterFixingWithContextSensitiveArguments2.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/compiler/restUnion.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/conformance/types/namedTypes/genericInstantiationEquivalentToObjectLiteral.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/compiler/declFileGenericClassWithGenericExtendedClass.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/conformance/es6/templates/templateStringInParenthesesES6.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/compiler/typeofInObjectLiteralType.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/compiler/downlevelLetConst15.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/compiler/nodeResolution4.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/compiler/genericCallsWithoutParens.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/conformance/externalModules/exportAssignmentConstrainedGenericType.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/compiler/errorSupression1.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/compiler/moduleResolutionNoTs.ts","time":80,"edits":1,"cost":"4.96"},{"name":"tests/cases/fourslash/refactorExtractType2.ts","time":159,"edits":2,"cost":"4.96"},{"name":"tests/cases/compiler/contextuallyTypedParametersWithInitializers.ts","time":159,"edits":2,"cost":"4.96"},{"name":"tests/cases/conformance/types/mapped/mappedTypeConstraints.ts","time":159,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/javaScriptClass3.ts","time":159,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/importNameCodeFix_defaultExport.ts","time":159,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/completionsCombineOverloads_restParameter.ts","time":159,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/goToImplementationLocal_01.ts","time":159,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/completionsNamespaceMergedWithClass.ts","time":159,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/completionsRecommended_union.ts","time":159,"edits":2,"cost":"4.96"},{"name":"tests/cases/fourslash/findAllRefsMappedType_nonHomomorphic.ts","time":159,"edits":2,"cost":"4.96"},{"name":"tests/cases/compiler/prefixedNumberLiteralAssignToNumberLiteralType.ts","time":159,"edits":2,"cost":"4.96"},{"name":"unittests:: tsserver:: Untitled files","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponents1.tsx","time":158,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction_formatBug.ts","time":158,"edits":2,"cost":"4.95"},{"name":"tests/cases/conformance/classes/members/constructorFunctionTypes/classWithBaseClassButNoConstructor.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/importHelpers.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/internalAliasInitializedModuleInsideLocalModuleWithoutExport.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/quickInfoOnArgumentsInsideFunction.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/findReferencesJSXTagName3.ts","time":237,"edits":3,"cost":"4.95"},{"name":"tests/cases/fourslash/server/referencesInConfiguredProject.ts","time":158,"edits":2,"cost":"4.95"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration15_es6.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/requireOfJsonFileWithNoContent.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/emitter/es2015/asyncGenerators/emitter.asyncGenerators.classMethods.es2015.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/cyclicGenericTypeInstantiation.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParameterObjectBindingPattern.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/typeParameterAsTypeParameterConstraint.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/completionsImport_defaultFalsePositive.ts","time":316,"edits":4,"cost":"4.95"},{"name":"tests/cases/fourslash/signatureHelpCallExpressionJs.ts","time":158,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/completionsKeywordsExtends.ts","time":237,"edits":3,"cost":"4.95"},{"name":"tests/cases/compiler/gettersAndSettersTypesAgree.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/importNameCodeFix_typeUsedAsValue.ts","time":158,"edits":2,"cost":"4.95"},{"name":"tests/cases/fourslash/breakpointValidationBinaryExpressions.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_parameter_modifier.ts","time":158,"edits":2,"cost":"4.95"},{"name":"tests/cases/compiler/typeParameterFixingWithContextSensitiveArguments4.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty13.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithUnsupportedBooleanType.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/augmentExportEquals5.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithOverloadedConstructorTypedArguments.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/arrayAssignmentTest2.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/quickInfoForGenericPrototypeMember.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/declarationEmitDestructuring1.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/modularizeLibrary_TargetES6UsingES6Lib.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/recursiveTypeRelations.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/declarationEmitNameConflicts2.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution5.tsx","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern30.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/classExtendingQualifiedName2.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/typeParameterArgumentEquivalence2.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/genericAssignmentCompatWithInterfaces1.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/parenthesizedTypes.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray5.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/classMemberInitializerWithLamdaScoping3.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithNullValueAndInvalidOperands.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/compiler/globalIsContextualKeyword.ts","time":79,"edits":1,"cost":"4.95"},{"name":"tests/cases/fourslash/server/configurePlugin.ts","time":236,"edits":3,"cost":"4.95"},{"name":"tests/cases/fourslash/findAllRefsDestructureGeneric.ts","time":236,"edits":3,"cost":"4.95"},{"name":"tests/cases/fourslash/refactorExtractType20.ts","time":157,"edits":2,"cost":"4.94"},{"name":"tests/cases/compiler/typeGuardNarrowsIndexedAccessOfKnownProperty.ts","time":157,"edits":2,"cost":"4.94"},{"name":"tests/cases/fourslash/importNameCodeFix_reExport.ts","time":157,"edits":2,"cost":"4.94"},{"name":"tests/cases/fourslash/renameParameterPropertyDeclaration4.ts","time":157,"edits":2,"cost":"4.94"},{"name":"tests/cases/fourslash/renameDefaultImport.ts","time":157,"edits":2,"cost":"4.94"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames7.ts","time":157,"edits":2,"cost":"4.94"},{"name":"tests/cases/compiler/duplicatePackage.ts","time":157,"edits":2,"cost":"4.94"},{"name":"tests/cases/compiler/controlFlowNoImplicitAny.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of45.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/fourslash/completionListInNamedClassExpressionWithShadowing.ts","time":156,"edits":2,"cost":"4.94"},{"name":"tests/cases/conformance/types/primitives/string/extendStringInterface.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithEnumType.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/sourceMap-FileWithComments.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/modularizeLibrary_NoErrorDuplicateLibOptions2.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction5.ts","time":156,"edits":2,"cost":"4.94"},{"name":"tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicates02.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/nestedBlockScopedBindings2.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/enumAssignability.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/unusedParametersinConstructor1.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations2.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/es5-asyncFunctionWhileStatements.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/types/uniqueSymbol/uniqueSymbolsDeclarationsErrors.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/noImplicitAnyParametersInAmbientModule.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/declFileWithClassNameConflictingWithClassReferredByExtendsClause.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/letDeclarations2.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/typeInferenceConflictingCandidates.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/optionalFunctionArgAssignability.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes03_ES6.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/salsa/moduleExportAlias5.ts","time":156,"edits":2,"cost":"4.94"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesWithVariousOperators02.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/requireOfJsonFileWithErrors.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/privacyGloInterface.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty8.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/declFileEmitDeclarationOnlyError2.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass6.es6.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsItself.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/taggedTemplateStringsWithUnicodeEscapes.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/nestedIfStatement.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames34_ES6.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns04_ES5iterable.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/moduleWithTryStatement1.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/async/es6/awaitBinaryExpression/awaitBinaryExpression2_es6.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/compiler/jsFileCompilationLetDeclarationOrder2.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature11.ts","time":78,"edits":1,"cost":"4.94"},{"name":"tests/cases/fourslash/renameImportOfReExport2.ts","time":233,"edits":3,"cost":"4.93"},{"name":"tests/cases/fourslash/completionsGeneratorFunctions.ts","time":233,"edits":3,"cost":"4.93"},{"name":"tests/cases/fourslash/codeFixInferFromUsageJSXElement.ts","time":155,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName5.ts","time":155,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile8.ts","time":155,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/importNameCodeFix_reExportDefault.ts","time":155,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/getOccurrencesThrow3.ts","time":155,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/codeFixSpelling_all.ts","time":155,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/unusedVariableInForLoop6FSAddUnderscore.ts","time":155,"edits":2,"cost":"4.93"},{"name":"tests/cases/conformance/moduleResolution/typesVersions.justIndex.ts","time":155,"edits":2,"cost":"4.93"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport10.ts","time":232,"edits":3,"cost":"4.93"},{"name":"tests/cases/fourslash/codeFixClassExprClassImplementClassFunctionVoidInferred.ts","time":309,"edits":4,"cost":"4.93"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance4.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/goToDefinitionSourceUnit.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames5.ts","time":154,"edits":2,"cost":"4.92"},{"name":"tests/cases/conformance/types/typeRelationships/widenedTypes/objectLiteralWidened.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/types/typeParameters/recurringTypeParamForContainerOfBase01.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/jsx/tsxUnionElementType3.tsx","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractSuperCalls.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/extract-method-not-for-import.ts","time":154,"edits":2,"cost":"4.92"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceArrayTuple.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/controlFlow/controlFlowWhileStatement.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/getPreProcessedFile.ts","time":154,"edits":2,"cost":"4.92"},{"name":"tests/cases/conformance/expressions/unaryOperators/voidOperator/voidOperatorWithBooleanType.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/server/formatBracketInSwitchCase.ts","time":154,"edits":2,"cost":"4.92"},{"name":"tests/cases/compiler/outModuleConcatAmd.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall10.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias6.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/jsx/jsxParsingError2.tsx","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/goToDefinitionFunctionType.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/declarationEmit/libReferenceDeclarationEmitBundle.ts","time":154,"edits":2,"cost":"4.92"},{"name":"tests/cases/compiler/errorsInGenericTypeReference.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/es6ModuleLet.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName39.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/constDeclarations-ambient-errors.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/codeFixClassImplementInterface_all.ts","time":154,"edits":2,"cost":"4.92"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment13.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit2_ES6.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/sourceMapValidationExportAssignmentCommonjs.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionES6.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/breakpointValidationForIn.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/forInStatement5.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/arrowFunctionInConstructorArgument1.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/types/any/anyAsGenericFunctionCall.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames28_ES6.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardFunction.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/fatarrowfunctionsOptionalArgsErrors2.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/shadowingViaLocalValueOrBindingElement.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloadAssignability02.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction15.ts","time":154,"edits":2,"cost":"4.92"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/twoAccessorsWithSameName2.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/expressions/functionCalls/overloadResolutionConstructors.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/overloadResolutionOverNonCTObjectLit.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/systemModule12.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/chainedCallsWithTypeParameterConstrainedToOtherTypeParameter.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/decorators/class/decoratedClassExportsSystem2.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/indexTypeCheck.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/fourslash/completionListInUnclosedTypeOfExpression02.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates20_ES6.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalTypeParameter.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsOnClassProperty.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/expressions/unaryOperators/voidOperator/voidOperatorWithAnyOtherType.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/declFileTypeAnnotationTypeReference.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/classes/members/accessibility/classPropertyAsProtected.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/importAnImport.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/collisionArgumentsFunction.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment14.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInCJS3.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/es6/modules/defaultExportInAwaitExpression01.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration8_es2017.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt2.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/fillInMissingTypeArgsOnConstructCalls.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration5_es2017.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/exportDeclarationsInAmbientNamespaces2.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/noEmitOnError.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/es5-asyncFunctionWithStatements.ts","time":77,"edits":1,"cost":"4.92"},{"name":"tests/cases/compiler/specedNoStackBlown.ts","time":153,"edits":2,"cost":"4.92"},{"name":"tests/cases/fourslash/goToDefinitionSignatureAlias_require.ts","time":153,"edits":2,"cost":"4.92"},{"name":"tests/cases/compiler/deeplyDependentLargeArrayMutation.ts","time":153,"edits":2,"cost":"4.92"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_notInCommonjsProject.ts","time":153,"edits":2,"cost":"4.92"},{"name":"tests/cases/fourslash/codeFixAddMissingMember_non_generator_function.ts","time":229,"edits":3,"cost":"4.92"},{"name":"tests/cases/fourslash/referencesBloomFilters.ts","time":305,"edits":4,"cost":"4.92"},{"name":"tests/cases/conformance/emitter/es2018/forAwait/emitter.forAwait.es2018.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit11.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/binaryIntegerLiteral.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/compiler/implementArrayInterface.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/fourslash/quickInfoOnThis.ts","time":152,"edits":2,"cost":"4.91"},{"name":"tests/cases/fourslash/findAllRefsOfConstructor_withModifier.ts","time":152,"edits":2,"cost":"4.91"},{"name":"tests/cases/fourslash/completionListInTemplateLiteralPartsNegatives1.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesInUnionTypes03.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/fourslash/getOccurrencesYield.ts","time":228,"edits":3,"cost":"4.91"},{"name":"tests/cases/compiler/returnTypeParameterWithModules.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/compiler/implicitAnyFunctionInvocationWithAnyArguements.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/compiler/multiImportExport.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/compiler/optionalParameterInDestructuringWithInitializer.ts","time":152,"edits":2,"cost":"4.91"},{"name":"tests/cases/compiler/genericArgumentCallSigAssignmentCompat.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/compiler/typeInferenceFBoundedTypeParams.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/compiler/externModule.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/fourslash/importFixWithMultipleModuleExportAssignment.ts","time":152,"edits":2,"cost":"4.91"},{"name":"tests/cases/compiler/augmentedTypesModules3b.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeofClass2.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignatureWithOptionalParameterAndInitializer.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/conformance/expressions/contextualTyping/functionExpressionContextualTyping1.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess27.ts","time":152,"edits":2,"cost":"4.91"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings14_ES6.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleWithSameNameAndCommonRoot.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/fourslash/extract-method22.ts","time":152,"edits":2,"cost":"4.91"},{"name":"tests/cases/conformance/expressions/thisKeyword/typeOfThisInConstructorParamList.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern7.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression10_es6.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithPropertyAccessingOnLHS1.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/fourslash/todoComments5.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/compiler/inheritance1.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/compiler/identityForSignaturesWithTypeParametersAndAny.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/compiler/moduleAugmentationNoNewNames.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitUmd.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/compiler/genericTypeAssertions4.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/compiler/constructorWithCapturedSuper.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/compiler/recursiveCloduleReference.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty58.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/conformance/constEnums/constEnum1.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/conformance/types/localTypes/localTypes2.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/compiler/overloadWithCallbacksWithDifferingOptionalityOnArgs.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/compiler/externalModuleResolution2.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/compiler/implicitAnyNewExprLackConstructorSignature.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/conformance/es6/spread/arrayLiteralSpreadES5iterable.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/compiler/importHelpersDeclarations.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/fourslash/addMethodToInterface1.ts","time":76,"edits":1,"cost":"4.91"},{"name":"tests/cases/fourslash/getOccurrencesLoopBreakContinue5.ts","time":151,"edits":2,"cost":"4.91"},{"name":"tests/cases/fourslash/quickInfoOnInternalAliases.ts","time":151,"edits":2,"cost":"4.91"},{"name":"tests/cases/fourslash/contextuallyTypedParameters.ts","time":151,"edits":2,"cost":"4.91"},{"name":"tests/cases/fourslash/signatureHelpFilteredTriggers03.ts","time":151,"edits":2,"cost":"4.91"},{"name":"tests/cases/fourslash/referencesForEnums.ts","time":151,"edits":2,"cost":"4.91"},{"name":"tests/cases/fourslash/importNameCodeFixOptionalImport1.ts","time":151,"edits":2,"cost":"4.91"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileQuoteStyleMixed0.ts","time":151,"edits":2,"cost":"4.91"},{"name":"tests/cases/fourslash/findAllRefsForFunctionExpression01.ts","time":151,"edits":2,"cost":"4.91"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction2.ts","time":151,"edits":2,"cost":"4.91"},{"name":"tests/cases/fourslash/goToImplementationNamespace_03.ts","time":151,"edits":2,"cost":"4.91"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction18.ts","time":226,"edits":3,"cost":"4.90"},{"name":"tests/cases/conformance/parser/ecmascript2018/forAwait/parser.forAwait.es2018.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/fourslash/tsxFindAllReferences3.ts","time":150,"edits":2,"cost":"4.90"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit1_ES6.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/fourslash/renameImportAndShorthand.ts","time":150,"edits":2,"cost":"4.90"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty31.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/fourslash/server/brace01.ts","time":150,"edits":2,"cost":"4.90"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInAMD1.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateTag5.ts","time":150,"edits":2,"cost":"4.90"},{"name":"tests/cases/conformance/classes/members/constructorFunctionTypes/classWithConstructors.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/fourslash/completionsJsdocTag.ts","time":150,"edits":2,"cost":"4.90"},{"name":"tests/cases/compiler/es5-asyncFunctionTryStatements.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/classes/members/accessibility/privateClassPropertyAccessibleWithinNestedClass.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/fourslash/completionsImport_reExport_wrongName.ts","time":225,"edits":3,"cost":"4.90"},{"name":"tests/cases/fourslash/findAllRefsJsDocTemplateTag_function.ts","time":150,"edits":2,"cost":"4.90"},{"name":"tests/cases/fourslash/jsDocForTypeAlias.ts","time":150,"edits":2,"cost":"4.90"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/constDeclarations-access5.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionDeclarationEmit1.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/overloadresolutionWithConstraintCheckingDeferred.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserCommaInTypeMemberList2.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/tsxDeepAttributeAssignabilityError.tsx","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesSourceMap1_ES5.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_set.ts","time":150,"edits":2,"cost":"4.90"},{"name":"tests/cases/compiler/overloadAssignmentCompat.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/declarationEmitDestructuringArrayPattern2.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember8.ts","time":150,"edits":2,"cost":"4.90"},{"name":"tests/cases/conformance/statements/VariableStatements/everyTypeWithAnnotationAndInitializer.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/generativeRecursionWithTypeOf.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/requireOfJsonFileWithEmptyObjectWithErrors.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/multipleInheritance.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/internalAliasEnumInsideLocalModuleWithoutExport.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithExport.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/types/thisType/thisTypeInAccessorsNegative.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/genericTypeWithCallableMembers2.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/assignmentCompatability19.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/nestedBlockScopedBindings3.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/externalModules/typesOnlyExternalModuleStillHasInstance.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/infinitelyExpandingTypes5.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/jsx/tsxElementResolution14.tsx","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames12_ES5.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509534.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/nativeToBoxedTypes.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/parseTypes.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/cyclicGenericTypeInstantiationInference.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/underscoreThisInDerivedClass01.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/compiler/es5ModuleWithModuleGenCommonjs.ts","time":75,"edits":1,"cost":"4.90"},{"name":"tests/cases/conformance/types/keyof/keyofAndIndexedAccess.ts","time":896,"edits":12,"cost":"4.89"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction6.ts","time":224,"edits":3,"cost":"4.89"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_unexported_uninitialized_var.ts","time":149,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/getEditsForFileRename_notAffectedByJsFile.ts","time":149,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/completionOfInterfaceAndVar.ts","time":149,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_destructure_allUnused_nested.ts","time":149,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/jsDocInheritDoc.ts","time":149,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/typeOperatorNodeBuilding.ts","time":149,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/unusedVariableInNamespace2.ts","time":149,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/tsxCompletion10.ts","time":149,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType6.ts","time":149,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/refactorExtractType17.ts","time":148,"edits":2,"cost":"4.89"},{"name":"tests/cases/conformance/types/intersection/intersectionReductionStrict.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/fourslash/renameJsPrototypeProperty01.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveStrictNull.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormExpr1AndExpr2.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints5.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/objectFreeze.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/fourslash/renameDestructuringFunctionParameter.ts","time":148,"edits":2,"cost":"4.89"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames29_ES6.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/fourslash/importNameCodeFix_fileWithNoTrailingNewline.ts","time":148,"edits":2,"cost":"4.89"},{"name":"tests/cases/compiler/declareFileExportAssignmentWithVarFromVariableStatement.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/fourslash/quickInfoFunctionKeyword.ts","time":148,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/findAllRefsEnumAsNamespace.ts","time":148,"edits":2,"cost":"4.89"},{"name":"tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithInvalidOperands.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoMergedInterfacesWithDifferingOverloads.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember9.ts","time":148,"edits":2,"cost":"4.89"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization6.ts","time":148,"edits":2,"cost":"4.89"},{"name":"tests/cases/compiler/privacyCheckExportAssignmentOnExportedGenericInterface2.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports1-amd.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/genericReduce.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/objectCreate-errors.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck31.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/declareFileExportAssignment.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/callGenericFunctionWithIncorrectNumberOfTypeArguments.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/fourslash/completionListProtectedMembers.ts","time":222,"edits":3,"cost":"4.89"},{"name":"tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument2.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/cachedModuleResolution8.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/genericMemberFunction.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInCJS2.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/unusedTypeParameterInMethod4.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/superCallsInConstructor.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/fourslash/todoComments9.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration12.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterProperties2.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithMethodInES6.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/memberFunctionsWithPrivateOverloads.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/expressions/superCalls/errorSuperCalls.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/implementingAnInterfaceExtendingClassWithPrivates2.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit9.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/indexSignaturesInferentialTyping.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/arrayFilter.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithDuplicateParameters.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/arraySigChecking.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty21.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/staticMemberWithStringAndNumberNames.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/expressions/unaryOperators/voidOperator/voidOperatorWithNumberType.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/es5ExportDefaultClassDeclaration2.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment4.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/controlFlow/controlFlowDeleteOperator.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithConstructSignaturesThatHidesBaseSignature.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/es6/newTarget/invalidNewTarget.es6.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames6_ES6.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/types/primitives/void/invalidVoidValues.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/declFileIndexSignatures.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/genericFunctions2.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/instanceAndStaticDeclarations1.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/es6/templates/templateStringInInstanceOf.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/es6ImportNamedImportNoExportMember.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/functionOverloads16.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/conformance/es6/templates/templateStringInUnaryPlusES6.ts","time":74,"edits":1,"cost":"4.89"},{"name":"tests/cases/compiler/narrowingByTypeofInSwitch.ts","time":221,"edits":3,"cost":"4.88"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfBindingPattern.ts","time":221,"edits":3,"cost":"4.88"},{"name":"tests/cases/fourslash/codeFixInferFromUsageAlwaysInfer.ts","time":147,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess32.ts","time":147,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_02.ts","time":147,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/goToImplementationShorthandPropertyAssignment_02.ts","time":147,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/moveToNewFile_tsconfig.ts","time":147,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName.ts","time":147,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures12.ts","time":147,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAllowSyntheticDefaultImports4.ts","time":147,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/getEditsForFileRename_resolveJsonModule.ts","time":147,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/formattingOnClasses.ts","time":147,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethod_comment.ts","time":147,"edits":2,"cost":"4.88"},{"name":"tests/cases/fourslash/codeFixAddAllParameterNames.ts","time":146,"edits":2,"cost":"4.87"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit13.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/moduleAndInterfaceWithSameName.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/capturedLetConstInLoop10.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/overloadResolutionTest1.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/fourslash/signatureHelpInference.ts","time":146,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/findAllRefsRenameImportWithSameName.ts","time":146,"edits":2,"cost":"4.87"},{"name":"tests/cases/fourslash/refactorConvertExport_defaultToNamed.ts","time":219,"edits":3,"cost":"4.87"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall7.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/sourceMap-LineBreaks.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral6.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/unusedIdentifiersConsolidated1.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess13.ts","time":146,"edits":2,"cost":"4.87"},{"name":"tests/cases/compiler/genericCombinators2.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/conformance/jsdoc/jsdocParamTagTypeLiteral.ts","time":146,"edits":2,"cost":"4.87"},{"name":"tests/cases/compiler/functionOverloads44.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsItselfIndirectly3.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports3.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/typeReferenceDirectives2.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgs2.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit10.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/typeUsedAsValueError.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/import_var-referencing-an-imported-module-alias.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileDetachedComments.ts","time":146,"edits":2,"cost":"4.87"},{"name":"tests/cases/compiler/undeclaredModuleError.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/exportAssignClassAndModule.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/conformance/classes/classDeclarations/classExtendingClassLikeType.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/genericCallbackInvokedInsideItsContainingFunction1.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTypedTagsES6.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/selfReferencingFile2.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/genericSpecializations2.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/downlevelLetConst14.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/declFileOptionalInterfaceMethod.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/unknownTypeArgOnCall.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithConstructorTypedArguments5.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/moduleAugmentationGlobal3.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/fatarrowfunctionsOptionalArgsErrors4.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames44_ES6.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/conformance/classes/members/classTypes/instancePropertiesInheritedIntoClassType.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/es6ModuleClassDeclaration.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty26.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/conformance/classes/members/accessibility/privateStaticNotAccessibleInClodule.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/internalAliasInitializedModuleInsideLocalModuleWithoutExportAccessError.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias2.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/stradac.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/errorRecoveryInClassDeclaration.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/conformance/es6/templates/templateStringInArrowFunction.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/cachedModuleResolution9.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/compiler/emptyEnum.ts","time":73,"edits":1,"cost":"4.87"},{"name":"tests/cases/fourslash/findAllRefsTypedef_importType.ts","time":218,"edits":3,"cost":"4.87"},{"name":"tests/cases/fourslash/completionListForStringUnion.ts","time":218,"edits":3,"cost":"4.87"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization1.ts","time":145,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/findReferencesAfterEdit.ts","time":145,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/navigationItemsPrefixMatch2.ts","time":145,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/completionListStaticProtectedMembers.ts","time":145,"edits":2,"cost":"4.86"},{"name":"tests/cases/compiler/strictFunctionTypes1.ts","time":290,"edits":4,"cost":"4.86"},{"name":"tests/cases/fourslash/closedCommentsInConstructor.ts","time":145,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/navigationItemsSubStringMatch.ts","time":145,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess20.ts","time":145,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/codeFixRequireInTs_all.ts","time":145,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules7.ts","time":217,"edits":3,"cost":"4.86"},{"name":"tests/cases/fourslash/jsxTsIgnoreOnJSXExpressionsAndChildren.ts","time":144,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/goToImplementationInterface_07.ts","time":144,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/referencesForExternalModuleNames.ts","time":216,"edits":3,"cost":"4.86"},{"name":"tests/cases/compiler/strictFunctionTypesErrors.ts","time":216,"edits":3,"cost":"4.86"},{"name":"tests/cases/conformance/types/keyof/circularIndexedAccessErrors.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/cloduleStaticMembers.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/objectTypeWithRecursiveWrappedPropertyCheckedNominally.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/codeFixNegativeReplaceQualifiedNameWithIndexedAccessType01.ts","time":144,"edits":2,"cost":"4.86"},{"name":"tests/cases/conformance/types/keyof/keyofIntersection.ts","time":144,"edits":2,"cost":"4.86"},{"name":"tests/cases/conformance/types/intersection/intersectionAndUnionTypes.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/declarationEmitDestructuring3.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/parser/ecmascript5/parserNotRegex2.ts","time":144,"edits":2,"cost":"4.86"},{"name":"tests/cases/conformance/expressions/operators/incrementAndDecrement.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/commentsMultiModuleMultiFile.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/es6ExportDefaultIdentifier.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/constEnums/constEnum2.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/constDeclarations-access3.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/unusedTypeParametersInClass2.ts","time":144,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport2.ts","time":144,"edits":2,"cost":"4.86"},{"name":"tests/cases/fourslash/augmentedTypesModule2.ts","time":216,"edits":3,"cost":"4.86"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutExtension.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/es6ExportAll.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueInIterationStatement3.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/es2017basicAsync.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/constructSignatureWithAccessibilityModifiersOnParameters2.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/aliasErrors.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/references/library-reference-1.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures3.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersAccessibility2.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/fourslash/definition.ts","time":144,"edits":2,"cost":"4.86"},{"name":"tests/cases/conformance/salsa/constructorFunctions3.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/collisionSuperAndLocalVarInProperty.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/memberAccessOnConstructorType.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/enumNegativeLiteral1.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInSystem3.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/exportDeclarationInInternalModule.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/externalModules/exportAssignTypes.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/innerBoundLambdaEmit.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/es6ExportAllInEs5.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/superInObjectLiterals_ES6.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/types/contextualTypes/methodDeclarations/contextuallyTypedClassExpressionMethodDeclaration02.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral5.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/superCallFromClassThatDerivesFromGenericType2.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of40.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty52.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/superAccess.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions01_ES6.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/collisionExportsRequireAndFunction.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/checkForObjectTooStrict.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/importInsideModule.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of10.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractSingleLineDecl.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/compiler/jsFileCompilationErrorOnDeclarationsWithJsFileReferenceWithOutDir.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration11_es5.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of2.ts","time":72,"edits":1,"cost":"4.86"},{"name":"tests/cases/conformance/types/union/unionTypeCallSignatures.ts","time":143,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember2.ts","time":143,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/codeFixInferFromUsageVariable3JS.ts","time":143,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/codeFixClassImplementClassFunctionVoidInferred.ts","time":143,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType10.ts","time":143,"edits":2,"cost":"4.85"},{"name":"tests/cases/fourslash/codeFixUndeclaredMethodObjectLiteralArgs.ts","time":214,"edits":3,"cost":"4.85"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_nameFromModuleSpecifier.ts","time":214,"edits":3,"cost":"4.85"},{"name":"tests/cases/fourslash/refactorExtractType25.ts","time":142,"edits":2,"cost":"4.84"},{"name":"tests/cases/compiler/noImplicitThisBigThis.ts","time":142,"edits":2,"cost":"4.84"},{"name":"unittests:: services:: extract:: Symbol Walker","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/compiler/invalidReferenceSyntax1.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethodTypeParamsInstantiateU.ts","time":213,"edits":3,"cost":"4.84"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction5.ts","time":142,"edits":2,"cost":"4.84"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization12.ts","time":142,"edits":2,"cost":"4.84"},{"name":"tests/cases/fourslash/completionListClassMembersWithSuperClassFromUnknownNamespace.ts","time":142,"edits":2,"cost":"4.84"},{"name":"tests/cases/fourslash/extractMethod_forAwait.ts","time":142,"edits":2,"cost":"4.84"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormExpr1OrExpr2.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/compiler/constEnumDeclarations.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/compiler/declFileEnumUsedAsValue.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/conformance/types/union/contextualTypeWithUnionTypeCallSignatures.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration8_es6.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedInstanceMemberAccessibility.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/compiler/typeRootsFromMultipleNodeModulesDirectories.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/fourslash/goToImplementationInterface_01.ts","time":142,"edits":2,"cost":"4.84"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck29.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/compiler/privacyGloClass.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_withAmbientPresent.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/conformance/expressions/arrayLiterals/arrayLiterals.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithMethodChildren.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/compiler/infinitelyExpandingTypesNonGenericBase.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/conformance/expressions/functionCalls/typeArgumentInferenceErrors.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerClass2.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/compiler/es6ImportNamedImportWithTypesAndValues.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration6.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports3-amd.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesProtectedMembers.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/compiler/tupleTypeInference.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportClassWithInaccessibleTypeInTypeParameterConstraint.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/compiler/declFileForInterfaceWithRestParams.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/functionWithMultipleReturnStatements2.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/conformance/es6/Symbols/symbolType9.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/compiler/fatArrowSelf.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/compiler/es5ModuleInternalNamedImports.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/conformance/expressions/unaryOperators/typeofOperator/typeofOperatorWithBooleanType.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty3.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction6_es5.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesErrorFromNotUsingIdentifier.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames29_ES5.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern18.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/conformance/expressions/contextualTyping/superCallParameterContextualTyping1.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/compiler/commentOnClassMethod1.ts","time":71,"edits":1,"cost":"4.84"},{"name":"tests/cases/fourslash/cloduleTypeOf1.ts","time":212,"edits":3,"cost":"4.84"},{"name":"tests/cases/fourslash/quickinfoForNamespaceMergeWithClassConstrainedToSelf.ts","time":141,"edits":2,"cost":"4.84"},{"name":"tests/cases/fourslash/codeFixInferFromUsageGetter2.ts","time":141,"edits":2,"cost":"4.84"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName02.ts","time":141,"edits":2,"cost":"4.84"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction19.ts","time":141,"edits":2,"cost":"4.84"},{"name":"tests/cases/fourslash/augmentedTypesModule5.ts","time":141,"edits":2,"cost":"4.84"},{"name":"tests/cases/fourslash/argumentsAreAvailableAfterEditsAtEndOfFunction.ts","time":141,"edits":2,"cost":"4.84"},{"name":"tests/cases/fourslash/findAllRefsReExport_broken2.ts","time":211,"edits":3,"cost":"4.83"},{"name":"unittests:: tsserver:: watchEnvironment:: tsserverProjectSystem Watched recursive directories with windows style file system","time":70,"edits":1,"cost":"4.83"},{"name":"unittests:: tsserver:: resolutionCache:: tsserverProjectSystem add the missing module file for inferred project","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannertest1.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/unknownSymbolOffContextualType1.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import3.ts","time":140,"edits":2,"cost":"4.83"},{"name":"tests/cases/fourslash/unclosedFunctionErrorRecovery.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints5.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/genericTypeAssertions6.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/tsxCompletionInFunctionExpressionOfChildrenCallback1.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction12.ts","time":140,"edits":2,"cost":"4.83"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedStaticClassPropertyAccessibleWithinSubclass.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/sourceMap-Comments.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/completionForStringLiteralImport1.ts","time":140,"edits":2,"cost":"4.83"},{"name":"tests/cases/fourslash/navigationItemsOverloadsBroken2.ts","time":140,"edits":2,"cost":"4.83"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty7.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/suggestionOfUnusedVariableWithExternalModule.ts","time":140,"edits":2,"cost":"4.83"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of17.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/implicitAnyFunctionReturnNullOrUndefined.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport3.ts","time":140,"edits":2,"cost":"4.83"},{"name":"tests/cases/conformance/internalModules/moduleBody/moduleWithStatementsOfEveryKind.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/derivedClassConstructorWithExplicitReturns01.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/moduleAugmentationImportsAndExports3.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/commentsVarDecl.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/unusedTypeParameterInFunction2.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithMultipleBaseTypes.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction9_es2017.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/arrowFunctionsMissingTokens.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/types/primitives/number/assignFromNumberInterface2.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/completionsCombineOverloads_returnType.ts","time":140,"edits":2,"cost":"4.83"},{"name":"tests/cases/compiler/visibilityOfTypeParameters.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleWithSameNameAndCommonRootES6.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/equalityStrictNulls.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithEqualityChecks04.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/aliasUsageInGenericFunction.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/systemModule13.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/recursivelySpecializedConstructorDeclaration.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/declareAlreadySeen.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/overloadOnConstNoAnyImplementation.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/async/es6/await_unaryExpression_es6_3.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/types/members/objectTypeWithConstructSignatureHidingMembersOfExtendedFunction.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/noImplicitAnyIndexing.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/types/thisType/thisTypeInObjectLiterals.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/es5-importHelpersAsyncFunctions.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/es6/templates/templateStringBinaryOperations.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/strictModeInConstructor.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression2_es6.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/primitiveTypeAsInterfaceNameGeneric.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/varArgsOnConstructorTypes.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/specializationsShouldNotAffectEachOther.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/genericArrayExtenstions.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision6.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/internalModules/codeGeneration/nameCollision.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType2.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/octalIntegerLiteralError.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/compiler/protoInIndexer.ts","time":70,"edits":1,"cost":"4.83"},{"name":"tests/cases/fourslash/goToDefinitionDynamicImport4.ts","time":209,"edits":3,"cost":"4.82"},{"name":"tests/cases/compiler/excessPropertyChecksWithNestedIntersections.ts","time":139,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/goToImplementationNamespace_01.ts","time":139,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMultipleImplementsIntersection1.ts","time":139,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/getOccurrencesAbstract03.ts","time":139,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/completionsDestructuring.ts","time":139,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/getOccurrencesThrow4.ts","time":139,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/findAllRefsReExports2.ts","time":139,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization2.ts","time":139,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/completionsForRecursiveGenericTypesMember.ts","time":139,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/jsconfig.ts","time":139,"edits":2,"cost":"4.82"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/unionAndIntersectionInference3.ts","time":138,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/commentsClass.ts","time":276,"edits":4,"cost":"4.82"},{"name":"tests/cases/compiler/emitClassExpressionInDeclarationFile.ts","time":138,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction07.ts","time":207,"edits":3,"cost":"4.82"},{"name":"tests/cases/compiler/declarationEmitTypeAliasWithTypeParameters1.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/fourslash/findAllReferencesOfJsonModule.ts","time":207,"edits":3,"cost":"4.82"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of13.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/compiler/defaultValueInFunctionTypes.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/compiler/unusedLocalsAndObjectSpread.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/compiler/transformsElideNullUndefinedType.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_all_infer.ts","time":138,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/moveToNewFile_updateUses_js.ts","time":138,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import1.ts","time":138,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/completionListWithLabel.ts","time":138,"edits":2,"cost":"4.82"},{"name":"tests/cases/fourslash/codeFixRequireInTs.ts","time":138,"edits":2,"cost":"4.82"},{"name":"tests/cases/compiler/es5ExportDefaultFunctionDeclaration3.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/compiler/jsxFactoryIdentifier.ts","time":138,"edits":2,"cost":"4.82"},{"name":"tests/cases/compiler/superInLambdas.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/compiler/jsFileClassPropertyInitalizationInObjectLiteral.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/fourslash/getOccurrencesConst02.ts","time":138,"edits":2,"cost":"4.82"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern15.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/conformance/dynamicImport/importCallExpression6ESNext.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfOther.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/conformance/externalModules/umd-augmentation-2.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/compiler/es6ExportDefaultFunctionDeclaration.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/fourslash/completionEntryForUnionProperty2.ts","time":138,"edits":2,"cost":"4.82"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment11.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames3.ts","time":207,"edits":3,"cost":"4.82"},{"name":"tests/cases/compiler/declarationEmitInvalidExport.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/fourslash/codeFixGenerateDefinitions.ts","time":138,"edits":2,"cost":"4.82"},{"name":"tests/cases/conformance/types/rest/objectRestForOf.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/conformance/types/thisType/declarationFiles.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/compiler/nodeResolution8.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/conformance/statements/VariableStatements/validMultipleVariableDeclarations.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints4.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/compiler/asiAmbientFunctionDeclaration.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/compiler/moduleAugmentationInAmbientModule4.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/fourslash/getOccurrencesThrow5.ts","time":138,"edits":2,"cost":"4.82"},{"name":"tests/cases/compiler/noUsedBeforeDefinedErrorInAmbientContext1.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/compiler/unusedInterfaceinNamespace4.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility3.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/compiler/promiseVoidErrorCallback.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/fourslash/breakpointValidationEnums.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarInMethod.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName29.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterAsBaseType.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/compiler/crashInresolveReturnStatement.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/compiler/constEnumErrors.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/conformance/async/es5/asyncQualifiedReturnType_es5.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/compiler/doNotEmitPinnedCommentOnNotEmittedNode.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/compiler/recursiveProperties.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/compiler/bestCommonTypeWithContextualTyping.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode4.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/compiler/asiArith.ts","time":69,"edits":1,"cost":"4.82"},{"name":"tests/cases/fourslash/referencesForClassMembers.ts","time":275,"edits":4,"cost":"4.81"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes1.ts","time":137,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/codeFixDisableJsDiagnosticsInFile_all.ts","time":137,"edits":2,"cost":"4.81"},{"name":"tests/cases/compiler/inferenceShouldFailOnEvolvingArrays.ts","time":137,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_00.ts","time":137,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/documentHighlightsInvalidModifierLocations.ts","time":137,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/goToImplementationLocal_06.ts","time":137,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/completionsPathsJsonModuleWithAmd.ts","time":137,"edits":2,"cost":"4.81"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_onlyNamedImports.ts","time":205,"edits":3,"cost":"4.81"},{"name":"tests/cases/fourslash/codeFixInferFromUsageInaccessibleTypes.ts","time":205,"edits":3,"cost":"4.81"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction04.ts","time":205,"edits":3,"cost":"4.81"},{"name":"tests/cases/conformance/expressions/functionCalls/callWithSpread3.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/inferenceAndSelfReferentialConstraint.ts","time":136,"edits":2,"cost":"4.80"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of22.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/fourslash/referencesForInheritedProperties2.ts","time":204,"edits":3,"cost":"4.80"},{"name":"tests/cases/compiler/numericIndexerTyping1.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/declFileClassWithIndexSignature.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/fourslash/goToDefinitionImportedNames2.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/fourslash/importNameCodeFixDefaultExport1.ts","time":136,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/augmentedTypesClass1.ts","time":204,"edits":3,"cost":"4.80"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement2.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/arityErrorRelatedSpanBindingPattern.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/fourslash/findAllRefsConstructorFunctions.ts","time":136,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentInFor.ts","time":136,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/unusedTypeParametersInClass3.ts","time":136,"edits":2,"cost":"4.80"},{"name":"tests/cases/compiler/ambiguousOverloadResolution.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/genericCallWithObjectLiteralArguments1.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess21.ts","time":136,"edits":2,"cost":"4.80"},{"name":"tests/cases/fourslash/tsxCompletionUnionElementType.ts","time":136,"edits":2,"cost":"4.80"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormIsTypeOnInterfaces.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMemberNestedTypeAlias.ts","time":136,"edits":2,"cost":"4.80"},{"name":"tests/cases/compiler/nonIdenticalTypeConstraints.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfString.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/qualify.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates12_ES6.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterProperties1.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/switchCasesExpressionTypeMismatch.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/fourslash/completionList_getExportsOfModule.ts","time":136,"edits":2,"cost":"4.80"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinNestedClass.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithNonSymmetricSubtypes.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorInAmbientContext6.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString1.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/fourslash/renameImportNamespaceAndShorthand.ts","time":136,"edits":2,"cost":"4.80"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray6.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern12.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithManyCallAndMemberExpressionsES6.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/cloduleTest2.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/es6/Symbols/symbolType8.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/sourceMap-Comment1.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersOptionality3.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/out-flag3.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/declFileForExportedImport.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/noImplicitAnyParametersInModule.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/constraintReferencingTypeParameterFromSameTypeParameterList.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/declFileModuleAssignmentInObjectLiteralProperty.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/duplicateStringNamedProperty1.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/declarationEmitInvalidReference.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES6UMD.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/dynamicImport/importCallExpression4ESNext.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsDestructuring3.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/anonymousClassExpression2.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/genericWithCallSignatures1.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/templateStringsArrayTypeRedefinedInES6Mode.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/functionsInClassExpressions.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/decoratorMetadataRestParameterWithImportedType.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/expressions/unaryOperators/deleteOperator/deleteOperatorWithBooleanType.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/overrideBaseIntersectionMethod.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/breakTarget6.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/inferentialTypingObjectLiteralMethod1.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithNumberTypeInvalidOperations.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration3_es6.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/overloadBindingAcrossDeclarationBoundaries2.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/es6ModuleFunctionDeclaration.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/aliasAssignments.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/copyrightWithoutNewLine1.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractConstructorAssignability.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates7.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/typeParameterWithInvalidConstraintType.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesSourceMap2_ES6.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/jsFileCompilationTypeParameterSyntaxOfClass.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveAccessProperty.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/modulePrologueCommonjs.ts","time":68,"edits":1,"cost":"4.80"},{"name":"tests/cases/compiler/substitutionTypesCompareCorrectlyInRestrictiveInstances.ts","time":135,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/codeFixInferFromUsageSetter.ts","time":135,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/extract-method27.ts","time":135,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfClass.ts","time":135,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/codeFixAddMissingMember12.ts","time":135,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember10.ts","time":135,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/completionForStringLiteralFromSignature2.ts","time":135,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/indentationInObject.ts","time":135,"edits":2,"cost":"4.79"},{"name":"tests/cases/compiler/mappedTypeUnionConstraintInferences.ts","time":135,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/completionsLiterals.ts","time":135,"edits":2,"cost":"4.79"},{"name":"tests/cases/fourslash/unusedLocalsInFunction4.ts","time":135,"edits":2,"cost":"4.79"},{"name":"tests/cases/compiler/paramsOnlyHaveLiteralTypesWhenAppropriatelyContextualized.ts","time":134,"edits":2,"cost":"4.79"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterUsedAsTypeParameterConstraint2.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/navigationItemsOverloadsBroken1.ts","time":134,"edits":2,"cost":"4.79"},{"name":"tests/cases/compiler/contextualSignatureInstatiationContravariance.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution4.tsx","time":134,"edits":2,"cost":"4.79"},{"name":"tests/cases/compiler/genericFunduleInModule.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/FunctionDeclaration4.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/super_inside-object-literal-getters-and-setters.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/getEmitOutputWithSyntacticErrorsForMultipleFiles.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/renameDestructuringClassProperty.ts","time":134,"edits":2,"cost":"4.79"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution5.tsx","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias1.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/multivar.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/unusedVariablesinForLoop.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/jsFileCompilationDuplicateFunctionImplementation.ts","time":201,"edits":3,"cost":"4.79"},{"name":"tests/cases/compiler/genericsWithoutTypeParameters1.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/unusedMultipleParameters2InMethodDeclaration.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/quickInfoImportedTypes.ts","time":134,"edits":2,"cost":"4.79"},{"name":"tests/cases/compiler/contextualTyping25.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/lift.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/initializePropertiesWithRenamedLet.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess19.ts","time":134,"edits":2,"cost":"4.79"},{"name":"tests/cases/compiler/es6ImportNameSpaceImport.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints2.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/contextuallyTypingOrOperator.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/es6/moduleExportsUmd/decoratedDefaultExportsGetExportedUmd.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/constructorArgWithGenericCallSignature.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/topLevel.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfTuple.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/renameCommentsAndStrings4.ts","time":134,"edits":2,"cost":"4.79"},{"name":"tests/cases/conformance/async/es5/awaitBinaryExpression/awaitBinaryExpression2_es5.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/contextualSignatureInstantiation3.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/controlFlow/controlFlowForStatement.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/es6/destructuring/emptyVariableDeclarationBindingPatterns01_ES5iterable.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/jsx/tsxElementResolution19.tsx","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration10_es6.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/types/primitives/string/invalidStringAssignments.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/contextualTyping12.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/es6/moduleExportsUmd/anonymousDefaultExportsUmd.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/functionOverloads36.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/collisionSuperAndParameter.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/jsx/tsxReactEmit6.tsx","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/classOrderBug.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration4.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/types/thisType/thisTypeErrors.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames49_ES6.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression3_es6.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/expressions/thisKeyword/thisInInvalidContexts.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement10.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithUndefinedValueAndInvalidOperands.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/constructorParametersInVariableDeclarations.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck52.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/signaturesUseJSDocForOptionalParameters.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/breakTarget5.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/multipleExportAssignmentsErrorList0.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/compiler/breakTarget1.ts","time":67,"edits":1,"cost":"4.79"},{"name":"tests/cases/fourslash/syntheticImportFromBabelGeneratedFile2.ts","time":133,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/codeFixInferFromUsagePropertyAccess.ts","time":133,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceIndexSignaturesString.ts","time":133,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/completionsDotInArrayLiteralInObjectLiteral.ts","time":133,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction4.ts","time":133,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/tripleSlashRefPathCompletionNarrowing.ts","time":133,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction9.ts","time":133,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/incrementalEditInvocationExpressionAboveInterfaceDeclaration.ts","time":133,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/completionListWithModulesOutsideModuleScope2.ts","time":133,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/ambientShorthandFindAllRefs.ts","time":133,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_05.ts","time":133,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_09.ts","time":133,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember5.ts","time":133,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/codeFixCannotFindModule_nodeCoreModules.ts","time":133,"edits":2,"cost":"4.78"},{"name":"tests/cases/fourslash/findAllReferencesOfConstructor_badOverload.ts","time":199,"edits":3,"cost":"4.78"},{"name":"tests/cases/fourslash/quickInfoFromContextualType.ts","time":199,"edits":3,"cost":"4.78"},{"name":"tests/cases/fourslash/completionListIsGlobalCompletion.ts","time":331,"edits":5,"cost":"4.77"},{"name":"tests/cases/fourslash/duplicatePackageServices.ts","time":331,"edits":5,"cost":"4.77"},{"name":"tests/cases/fourslash/syntheticImportFromBabelGeneratedFile1.ts","time":132,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/codeFixAddMissingMember_typeParameter.ts","time":198,"edits":3,"cost":"4.77"},{"name":"tests/cases/fourslash/refactorConvertExport_namedToDefault.ts","time":132,"edits":2,"cost":"4.77"},{"name":"tests/cases/compiler/enumAssignmentCompat2.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/destructuring/emptyObjectBindingPatternParameter04.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/internalAliasVarInsideTopLevelModuleWithoutExport.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBindingDts.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction23.ts","time":132,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/goToImplementationLocal_02.ts","time":132,"edits":2,"cost":"4.77"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit12.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/completionsJsxAttributeInitializer.ts","time":198,"edits":3,"cost":"4.77"},{"name":"tests/cases/fourslash/findAllRefs_importType_named.ts","time":132,"edits":2,"cost":"4.77"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractProtectedProperty.ts","time":132,"edits":2,"cost":"4.77"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithConstructSignatures2.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/genericFunctionsWithOptionalParameters3.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/classes/constructorDeclarations/automaticConstructors/derivedClassWithoutExplicitConstructor2.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames6.ts","time":132,"edits":2,"cost":"4.77"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsInvalid.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/externalModules/exportNonInitializedVariablesES6.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorWithoutIdenticalBCT.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES5System.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/nestedBlockScopedBindings6.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/types/members/objectTypeWithStringNamedPropertyOfIllegalCharacters.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/declarationFilesWithTypeReferences2.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected3.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target5.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/unusedVariableInModule4.ts","time":132,"edits":2,"cost":"4.77"},{"name":"tests/cases/conformance/salsa/typeFromJSConstructor.ts","time":132,"edits":2,"cost":"4.77"},{"name":"tests/cases/compiler/optionalParameterProperty.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/expressions/unaryOperators/plusOperator/plusOperatorWithStringType.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of23.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration1.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/genericChainedCalls.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/strictModeReservedWord2.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES6System.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithNumberType.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/subtypeRelationForNever.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/assignToFn.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/unqualifiedCallToClassStatic1.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/types/union/unionTypeReadonly.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/castNewObjectBug.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/discriminantsAndPrimitives.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/declFileRestParametersOfFunctionAndFunctionType.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/codeFixAddMissingMember10.ts","time":132,"edits":2,"cost":"4.77"},{"name":"tests/cases/compiler/reachabilityChecks5.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandBooleanType.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/newTarget/newTarget.es5.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments1_es6.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/extendAndImplementTheSameBaseType2.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility2.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/hidingCallSignatures.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundAssignmentLHSIsReference.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/chainedAssignment1.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/declarationEmitInferredDefaultExportType.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints3.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/genericClassesInModule.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/thisInAccessors.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/collisionArgumentsClassMethod.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall11.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/moduleAugmentationDisallowedExtensions.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/moduleAugmentationGlobal2.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImportWithExport.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/aliasOnMergedModuleInterface.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/destructuring/destructuringObjectBindingPatternAndAssignment3.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/dottedModuleName.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/types/typeRelationships/widenedTypes/strictNullChecksNoWidening.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/jsxPreserveWithJsInput.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck54.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of10.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedObjectLiteralES6.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/compiler/fromAsIdentifier2.ts","time":66,"edits":1,"cost":"4.77"},{"name":"tests/cases/fourslash/genericFunctionSignatureHelp3.ts","time":395,"edits":6,"cost":"4.77"},{"name":"tests/cases/fourslash/findAllRefsExportEquals.ts","time":197,"edits":3,"cost":"4.77"},{"name":"tests/cases/fourslash/completionListOnAliases2.ts","time":131,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember11.ts","time":131,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/completionListBuilderLocations_Modules.ts","time":131,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType8.ts","time":131,"edits":2,"cost":"4.76"},{"name":"tests/cases/compiler/symbolLinkDeclarationEmitModuleNamesRootDir.ts","time":131,"edits":2,"cost":"4.76"},{"name":"tests/cases/compiler/moduleResolution_packageJson_notAtPackageRoot_fakeScopedPackage.ts","time":131,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/server/declarationMapsGoToDefinitionRelativeSourceRoot.ts","time":131,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/shims/getReferencesAtPosition.ts","time":196,"edits":3,"cost":"4.76"},{"name":"tests/cases/fourslash/findAllRefsOnImportAliases.ts","time":196,"edits":3,"cost":"4.76"},{"name":"unittests:: tsserver:: syntax operations","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/assignmentIndexedToPrimitives.ts","time":130,"edits":2,"cost":"4.76"},{"name":"tests/cases/compiler/declarationEmitCommonJsModuleReferencedType.ts","time":130,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/completionsCombineOverloads.ts","time":130,"edits":2,"cost":"4.76"},{"name":"tests/cases/conformance/es6/Symbols/symbolType18.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/fourslash/moveToNewFile_selectionOnImports.ts","time":130,"edits":2,"cost":"4.76"},{"name":"tests/cases/compiler/es6ModuleConst.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/salsa/chainedPrototypeAssignment.ts","time":130,"edits":2,"cost":"4.76"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedStaticNotAccessibleInClodule.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/jsxHash.tsx","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/fourslash/completionEntryForImportName.ts","time":130,"edits":2,"cost":"4.76"},{"name":"tests/cases/fourslash/jsdocTypedefTagTypeExpressionCompletion.ts","time":130,"edits":2,"cost":"4.76"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfTuple2.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentNestedInForOf.ts","time":130,"edits":2,"cost":"4.76"},{"name":"tests/cases/compiler/unusedImports16.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/classExpressionWithStaticPropertiesES64.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames3.ts","time":130,"edits":2,"cost":"4.76"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithOverloadedFunctionTypedArguments2.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithNumberTypeInvalidOperations.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/sourceMapValidationFor.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/references/library-reference-8.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports2.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions09_ES6.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/asyncFunctionsAndStrictNullChecks.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/assignmentCompatability7.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/reachabilityChecks7.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/declarationEmitDetachedComment1.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/fourslash/codeFixRequireInTs_allowSyntheticDefaultImports.ts","time":130,"edits":2,"cost":"4.76"},{"name":"tests/cases/conformance/es6/destructuring/optionalBindingParametersInOverloads1.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess28.ts","time":130,"edits":2,"cost":"4.76"},{"name":"tests/cases/compiler/duplicateSymbolsExportMatching.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/jsx/tsxElementResolution1.tsx","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/undeclaredBase.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/fourslash/quickInfoForObjectBindingElementPropertyName03.ts","time":130,"edits":2,"cost":"4.76"},{"name":"tests/cases/compiler/overload2.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/emitter/es2015/asyncGenerators/emitter.asyncGenerators.objectLiteralMethods.es2015.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/complexClassRelationships.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/fourslash/findAllRefsImportEquals.ts","time":130,"edits":2,"cost":"4.76"},{"name":"tests/cases/compiler/letInLetDeclarations_ES6.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/typeCheckingInsideFunctionExpressionInArray.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/overloadOnConstInheritance2.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/emitCapturingThisInTupleDestructuring1.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/capturedLetConstInLoop13.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsValidConstructorFunction.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/crashOnMethodSignatures.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/duplicateVarsAcrossFileBoundaries.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/newArrays.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/internalModules/moduleBody/invalidModuleWithVarStatements.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/instanceOfAssignability.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing6.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames45_ES6.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/inferentialTypingWithFunctionTypeZip.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/declFileForTypeParameters.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/functions/functionOverloadErrors.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMixedWithModifiers.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesWithTemplateStrings01.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of43.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/collisionThisExpressionAndNameResolution.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/infiniteExpansionThroughInstantiation.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutAllowJs.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/externalModules/importNonStringLiteral.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/async/es2017/await_unaryExpression_es2017_3.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorWithMismatchedAccessibilityModifiers.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement4.ts","time":65,"edits":1,"cost":"4.76"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportPaths2.ts","time":195,"edits":3,"cost":"4.76"},{"name":"tests/cases/fourslash/server/getOutliningSpansForRegions.ts","time":195,"edits":3,"cost":"4.76"},{"name":"tests/cases/fourslash/findAllReferPropertyAccessExpressionHeritageClause.ts","time":195,"edits":3,"cost":"4.76"},{"name":"tests/cases/fourslash/referencesBloomFilters2.ts","time":258,"edits":4,"cost":"4.75"},{"name":"tests/cases/fourslash/codeFixInferFromUsageOptionalParam2.ts","time":129,"edits":2,"cost":"4.75"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractPublicProperty.ts","time":129,"edits":2,"cost":"4.75"},{"name":"tests/cases/fourslash/goToDefinitionUnionTypeProperty_discriminated.ts","time":129,"edits":2,"cost":"4.75"},{"name":"tests/cases/fourslash/quickInfoUnionOfNamespaces.ts","time":129,"edits":2,"cost":"4.75"},{"name":"tests/cases/compiler/destructuringAssignmentWithDefault.ts","time":129,"edits":2,"cost":"4.75"},{"name":"tests/cases/compiler/importTypeGenericArrowTypeParenthesized.ts","time":128,"edits":2,"cost":"4.74"},{"name":"tests/cases/compiler/declarationEmitForGlobalishSpecifierSymlink.ts","time":128,"edits":2,"cost":"4.74"},{"name":"tests/cases/compiler/requiredMappedTypeModifierTrumpsVariance.ts","time":128,"edits":2,"cost":"4.74"},{"name":"tests/cases/compiler/constantEnumAssert.ts","time":128,"edits":2,"cost":"4.74"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeofANonExportedType.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfEqualEqualHasNoEffect.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/fourslash/importNameCodeFixUMDGlobalReact2.ts","time":192,"edits":3,"cost":"4.74"},{"name":"tests/cases/fourslash/referencesForAmbients.ts","time":192,"edits":3,"cost":"4.74"},{"name":"tests/cases/compiler/unusedImportDeclaration.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/fourslash/renameDefaultLibDontWork.ts","time":128,"edits":2,"cost":"4.74"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentInForOf.ts","time":128,"edits":2,"cost":"4.74"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportBaseUrl0.ts","time":256,"edits":4,"cost":"4.74"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/stringLiteralTypesInImplementationSignatures2.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/systemModule8.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/fourslash/findAllRefsImportType.ts","time":128,"edits":2,"cost":"4.74"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceUndeclaredSymbol.ts","time":128,"edits":2,"cost":"4.74"},{"name":"tests/cases/fourslash/refactorConvertImport_namedToNamespace.ts","time":128,"edits":2,"cost":"4.74"},{"name":"tests/cases/compiler/mergedDeclarations1.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithMultipleBases.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/importWithTrailingSlash.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution2.tsx","time":128,"edits":2,"cost":"4.74"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction14.ts","time":128,"edits":2,"cost":"4.74"},{"name":"tests/cases/compiler/thisExpressionInCallExpressionWithTypeArguments.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/declFileEmitDeclarationOnly.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/es6/modules/exportsAndImportsWithUnderscores2.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/exportEqualsUmd.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/sourceMapWithMultipleFilesWithCopyright.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/fourslash/goToDefinition_mappedType.ts","time":128,"edits":2,"cost":"4.74"},{"name":"tests/cases/conformance/types/objectTypeLiteral/methodSignatures/methodSignaturesWithOverloads2.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/privacyCheckTypeOfFunction.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/es5-umd4.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/restParamModifier2.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/recursiveUnionTypeInference.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/optionalProperties01.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/typeUsedAsValueError2.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/sourceMapForFunctionWithCommentPrecedingStatement01.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/aliasesInSystemModule2.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/declInput-2.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans1.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/genericTypeConstraints.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity17.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/unionTypeInference.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/declFileTypeAnnotationVisibilityErrorReturnTypeOfFunction.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/typeAliasExport.ts","time":128,"edits":2,"cost":"4.74"},{"name":"tests/cases/conformance/types/literal/stringLiteralsAssertionsInEqualityComparisons02.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess31.ts","time":128,"edits":2,"cost":"4.74"},{"name":"tests/cases/compiler/declarationEmitFBoundedTypeParams.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/unusedImports6.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/outModuleConcatSystem.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndNumericIndexer.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/contextualTypingOfGenericFunctionTypedArguments1.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignatureWithoutReturnTypeAnnotationInference.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates14_ES6.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/missingTypeArguments3.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersMethodES6.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/typeArgInference2WithError.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/classes/constructorDeclarations/automaticConstructors/derivedClassWithoutExplicitConstructor3.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/nonExportedElementsOfMergedModules.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/declFileConstructSignatures.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/expressions/contextualTyping/objectLiteralContextualTyping.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/jsx/tsxReactEmitEntities.tsx","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames27_ES6.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/controlFlowWithIncompleteTypes.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/inferentialTypingUsingApparentType3.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors10.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/mergedDeclarations4.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/mixedStaticAndInstanceClassMembers.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration10.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassTransitivity4.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/moduleAliasAsFunctionArgument.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/detachedCommentAtStartOfLambdaFunction2.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/crashRegressionTest.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck41.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/privacyCheckCallbackOfInterfaceMethodWithTypeParameter.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration12_es6.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/types/members/objectTypeHidingMembersOfObjectAssignmentCompat.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/blockScopedBindingsReassignedInLoop4.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/recursiveGenericSignatureInstantiation2.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode10.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/es5-souremap-amd.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportInterfaceWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/compiler/useStrictLikePrologueString01.ts","time":64,"edits":1,"cost":"4.74"},{"name":"tests/cases/fourslash/importNameCodeFix_types_classic.ts","time":191,"edits":3,"cost":"4.73"},{"name":"tests/cases/fourslash/completionsImport_exportEquals.ts","time":191,"edits":3,"cost":"4.73"},{"name":"tests/cases/compiler/blockScopedVariablesUseBeforeDef.ts","time":127,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFromAtTypesScopedPackage.ts","time":127,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/extract-method26.ts","time":127,"edits":2,"cost":"4.73"},{"name":"tests/cases/compiler/defaultDeclarationEmitShadowedNamedCorrectly.ts","time":127,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/completionForStringLiteralFromSignature.ts","time":127,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/completionForStringLiteral12.ts","time":127,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/codeFixForgottenThisPropertyAccess_all.ts","time":127,"edits":2,"cost":"4.73"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics21.ts","time":127,"edits":2,"cost":"4.73"},{"name":"tests/cases/compiler/generatorReturnExpressionIsChecked.ts","time":127,"edits":2,"cost":"4.73"},{"name":"tests/cases/compiler/declarationEmitForGlobalishSpecifierSymlink2.ts","time":126,"edits":2,"cost":"4.72"},{"name":"unittests:: tsserver:: maxNodeModuleJsDepth for inferred projects","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/controlFlow/controlFlowIIFE.ts","time":126,"edits":2,"cost":"4.72"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationOperator2.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern3.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/tuple/unionsOfTupleTypes1.ts","time":126,"edits":2,"cost":"4.72"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/moduleAugmentationInAmbientModule3.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/fourslash/navigateToImport.ts","time":126,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess24.ts","time":126,"edits":2,"cost":"4.72"},{"name":"tests/cases/conformance/ambient/ambientDeclarationsPatterns.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/declInput3.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/fourslash/findAllRefsWithLeadingUnderscoreNames4.ts","time":126,"edits":2,"cost":"4.72"},{"name":"tests/cases/compiler/invalidUnicodeEscapeSequance2.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/fourslash/tsxFindAllReferences4.ts","time":126,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName7.ts","time":126,"edits":2,"cost":"4.72"},{"name":"tests/cases/compiler/declInput.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression5_es6.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/collisionExportsRequireAndAmbientEnum.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithTypeParameter.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithoutExport.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/assignmentCompatForEnums.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/propertyIdentityWithPrivacyMismatch.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/objectTypeWithRecursiveWrappedProperty2.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/classes/classDeclarations/classExtendingNonConstructor.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/es6ModuleInternalImport.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/internalAliasClassInsideLocalModuleWithoutExport.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/typeArgumentInferenceWithConstraintAsCommonRoot.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/missingTypeArguments1.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/arrayBindingPatternOmittedExpressions.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/typeReferenceDirectives7.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/contextualTypes/methodDeclarations/contextuallyTypedClassExpressionMethodDeclaration01.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/switchAssignmentCompat.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode1.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/types/contextualTypes/methodDeclarations/contextuallyTypedBindingInitializerNegative.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/es6ImportNamedImportInExportAssignment.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInAMD2.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/maxConstraints.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/es6/templates/templateStringInDeleteExpressionES6.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/m7Bugs.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty36.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/commentsOnObjectLiteral2.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/didYouMeanSuggestionErrors.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/assignmentCompatability20.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList6.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/classes/classDeclarations/classAndInterfaceMergeConflictingMembers.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/letDeclarations-access.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/declFileForVarList.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/jsFileCompilationInterfaceSyntax.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndAmbientWithSameNameAndCommonRoot.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/assignToPrototype1.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/anyIsAssignableToObject.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInDoStatement.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/import_reference-to-type-alias.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/genericTypeUsedWithoutTypeArguments3.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget1.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/decorators/class/decoratedClassExportsCommonJS1.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/compiler/functionWithNoBestCommonType1.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName5.tsx","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/expressions/literals/literals.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakInIterationOrSwitchStatement3.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression1_es6.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/es6/destructuring/emptyObjectBindingPatternParameter01.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of50.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/fourslash/smartIndentModule.ts","time":63,"edits":1,"cost":"4.72"},{"name":"tests/cases/fourslash/completionsRecommended_equals.ts","time":189,"edits":3,"cost":"4.72"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax_all.ts","time":189,"edits":3,"cost":"4.72"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_commentOnVariableDeclaration.ts","time":188,"edits":3,"cost":"4.72"},{"name":"tests/cases/fourslash/server/projectInfo01.ts","time":125,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/formattingOnInvalidCodes.ts","time":125,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember7.ts","time":125,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileQuoteStyle0.ts","time":125,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction10.ts","time":125,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/quickInfoCallProperty.ts","time":125,"edits":2,"cost":"4.72"},{"name":"tests/cases/compiler/indirectTypeParameterReferences.ts","time":125,"edits":2,"cost":"4.72"},{"name":"tests/cases/conformance/es6/templates/taggedTemplatesWithTypeArguments1.ts","time":125,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName01.ts","time":125,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/codeFixInferFromUsageRestParam3.ts","time":125,"edits":2,"cost":"4.72"},{"name":"tests/cases/fourslash/transitiveExportImports3.ts","time":187,"edits":3,"cost":"4.71"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMember2JS.ts","time":187,"edits":3,"cost":"4.71"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics13.ts","time":187,"edits":3,"cost":"4.71"},{"name":"tests/cases/fourslash/codeFixInferFromUsageVariableJS.ts","time":187,"edits":3,"cost":"4.71"},{"name":"tests/cases/fourslash/findAllRefsWithShorthandPropertyAssignment.ts","time":187,"edits":3,"cost":"4.71"},{"name":"tests/cases/fourslash/moveToNewFile_global.ts","time":187,"edits":3,"cost":"4.71"},{"name":"tests/cases/compiler/unionOfFunctionAndSignatureIsCallable.ts","time":124,"edits":2,"cost":"4.71"},{"name":"unittests:: tsserver:: refactors","time":62,"edits":1,"cost":"4.71"},{"name":"unittests:: services:: cancellableLanguageServiceOperations","time":62,"edits":1,"cost":"4.71"},{"name":"unittests:: tsserver:: compileOnSave:: EmitFile test","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer5.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentOverload3.tsx","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/fourslash/goToDefinitionConstructorOverloads.ts","time":124,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/navigationItemsExactMatch2.ts","time":124,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/codeFixInferFromUsageCall.ts","time":124,"edits":2,"cost":"4.71"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments01_ES6.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/importDeclarationUsedAsTypeQuery.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern28.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/fourslash/getEditsForFileRename_casing.ts","time":124,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/quickInfoMappedSpreadTypes.ts","time":124,"edits":2,"cost":"4.71"},{"name":"tests/cases/fourslash/importNameCodeFixUMDGlobal1.ts","time":124,"edits":2,"cost":"4.71"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithPropertyThatIsPrivateInBaseType2.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/functionExpressionShadowedByParams.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncESNext.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/promiseTypeInference.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/memberFunctionsWithPublicOverloads.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/collisionThisExpressionAndParameter.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatement.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/inheritedOverloadedSpecializedSignatures.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty59.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/genericBaseClassLiteralProperty2.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/expressions/contextualTyping/taggedTemplateContextualTyping2.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/externalModules/commonJSImportNotAsPrimaryExpression.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandAnyType.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of19.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/controlFlow/controlFlowDoWhileStatement.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType3_ES5.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/breakInIterationOrSwitchStatement2.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/errorWithTruncatedType.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementDefaultValues.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/fourslash/completionListAfterStringLiteral1.ts","time":124,"edits":2,"cost":"4.71"},{"name":"tests/cases/compiler/autolift4.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/overloadConsecutiveness.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/declarationEmitDestructuringArrayPattern1.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/systemModule10_ES5.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/fourslash/documentHighlights_moduleImport_filesToSearch.ts","time":124,"edits":2,"cost":"4.71"},{"name":"tests/cases/conformance/types/import/importTypeAmbient.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/moduleResolutionWithSymlinks.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/checkInfiniteExpansionTermination2.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/classOrder2.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/fourslash/unusedVariableInClass2.ts","time":124,"edits":2,"cost":"4.71"},{"name":"tests/cases/compiler/typeReferenceDirectives6.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames21_ES5.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement1.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/declarationEmitClassMemberNameConflict2.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES6CJS.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/collisionRestParameterFunction.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution4_node.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/declarationEmitDefaultExportWithTempVarName.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/unknownTypeErrors.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/types/typeAliases/circularTypeAliasForUnionWithInterface.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/moduleDuplicateIdentifiers.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithEqualityChecks02.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/ambientExternalModuleWithInternalImportDeclaration.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/typeParameterFixingWithContextSensitiveArguments5.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/noImplicitAnyParametersInAmbientFunctions.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/functionCall7.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern17.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/classDeclarationCheckUsedBeforeDefinitionInFunctionDeclaration.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/es6/templates/templateStringWhitespaceEscapes2_ES6.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/thisInSuperCall.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithBindingPattern2.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/externalModules/exportAssignNonIdentifier.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty56.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/moduleAliasInterface.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/nestedSelf.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/expressions/functions/typeOfThisInFunctionExpression.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/es6ImportNameSpaceImportDts.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/controlFlow/typeGuardsTypeParameters.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeEquivalence.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/sourceMap-SkippedNode.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/externalModules/initializersInDeclarations.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/genericReversingTypeParameters.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration5_es6.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/strictModeWordInImportDeclaration.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/externalModules/exportAssignImportedIdentifier.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/types/objectTypeLiteral/propertySignatures/numericStringNamedPropertyEquivalence.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/noImplicitReturnInConstructors.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/contextualTyping3.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/compiler/ambientEnumElementInitializer1.ts","time":62,"edits":1,"cost":"4.71"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment29.ts","time":185,"edits":3,"cost":"4.70"},{"name":"tests/cases/fourslash/codeFixUseDefaultImport.ts","time":185,"edits":3,"cost":"4.70"},{"name":"tests/cases/fourslash/completionForStringLiteralRelativeImport3.ts","time":185,"edits":3,"cost":"4.70"},{"name":"tests/cases/compiler/implicitIndexSignatures.ts","time":123,"edits":2,"cost":"4.70"},{"name":"tests/cases/fourslash/indentationInClassExpression.ts","time":123,"edits":2,"cost":"4.70"},{"name":"tests/cases/fourslash/basicClassMembers.ts","time":123,"edits":2,"cost":"4.70"},{"name":"tests/cases/fourslash/extract-method-in-anonymous-function-declaration.ts","time":123,"edits":2,"cost":"4.70"},{"name":"tests/cases/fourslash/asOperatorCompletion.ts","time":123,"edits":2,"cost":"4.70"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty3.tsx","time":123,"edits":2,"cost":"4.70"},{"name":"tests/cases/fourslash/codeFixInferFromUsageOptionalParam.ts","time":123,"edits":2,"cost":"4.70"},{"name":"tests/cases/fourslash/completionForStringLiteral2.ts","time":123,"edits":2,"cost":"4.70"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_destructure_allUnused_for.ts","time":123,"edits":2,"cost":"4.70"},{"name":"tests/cases/fourslash/signatureHelpInCompleteGenericsCall.ts","time":123,"edits":2,"cost":"4.70"},{"name":"tests/cases/fourslash/moveToNewFile_multiple.ts","time":184,"edits":3,"cost":"4.70"},{"name":"unittests:: tsserver:: Project Errors","time":61,"edits":1,"cost":"4.69"},{"name":"unittests:: tsc-watch:: emit with when module emit is specified as node","time":61,"edits":1,"cost":"4.69"},{"name":"unittests:: tsc-watch:: watchAPI:: tsc-watch with custom module resolution","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/propertyNamesWithStringLiteral.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments15.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess4.ts","time":244,"edits":4,"cost":"4.69"},{"name":"tests/cases/fourslash/codeFixSpelling3.ts","time":122,"edits":2,"cost":"4.69"},{"name":"tests/cases/compiler/assignmentCompatBug3.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/moduleSameValueDuplicateExportedBindings2.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentsWithTypeArguments2.tsx","time":122,"edits":2,"cost":"4.69"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/internalAliasInterfaceInsideTopLevelModuleWithoutExport.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/fourslash/unusedImports13FS.ts","time":122,"edits":2,"cost":"4.69"},{"name":"tests/cases/compiler/inKeywordTypeguard.ts","time":122,"edits":2,"cost":"4.69"},{"name":"tests/cases/compiler/internalAliasClassInsideTopLevelModuleWithoutExport.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/instantiateContextuallyTypedGenericThis.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/types/members/objectTypeWithNumericProperty.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/internalImportUnInstantiatedModuleNotReferencingInstanceNoConflict.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction4.ts","time":122,"edits":2,"cost":"4.69"},{"name":"tests/cases/fourslash/completionsPaths_pathMapping_notInNestedDirectory.ts","time":122,"edits":2,"cost":"4.69"},{"name":"tests/cases/compiler/promiseChaining.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/importHelpersInTsx.tsx","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/declarationFilesWithTypeReferences3.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/overloadOnConstantsInvalidOverload1.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/interfaceDeclaration4.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/es6ImportNameSpaceImportAmd.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/types/import/importTypeLocalMissing.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/declarationEmitDetachedComment2.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern19.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/salsa/moduleExportPropertyAssignmentDefault.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithTemplateStringInvalidES6.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/fourslash/quickInfo_notInsideComment.ts","time":122,"edits":2,"cost":"4.69"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern7.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superSymbolIndexedAccess3.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/noImplicitAnyDestructuringVarDeclaration.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/declarationsForInferredTypeFromOtherFile.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/incompleteObjectLiteral1.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/expressions/unaryOperators/voidOperator/voidOperatorWithStringType.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/fourslash/contextuallyTypedFunctionExpressionGeneric1.ts","time":122,"edits":2,"cost":"4.69"},{"name":"tests/cases/compiler/listFailure.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck55.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/types/primitives/undefined/invalidUndefinedAssignments.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/metadataOfUnion.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression5.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/untypedFunctionCallsWithTypeParameters1.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution3_classic.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/types/thisType/thisTypeInBasePropertyAndDerivedContainerOfBase01.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesInUnionTypes01.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/multipleNumericIndexers.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/types/any/narrowFromAnyWithInstanceof.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericsInTypeContexts2.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithEqualityChecks03.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/ambient/ambientEnumDeclaration1.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/privacyCheckTypeOfInvisibleModuleNoError.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/genericStaticAnyTypeFunction.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/declarationEmit/classDoesNotDependOnPrivateMember.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/internalAliasFunctionInsideLocalModuleWithExport.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/declarationEmitExpressionInExtends4.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/letInVarDeclOfForIn_ES6.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/declarationEmitDestructuringArrayPattern5.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/importedModuleAddToGlobal.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray8.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/restArgAssignmentCompat.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/genericConstraintOnExtendedBuiltinTypes2.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType1.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/es6/Symbols/symbolType20.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/types/rest/restElementMustBeLast.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/commentOnClassAccessor2.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod8.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/ExportAssignment7.ts","time":61,"edits":1,"cost":"4.69"},{"name":"tests/cases/compiler/extendGlobalThis.ts","time":121,"edits":2,"cost":"4.68"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess10.ts","time":121,"edits":2,"cost":"4.68"},{"name":"tests/cases/fourslash/unusedVariableInForLoop6FS.ts","time":121,"edits":2,"cost":"4.68"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess34.ts","time":121,"edits":2,"cost":"4.68"},{"name":"tests/cases/fourslash/completionEntryForPropertyFromUnionOfModuleType.ts","time":121,"edits":2,"cost":"4.68"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType5.ts","time":121,"edits":2,"cost":"4.68"},{"name":"tests/cases/compiler/exportDefaultQualifiedNameNoError.ts","time":121,"edits":2,"cost":"4.68"},{"name":"tests/cases/compiler/indexingTypesWithNever.ts","time":181,"edits":3,"cost":"4.68"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedAndNonExportedInterfacesOfTheSameName.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES5AMD.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/covariantCallbacks.ts","time":120,"edits":2,"cost":"4.68"},{"name":"tests/cases/compiler/typeValueConflict1.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithNumericIndexer.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/fourslash/codeFixConvertToMappedObjectType7.ts","time":120,"edits":2,"cost":"4.68"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/octalIntegerLiteral.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments2.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicatesWithPrivateName02.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/fourslash/server/getOutliningSpansForComments.ts","time":120,"edits":2,"cost":"4.68"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty14.tsx","time":120,"edits":2,"cost":"4.68"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMember.ts","time":120,"edits":2,"cost":"4.68"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersFunctionPropertyES6.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportVariableWithInaccessibleTypeInTypeAnnotation.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/superPropertyAccess2.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/fourslash/completionsNamespaceName.ts","time":120,"edits":2,"cost":"4.68"},{"name":"tests/cases/fourslash/goToImplementationNamespace_04.ts","time":120,"edits":2,"cost":"4.68"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty2.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/inheritedConstructorWithRestParams2.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules4.ts","time":120,"edits":2,"cost":"4.68"},{"name":"tests/cases/compiler/jsFileCompilationExportAssignmentSyntax.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/keywordExpressionInternalComments.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/unusedLocalsInMethod3.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithIncompatibleTypedTagsES6.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames43_ES6.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/functionOverloads38.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/staticMemberOfClassAndPublicMemberOfAnotherClassAssignment.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendingPrimitive.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/strictModeReservedWord.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/types/namedTypes/classWithOnlyPublicMembersEquivalentToInterface.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/multiExtendsSplitInterfaces1.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments2_es6.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment4.ts","time":120,"edits":2,"cost":"4.68"},{"name":"tests/cases/compiler/elaboratedErrors.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/generics1NoError.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinNestedSubclass.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeAssignment.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/externalModules/duplicateExportAssignments.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/mergedDeclarations6.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/es6/destructuring/destructuringObjectBindingPatternAndAssignment1ES6.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/fourslash/breakpointValidationIfElse.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/es5ExportDefaultFunctionDeclaration4.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/errorMessagesIntersectionTypes01.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/functionExpressionReturningItself.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/undefinedAssignableToEveryType.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/types/contextualTypes/partiallyAnnotatedFunction/partiallyAnnotatedFunctionInferenceError.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/declInput4.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/enumPropertyAccess.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/types/typeAliases/directDependenceBetweenTypeAliases.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/externalModules/exportAssignmentMergedModule.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/privacyCheckAnonymousFunctionParameter.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/privacyCheckAnonymousFunctionParameter2.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty16.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/classOrder1.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/keepImportsInDts2.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/letDeclarations-useBeforeDefinition2.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments12_ES6.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsDestructuring2.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/es6/destructuring/arrayAssignmentPatternWithAny.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/propertyNamedPrototype.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/sourcemapValidationDuplicateNames.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/typeParametersShouldNotBeEqual3.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorParametersAccessibility.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/compiler/classExtendsInterfaceThatExtendsClassWithPrivates1.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/fourslash/deleteReopenedModule.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/fourslash/chainedFunctionFunctionArgIndent.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/fourslash/formattingOfModuleExport.ts","time":60,"edits":1,"cost":"4.68"},{"name":"tests/cases/fourslash/findAllRefsInClassExpression.ts","time":180,"edits":3,"cost":"4.68"},{"name":"tests/cases/fourslash/moveToNewFile_js.ts","time":180,"edits":3,"cost":"4.68"},{"name":"tests/cases/fourslash/commentsExternalModules.ts","time":299,"edits":5,"cost":"4.67"},{"name":"tests/cases/conformance/types/mapped/mappedTypesArraysTuples.ts","time":239,"edits":4,"cost":"4.67"},{"name":"tests/cases/fourslash/completionListInvalidMemberNames.ts","time":418,"edits":7,"cost":"4.67"},{"name":"tests/cases/fourslash/codeFixInferFromUsageVariable2JS.ts","time":179,"edits":3,"cost":"4.67"},{"name":"tests/cases/compiler/returnTypeInferenceNotTooBroad.ts","time":119,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/commentsMultiModuleMultiFile.ts","time":119,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess1.ts","time":119,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/codeFixInferFromUsageStringIndexSignature.ts","time":119,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/completionForStringLiteral13.ts","time":119,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/goToImplementationNamespace_02.ts","time":119,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess26.ts","time":119,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess3.ts","time":119,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/codeFixUnusedLabel_all.ts","time":119,"edits":2,"cost":"4.67"},{"name":"tests/cases/compiler/nonNullParameterExtendingStringAssignableToString.ts","time":119,"edits":2,"cost":"4.67"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames.ts","time":178,"edits":3,"cost":"4.66"},{"name":"tests/cases/conformance/jsdoc/callbackTagNamespace.ts","time":178,"edits":3,"cost":"4.66"},{"name":"tests/cases/fourslash/moveToNewFile_moveJsxImport2.ts","time":118,"edits":2,"cost":"4.66"},{"name":"tests/cases/compiler/complicatedIndexedAccessKeyofReliesOnKeyofNeverUpperBound.ts","time":118,"edits":2,"cost":"4.66"},{"name":"unittests:: config:: project-references nice-behavior","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/nestedModules.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/declarationEmitQualifiedAliasTypeArgument.ts","time":118,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/importNameCodeFix_symlink_own_package.ts","time":118,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/exportDefaultFunction.ts","time":118,"edits":2,"cost":"4.66"},{"name":"tests/cases/compiler/functionAndImportNameConflict.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/expressions/contextualTyping/taggedTemplateContextualTyping1.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames4.ts","time":177,"edits":3,"cost":"4.66"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfacePropertyFromParentConstructorFunction.ts","time":118,"edits":2,"cost":"4.66"},{"name":"tests/cases/compiler/thisBinding2.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess22.ts","time":295,"edits":5,"cost":"4.66"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserCommaInTypeMemberList1.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/declarationMapsOutFile.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/commonjsSafeImport.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeMembers.ts","time":118,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentNestedInArrayLiteral.ts","time":118,"edits":2,"cost":"4.66"},{"name":"tests/cases/compiler/aliasInaccessibleModule2.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/fourslash/findAllRefsInExport1.ts","time":118,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileQuoteStyleMixed1.ts","time":118,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractPropertyThis.ts","time":118,"edits":2,"cost":"4.66"},{"name":"tests/cases/fourslash/importTypesDeclarationDiagnosticsNoServerError.ts","time":118,"edits":2,"cost":"4.66"},{"name":"tests/cases/compiler/outModuleConcatUmd.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/controlFlow/constLocalsInFunctionExpressions.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/moduleAugmentationExtendAmbientModule1.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/fourslash/completionsUniqueSymbol.ts","time":118,"edits":2,"cost":"4.66"},{"name":"tests/cases/conformance/types/literal/literalTypes3.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperator4.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/es6/Symbols/symbolType11.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/interfaceClassMerging2.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement16.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement4.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern27.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportVariableWithAccessibleTypeInTypeAnnotation.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/recursiveBaseCheck3.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/types/members/classWithPrivateProperty.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings18_ES5.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/constEnumOnlyModuleMerging.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserGetAccessorWithTypeParameters1.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/es6ImportWithoutFromClauseNonInstantiatedModule.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/instanceofOperator.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization10.ts","time":118,"edits":2,"cost":"4.66"},{"name":"tests/cases/compiler/chainedSpecializationToObjectTypeLiteral.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndStringIndexer.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/es5-commonjs3.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/tryStatementInternalComments.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/references/library-reference-13.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/fourslash/signatureHelpForNonlocalTypeDoesNotUseImportType.ts","time":118,"edits":2,"cost":"4.66"},{"name":"tests/cases/compiler/assignmentCompatability12.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithNumericIndexer2.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImportDts.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionSpecifierNotStringTypeError.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/augmentedTypesEnum.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of30.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/declFileWithInternalModuleNameConflictsInExtendsClause1.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/deeplyNestedCheck.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/moduleAugmentationInAmbientModule2.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/declFileTypeAnnotationBuiltInType.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/es2017/useSharedArrayBuffer5.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersNumericNames.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/objectCreationOfElementAccessExpression.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution7.tsx","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/strictModeReservedWordInDestructuring.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty32.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/typeAliasDeclarationEmit2.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/declarationEmitTypeAliasWithTypeParameters4.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings25_ES6.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardEnums.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of28.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/superWithTypeArgument.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/derivedClasses.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/usingModuleWithExportImportInValuePosition.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName31.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/types/typeAliases/interfaceDoesNotDependOnBaseTypes.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod4.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/primaryExpressionMods.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/es6/Symbols/symbolType16.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass5.es6.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/declarationEmitParameterProperty.ts","time":118,"edits":2,"cost":"4.66"},{"name":"tests/cases/compiler/moduleScopingBug.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/noImplicitUseStrict_umd.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserConstructorAmbiguity1.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/compiler/commentOnBlock1.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/conformance/parser/ecmascript5/parserEmptyFile1.ts","time":59,"edits":1,"cost":"4.66"},{"name":"tests/cases/fourslash/codeFixInferFromUsageNumberIndexSignatureJS.ts","time":235,"edits":4,"cost":"4.65"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess15.ts","time":176,"edits":3,"cost":"4.65"},{"name":"tests/cases/fourslash/findAllRefsDefinition.ts","time":176,"edits":3,"cost":"4.65"},{"name":"tests/cases/fourslash/outliningHintSpansForFunction.ts","time":117,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/codeFixSpelling5.ts","time":117,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/refactorConvertImport_namespaceToNamed_namespaceUsed.ts","time":117,"edits":2,"cost":"4.65"},{"name":"tests/cases/compiler/emitClassExpressionInDeclarationFile2.ts","time":117,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportIndex.ts","time":117,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/unusedTypeParametersInMethod1.ts","time":117,"edits":2,"cost":"4.65"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoGenericInterfacesWithDifferentConstraints.ts","time":117,"edits":2,"cost":"4.65"},{"name":"tests/cases/fourslash/moveToNewFile_updateUses.ts","time":175,"edits":3,"cost":"4.65"},{"name":"tests/cases/fourslash/server/projectWithNonExistentFiles.ts","time":175,"edits":3,"cost":"4.65"},{"name":"tests/cases/fourslash/smartSelection_simple1.ts","time":58,"edits":1,"cost":"4.64"},{"name":"unittests:: tsserver:: resolutionCache:: tsserverProjectSystem rename a module file and rename back","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/emitter/es2018/asyncGenerators/emitter.asyncGenerators.classMethods.es2018.ts","time":58,"edits":1,"cost":"4.64"},{"name":"unittests:: tsserver:: prefer typings to js","time":58,"edits":1,"cost":"4.64"},{"name":"unittests:: tsserver:: duplicate packages","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/fourslash/findAllRefsClassExpression2.ts","time":232,"edits":4,"cost":"4.64"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction3.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportPaths_withLeadingDotSlash.ts","time":232,"edits":4,"cost":"4.64"},{"name":"tests/cases/fourslash/findAllRefsModuleDotExports.ts","time":116,"edits":2,"cost":"4.64"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportInterfaceWithInaccessibleTypeInTypeParameterConstraint.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/fourslash/codeFixAddMissingMember13.ts","time":116,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations8.ts","time":116,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/completionForStringLiteralRelativeImport4.ts","time":232,"edits":4,"cost":"4.64"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics23.ts","time":116,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/getOccurrencesThis3.ts","time":116,"edits":2,"cost":"4.64"},{"name":"tests/cases/compiler/out-flag.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/declFileExportAssignmentOfGenericInterface.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns03_ES5iterable.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/fourslash/getEditsForFileRename_ambientModule.ts","time":116,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules6.ts","time":116,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes2.ts","time":116,"edits":2,"cost":"4.64"},{"name":"tests/cases/compiler/declFileImportedTypeUseInTypeArgPosition.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/fourslash/goToDefinitionLabels.ts","time":116,"edits":2,"cost":"4.64"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/fourslash/completionListAtIdentifierDefinitionLocations_parameters.ts","time":116,"edits":2,"cost":"4.64"},{"name":"tests/cases/fourslash/findReferencesJSXTagName.ts","time":116,"edits":2,"cost":"4.64"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_preferTs.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/types/union/unionTypeConstructSignatures.ts","time":116,"edits":2,"cost":"4.64"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES5UMD.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/fourslash/codeFixForgottenThisPropertyAccess01.ts","time":116,"edits":2,"cost":"4.64"},{"name":"tests/cases/compiler/recursiveBaseCheck.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/superPropertyAccess_ES5.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/fourslash/completionListBuilderLocations_properties.ts","time":116,"edits":2,"cost":"4.64"},{"name":"tests/cases/conformance/types/localTypes/localTypes5.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/stripInternal1.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty10.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponents3.tsx","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/jsx/tsxEmit2.tsx","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/es6ImportWithoutFromClauseAmd.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/argumentsObjectIterator02_ES6.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck10.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/classes/classExpressions/genericClassExpressionInFunction.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/commentsFormatting.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/declarationEmitExportDeclaration.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/importExportInternalComments.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/fixingTypeParametersRepeatedly3.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/es6/Symbols/symbolDeclarationEmit2.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/singleLineCommentInConciseArrowFunctionES3.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/classTypeParametersInStatics.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/inheritedConstructorWithRestParams.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/es6ImportNamedImportParsingError.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/externalModules/umd-augmentation-3.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/constructorFunctionTypeIsAssignableToBaseType2.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/emitMemberAccessExpression.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/exportStarForValues9.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern26.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType7_ES5.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/commentOnAmbientModule.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/shorthandOfExportedEntity02_targetES5_CommonJS.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInInstanceMember.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/genericMethodOverspecialization.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/privacyCheckExternalModuleExportAssignmentOfGenericClass.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/es6/classExpressions/typeArgumentInferenceWithClassExpression2.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/statements/forStatements/forStatementsMultipleInvalidDecl.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/incorrectClassOverloadChain.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/sourceMapValidationExportAssignment.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/constructorInvocationWithTooFewTypeArgs.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement15.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/interfacePropertiesWithSameName2.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/NonInitializedExportInInternalModule.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunction.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/arrayLiteralsWithRecursiveGenerics.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/es6ModuleVariableStatement.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName7.tsx","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/reachabilityChecks2.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/declFileForClassWithPrivateOverloadedFunction.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/emitSkipsThisWithRestParameter.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing3.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/indexWithoutParamType2.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/fourslash/breakpointValidationClassAmbient.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/jsxEmitAttributeWithPreserve.tsx","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck47.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty9.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/conformance/types/typeAliases/asiPreventsParsingAsTypeAlias02.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/inlineSources.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/unusedLocalsinConstructor1.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/continueInLoopsWithCapturedBlockScopedBindings1.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/assignmentToFunction.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/compiler/doNotEmitTripleSlashCommentsInEmptyFile.ts","time":58,"edits":1,"cost":"4.64"},{"name":"tests/cases/fourslash/codeFixInferFromUsageRestParam2.ts","time":174,"edits":3,"cost":"4.64"},{"name":"tests/cases/fourslash/codeFixAddMissingMember9.ts","time":231,"edits":4,"cost":"4.64"},{"name":"tests/cases/fourslash/moveToNewFile_getter.ts","time":173,"edits":3,"cost":"4.64"},{"name":"tests/cases/fourslash/completionsRecommended_switch.ts","time":173,"edits":3,"cost":"4.64"},{"name":"tests/cases/fourslash/completionsJsxAttributeInitializer2.ts","time":173,"edits":3,"cost":"4.64"},{"name":"tests/cases/fourslash/moveToNewFile_declarationKinds.ts","time":173,"edits":3,"cost":"4.64"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/unionAndIntersectionInference1.ts","time":173,"edits":3,"cost":"4.64"},{"name":"tests/cases/fourslash/getOccurrencesConst03.ts","time":115,"edits":2,"cost":"4.63"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction14.ts","time":115,"edits":2,"cost":"4.63"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName2.ts","time":115,"edits":2,"cost":"4.63"},{"name":"tests/cases/fourslash/completionsRecommended_local.ts","time":230,"edits":4,"cost":"4.63"},{"name":"tests/cases/fourslash/goToDefinitionRest.ts","time":115,"edits":2,"cost":"4.63"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules8.ts","time":115,"edits":2,"cost":"4.63"},{"name":"tests/cases/fourslash/documentHighlights_windowsPath.ts","time":115,"edits":2,"cost":"4.63"},{"name":"tests/cases/fourslash/completionListForUnicodeEscapeName.ts","time":115,"edits":2,"cost":"4.63"},{"name":"tests/cases/fourslash/unusedTypeParametersInMethods1.ts","time":115,"edits":2,"cost":"4.63"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction13.ts","time":115,"edits":2,"cost":"4.63"},{"name":"tests/cases/fourslash/goToDefinitionApparentTypeProperties.ts","time":115,"edits":2,"cost":"4.63"},{"name":"tests/cases/compiler/destructuredLateBoundNameHasCorrectTypes.ts","time":115,"edits":2,"cost":"4.63"},{"name":"tests/cases/fourslash/docCommentTemplateConstructor01.ts","time":115,"edits":2,"cost":"4.63"},{"name":"tests/cases/fourslash/signatureHelpWithTriggers02.ts","time":172,"edits":3,"cost":"4.63"},{"name":"tests/cases/fourslash/referencesForNumericLiteralPropertyNames.ts","time":172,"edits":3,"cost":"4.63"},{"name":"tests/cases/conformance/es2019/globalThisPropertyAssignment.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/completionsImport_quoteStyle.ts","time":171,"edits":3,"cost":"4.62"},{"name":"tests/cases/fourslash/codeFixInferFromUsageCallBodyBoth.ts","time":114,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction13.ts","time":171,"edits":3,"cost":"4.62"},{"name":"tests/cases/compiler/potentiallyUncalledDecorators.ts","time":114,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/classes/constructorDeclarations/superCalls/derivedClassConstructorWithoutSuperCall.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/innerModExport1.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess30.ts","time":114,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_parameter_callback.ts","time":114,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution9.tsx","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/primitives/number/numberPropertyAccess.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/completionListInTypeParameterOfClassExpression1.ts","time":114,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithPropertyOfEveryType.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction3.ts","time":114,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/jsx/inline/inlineJsxFactoryLocalTypeGlobalFallback.tsx","time":114,"edits":2,"cost":"4.62"},{"name":"tests/cases/compiler/differentTypesWithSameName.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/constraintSatisfactionWithEmptyObject.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember3.ts","time":114,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction8.ts","time":114,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationOperator1.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/codeFixChangeExtendsToImplementsWithDecorator.ts","time":228,"edits":4,"cost":"4.62"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_realRootFile.ts","time":114,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/parametersWithNoAnnotationAreAny.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics1.ts","time":171,"edits":3,"cost":"4.62"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractOverloads.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/externalModules/exportAmbientClassNameWithObject.ts","time":114,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/internalModules/importDeclarations/importAliasIdentifiers.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/cf.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName34.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/completionsImport_details_withMisspelledName.ts","time":114,"edits":2,"cost":"4.62"},{"name":"tests/cases/compiler/super2.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/jsx/tsxElementResolution9.tsx","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames33_ES6.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/nestedInfinitelyExpandedRecursiveTypes.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/destructuringWithNewExpression.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment12.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/declarationEmitDefaultExport2.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/es6ImportParseErrors.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/mergedModuleDeclarationCodeGen5.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList2.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateUntypedTagCall01.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/es3-jsx-react.tsx","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers2.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/decorators/class/constructor/decoratorOnClassConstructor1.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/functionOverloads40.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/declFileTypeAnnotationStringLiteral.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/es6ExportDefaultExpression.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/doubleUnderStringLiteralAssignability.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithBindingPattern.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorOverloads4.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAndLogicalOrExpressions01.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithIndexingOnLHS1.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of39.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserCastVersusArrowFunction1.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression6_es6.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/noImplicitAnyDestructuringVarDeclaration2.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens13.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAsTypeParameterConstraint02.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/templates/templateStringInModuleName.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/arrayLiteralAndArrayConstructorEquivalence1.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/genericOverloadSignatures.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/typeofInternalModules.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/emitDecoratorMetadata_object.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/functionOverloads22.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateStaticShadowingPublicStatic.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/functionReturningItself.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithAssignmentPattern1.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration15_es5.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/classExpressionWithStaticPropertiesES61.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMergedDeclaration.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/implementGenericWithMismatchedTypes.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/constraintSatisfactionWithAny.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/destructuring/emptyVariableDeclarationBindingPatterns02_ES6.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments17.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/SwitchStatements/parserErrorRecovery_SwitchStatement1.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloads05.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod13.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/assignmentCompatability22.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/derivedTypeIncompatibleSignatures.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/contextualTypingOfConditionalExpression2.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/conformance/externalModules/topLevelAmbientModule.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/compiler/ambientExternalModuleWithRelativeExternalImportDeclaration.ts","time":57,"edits":1,"cost":"4.62"},{"name":"tests/cases/fourslash/augmentedTypesModule3.ts","time":170,"edits":3,"cost":"4.62"},{"name":"tests/cases/fourslash/getEditsForFileRename_directory_down.ts","time":170,"edits":3,"cost":"4.62"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction03.ts","time":170,"edits":3,"cost":"4.62"},{"name":"tests/cases/compiler/APISample_watcher.ts","time":226,"edits":4,"cost":"4.62"},{"name":"tests/cases/fourslash/unusedParameterInLambda1AddUnderscore.ts","time":113,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/jsx/checkJsxSubtleSkipContextSensitiveBug.tsx","time":113,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty7.tsx","time":113,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/unusedImports14FS.ts","time":113,"edits":2,"cost":"4.62"},{"name":"tests/cases/compiler/exportImportCanSubstituteConstEnumForValue.ts","time":113,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/jsDocExtends.ts","time":113,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/unusedVariableInNamespace3.ts","time":113,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/getOccurrencesConstructor.ts","time":113,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization13.ts","time":113,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/server/getOutliningSpansForRegionsNoSingleLineFolds.ts","time":113,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/codeFixInferFromUsageFunctionExpression.ts","time":113,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction18.ts","time":113,"edits":2,"cost":"4.62"},{"name":"tests/cases/fourslash/referencesBloomFilters3.ts","time":113,"edits":2,"cost":"4.62"},{"name":"tests/cases/compiler/importHelpersInAmbientContext.ts","time":113,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/salsa/exportPropertyAssignmentNameResolution.ts","time":113,"edits":2,"cost":"4.62"},{"name":"tests/cases/conformance/async/es5/asyncAwaitNestedClasses_es5.ts","time":113,"edits":2,"cost":"4.62"},{"name":"tests/cases/compiler/genericFunctionInference2.ts","time":169,"edits":3,"cost":"4.61"},{"name":"tests/cases/fourslash/tsxGoToDefinitionClassInDifferentFile.ts","time":169,"edits":3,"cost":"4.61"},{"name":"unittests:: customTransforms","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction_all.ts","time":168,"edits":3,"cost":"4.61"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration6.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractGeneric.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/fourslash/goToDefinitionIndexSignature2.ts","time":112,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/getEditsForFileRename_tsconfig_include_add.ts","time":168,"edits":3,"cost":"4.61"},{"name":"tests/cases/conformance/types/uniqueSymbol/uniqueSymbolsErrors.ts","time":112,"edits":2,"cost":"4.61"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression9_es6.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractWithInterface.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/declFileExportAssignmentImportInternalModule.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/jsx/tsxAttributeErrors.tsx","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/fourslash/goToImplementationInterfaceProperty_00.ts","time":112,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/goToImplementationLocal_04.ts","time":112,"edits":2,"cost":"4.61"},{"name":"tests/cases/compiler/genericCallWithNonGenericArgs1.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction7.ts","time":112,"edits":2,"cost":"4.61"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBindingInEs5.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/fourslash/jsDocTypedefQuickInfo1.ts","time":112,"edits":2,"cost":"4.61"},{"name":"tests/cases/compiler/typeReferenceDirectives10.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns01_ES6.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/typeArgumentsShouldDisallowNonGenericOverloads.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/generics0.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList2.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/importAndVariableDeclarationConflict4.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/references/library-reference-15.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/ambiguousOverload.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected7.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_destructure_allUnused.ts","time":112,"edits":2,"cost":"4.61"},{"name":"tests/cases/fourslash/completionListAtEndOfWordInArrowFunction03.ts","time":112,"edits":2,"cost":"4.61"},{"name":"tests/cases/compiler/noImplicitAnyForIn.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/classes/classDeclarations/mergedInheritedClassInterface.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments06_ES6.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess25.ts","time":112,"edits":2,"cost":"4.61"},{"name":"tests/cases/compiler/qualifiedModuleLocals.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/newAbstractInstance.ts","time":112,"edits":2,"cost":"4.61"},{"name":"tests/cases/conformance/ambient/ambientShorthand_declarationEmit.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/requireOfJsonFileWithTraillingComma.ts","time":112,"edits":2,"cost":"4.61"},{"name":"tests/cases/compiler/privacyCheckTypeOfInvisibleModuleError.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithEnum.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern1.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedTypeAssertionOnAddition.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInstantiations2.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/functionOverloads45.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames4_ES5.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/classes/constructorDeclarations/superCalls/derivedClassSuperCallsInNonConstructorMembers.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectLiteralArgs.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of13.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryOnClass.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/types/tuple/contextualTypeWithTuple.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/collisionSuperAndLocalVarInAccessors.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/collisionExportsRequireAndInternalModuleAliasInGlobalFile.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/es6ImportNamedImportWithExport.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/nestedLoops.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/recursiveTypesUsedAsFunctionParameters.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/privacyGloVar.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/augmentExportEquals1.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/types/nonPrimitive/assignObjectToNonPrimitive.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/functionsMissingReturnStatementsAndExpressions.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithUndefinedValueAndInvalidOperands.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/es6ImportNamedImportIdentifiersParsing.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/parameterPropertyInConstructor2.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/optionalParameterRetainsNull.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/es6/newTarget/newTarget.es6.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/externalModules/moduleScoping.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/salsa/exportNestedNamespaces.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/expressions/unaryOperators/voidOperator/voidOperatorWithEnumType.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInProperties.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/declFileInternalAliases.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractUsingAbstractMethod1.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility4.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithNullValueAndValidOperator.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/types/thisType/thisTypeErrors2.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/capturedLetConstInLoop10_ES6.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithNumberType.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/internalModules/codeGeneration/importStatements.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/assignmentCompatability17.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithConstructorChildren.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/contextuallyTypedByDiscriminableUnion.ts","time":112,"edits":2,"cost":"4.61"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates3.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings11_ES6.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/objectLiteralMemberWithModifiers1.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/inferringAnyFunctionType4.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment5.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames40_ES6.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing4.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/duplicateOverloadInTypeAugmentation1.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/arrayAssignmentTest6.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/moduleResolution/packageJsonMain.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/unusedImports15.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/es6/moduleExportsSystem/outFilerootDirModuleNamesSystem.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing6.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments6_es6.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/types/primitives/boolean/extendBooleanInterface.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments11.ts","time":56,"edits":1,"cost":"4.61"},{"name":"tests/cases/fourslash/findAllRefsInheritedProperties3.ts","time":223,"edits":4,"cost":"4.60"},{"name":"tests/cases/fourslash/completionsImport_notFromIndex.ts","time":167,"edits":3,"cost":"4.60"},{"name":"tests/cases/compiler/conditionalTypesSimplifyWhenTrivial.ts","time":111,"edits":2,"cost":"4.60"},{"name":"tests/cases/fourslash/codeFixInferFromUsageSetterJS.ts","time":222,"edits":4,"cost":"4.60"},{"name":"tests/cases/fourslash/codeFixForgottenThisPropertyAccess03.ts","time":111,"edits":2,"cost":"4.60"},{"name":"tests/cases/fourslash/quickInfoJsDocTags1.ts","time":111,"edits":2,"cost":"4.60"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction9.ts","time":111,"edits":2,"cost":"4.60"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax6.ts","time":222,"edits":4,"cost":"4.60"},{"name":"tests/cases/fourslash/findAllRefsExportConstEqualToClass.ts","time":111,"edits":2,"cost":"4.60"},{"name":"tests/cases/compiler/conditionalTypeContextualTypeSimplificationsSuceeds.ts","time":111,"edits":2,"cost":"4.60"},{"name":"tests/cases/compiler/declarationNoDanglingGenerics.ts","time":111,"edits":2,"cost":"4.60"},{"name":"tests/cases/fourslash/completionsRecommended_nonAccessibleSymbol.ts","time":111,"edits":2,"cost":"4.60"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyFunctionNonEmptyClass.ts","time":111,"edits":2,"cost":"4.60"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_all_delete_js.ts","time":166,"edits":3,"cost":"4.59"},{"name":"tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts","time":386,"edits":7,"cost":"4.59"},{"name":"unittests:: tsserver:: with metadata in response","time":55,"edits":1,"cost":"4.59"},{"name":"unittests:: tsserver:: applyChangesToOpenFiles","time":55,"edits":1,"cost":"4.59"},{"name":"unittests:: config:: convertCompilerOptionsFromJson","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName06.ts","time":165,"edits":3,"cost":"4.59"},{"name":"tests/cases/compiler/functionOverloads1.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/fourslash/quickInfoClassKeyword.ts","time":110,"edits":2,"cost":"4.59"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithArrayLiteralArgs.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration19.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/fourslash/javaScriptClass1.ts","time":165,"edits":3,"cost":"4.59"},{"name":"tests/cases/compiler/aliasUsageInIndexerOfClass.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/ipromise3.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/fourslash/codeFixAddMissingEnumMember1.ts","time":110,"edits":2,"cost":"4.59"},{"name":"tests/cases/compiler/contextualTypeShouldBeLiteral.ts","time":165,"edits":3,"cost":"4.59"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration9_es6.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/reactNamespaceImportPresevation.tsx","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/fourslash/codeFixAddMissingMember4.ts","time":330,"edits":6,"cost":"4.59"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of26.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport4.ts","time":165,"edits":3,"cost":"4.59"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction22.ts","time":110,"edits":2,"cost":"4.59"},{"name":"tests/cases/compiler/contextualSignatureInstantiation2.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames32_ES6.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/declarationEmitNameConflictsWithAlias.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/recursiveTypeParameterConstraintReferenceLacksTypeArgs.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes5.ts","time":110,"edits":2,"cost":"4.59"},{"name":"tests/cases/fourslash/completionsPaths_kinds.ts","time":165,"edits":3,"cost":"4.59"},{"name":"tests/cases/compiler/overloadOnConstNoStringImplementation2.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations5.ts","time":165,"edits":3,"cost":"4.59"},{"name":"tests/cases/conformance/expressions/newOperator/newOperatorConformance.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/fourslash/goToImplementationNamespace_05.ts","time":110,"edits":2,"cost":"4.59"},{"name":"tests/cases/conformance/es6/templates/templateStringInPropertyName1.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceDuplicateMember2.ts","time":110,"edits":2,"cost":"4.59"},{"name":"tests/cases/compiler/arrayconcat.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES6CJS.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations2.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/promisesWithConstraints.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType6.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/exportStarFromEmptyModule.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/fourslash/completionListAtEndOfWordInArrowFunction02.ts","time":110,"edits":2,"cost":"4.59"},{"name":"tests/cases/compiler/overloadOnConstInheritance4.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/assignmentCompatability15.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString3ES6.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/primtiveTypesAreIdentical.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions08_ES6.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/constructorTypeWithTypeParameters.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/inferTypeArgumentsInSignatureWithRestParameters.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/duplicateIdentifierComputedName.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithExport.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/decoratorReferenceOnOtherProperty.ts","time":110,"edits":2,"cost":"4.59"},{"name":"tests/cases/compiler/objectLitIndexerContextualType.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/expressions/unaryOperators/negateOperator/negateOperatorWithStringType.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/salsa/moduleExportAssignment4.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias9.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/commaOperatorInConditionalExpression.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/noSymbolForMergeCrash.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/unusedTypeParameterInMethod1.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/mapOnTupleTypes02.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/getAndSetNotIdenticalType.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/parser/ecmascript5/Fuzz/parser768531.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/es6/destructuring/emptyArrayBindingPatternParameter02.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/types/thisType/fluentClasses.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/promiseIdentity.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/fourslash/breakpointValidationTypeAlias.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/es5ExportDefaultClassDeclaration4.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithOptionality.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/orderMattersForSignatureGroupIdentity.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution14.tsx","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/propertiesAndIndexers2.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/enumIndexer.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfAny.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/indexWithUndefinedAndNullStrictNullChecks.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/fourslash/breakpointValidationVariables.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/jsx/tsxSpreadChildren.tsx","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/declFileModuleContinuation.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/accessOverriddenBaseClassMember1.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/expressions/binaryOperators/inOperator/inOperatorWithInvalidOperands.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration10_es2017.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/collisionRestParameterClassConstructor.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/abstractPropertyNegative.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/sourceMapValidationLambdaSpanningMultipleLines.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/es6/templates/templateStringInArray.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/funClodule.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAssignabilityConstructorFunction.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/internalImportInstantiatedModuleMergedWithClassNotReferencingInstance.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/spyComparisonChecking.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/initializerReferencingConstructorLocals.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/thisInInstanceMemberInitializer.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/unionTypeWithRecursiveSubtypeReduction3.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/constEnums/constEnumPropertyAccess2.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/cachedModuleResolution3.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/inheritanceOfGenericConstructorMethod2.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/assignmentRestElementWithErrorSourceType.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerUnexpectedNullCharacter1.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/types/primitives/undefined/invalidUndefinedValues.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames48_ES5.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/moduleImport.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/types/union/unionTypeCallSignatures3.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/slightlyIndirectedDeepObjectLiteralElaborations.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/moduleWithNoValuesAsType.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration12_es5.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration4.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/generics5.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/parser/ecmascript5/parserObjectCreationArrayLiteral2.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/conditionalExpressionNewLine8.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/functionReturn.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/emptyTypeArgumentList.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target5.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/contextualTypingOfLambdaWithMultipleSignatures2.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/compiler/computedPropertiesInDestructuring2.ts","time":55,"edits":1,"cost":"4.59"},{"name":"tests/cases/conformance/salsa/classCanExtendConstructorFunction.ts","time":219,"edits":4,"cost":"4.58"},{"name":"tests/cases/fourslash/referencesForStringLiteralPropertyNames2.ts","time":164,"edits":3,"cost":"4.58"},{"name":"tests/cases/fourslash/commentsFunctionDeclaration.ts","time":164,"edits":3,"cost":"4.58"},{"name":"tests/cases/fourslash/refactorExtractType10.ts","time":109,"edits":2,"cost":"4.58"},{"name":"tests/cases/compiler/readonlyTupleAndArrayElaboration.ts","time":109,"edits":2,"cost":"4.58"},{"name":"tests/cases/compiler/numericEnumMappedType.ts","time":109,"edits":2,"cost":"4.58"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMultipleParametersJS.ts","time":218,"edits":4,"cost":"4.58"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax13.ts","time":218,"edits":4,"cost":"4.58"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName9.ts","time":109,"edits":2,"cost":"4.58"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization7.ts","time":109,"edits":2,"cost":"4.58"},{"name":"tests/cases/fourslash/goToDefinitionDecorator.ts","time":109,"edits":2,"cost":"4.58"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_parameterInCallback.ts","time":109,"edits":2,"cost":"4.58"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess_notOnWhitespace.ts","time":109,"edits":2,"cost":"4.58"},{"name":"tests/cases/fourslash/findAllRefsTypeofImport.ts","time":109,"edits":2,"cost":"4.58"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes6.ts","time":109,"edits":2,"cost":"4.58"},{"name":"tests/cases/fourslash/goToTypeDefinition_typedef.ts","time":109,"edits":2,"cost":"4.58"},{"name":"tests/cases/compiler/javascriptCommonjsModule.ts","time":109,"edits":2,"cost":"4.58"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_propertyAccess.ts","time":163,"edits":3,"cost":"4.58"},{"name":"tests/cases/fourslash/completionInFunctionLikeBody.ts","time":271,"edits":5,"cost":"4.57"},{"name":"tests/cases/compiler/narrowByEquality.ts","time":108,"edits":2,"cost":"4.57"},{"name":"unittests:: tsserver:: Language service","time":54,"edits":1,"cost":"4.57"},{"name":"unittests:: config:: project-references constraint checking for settings","time":54,"edits":1,"cost":"4.57"},{"name":"unittests:: moduleResolution:: Files with different casing with forceConsistentCasingInFileNames","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/es5ExportDefaultClassDeclaration3.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction16.ts","time":162,"edits":3,"cost":"4.57"},{"name":"tests/cases/compiler/declarationEmitDestructuringPrivacyError.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/capturedLetConstInLoop11_ES6.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithTypeArgumentAndOverloadInES6.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/fourslash/findAllRefsInheritedProperties1.ts","time":162,"edits":3,"cost":"4.57"},{"name":"tests/cases/compiler/json.stringify.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/fourslash/goToDefinitionIndexSignature.ts","time":108,"edits":2,"cost":"4.57"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity3.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesTypePredicates01.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/widenedTypes1.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty12.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/recursiveSpecializationOfExtendedTypeWithError.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution11.tsx","time":108,"edits":2,"cost":"4.57"},{"name":"tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt6.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/collisionThisExpressionAndEnumInGlobal.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/fourslash/goToDefinitionImports.ts","time":108,"edits":2,"cost":"4.57"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBinding1WithExport.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/jsFileClassPropertyType2.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/exportDefaultProperty.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/indexer2A.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/typeReferenceDirectives1.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames8_ES6.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors1.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/genericRecursiveImplicitConstructorErrors2.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement5.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionErrorInES2015.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/derivedInterfaceDoesNotHideBaseSignatures.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/types/mapped/mappedTypes5.ts","time":108,"edits":2,"cost":"4.57"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution8.tsx","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithThisKeywordInES6.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/typeParameterFixingWithContextSensitiveArguments3.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames23_ES6.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/unusedMultipleParameters2InFunctionDeclaration.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/reboundIdentifierOnImportAlias.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/classes/members/accessibility/classPropertyAsPrivate.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/declFileWithInternalModuleNameConflictsInExtendsClause3.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndAmbientFunctionWithTheSameNameAndCommonRoot.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/externalModuleAssignToVar.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames38_ES5.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/typeReferenceDirectives5.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/declarationEmitClassMemberNameConflict.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithEnumType.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/internalAliasFunctionInsideTopLevelModuleWithoutExport.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/sourceMapValidationClass.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/lateBoundConstraintTypeChecksCorrectly.ts","time":108,"edits":2,"cost":"4.57"},{"name":"tests/cases/conformance/jsx/tsxAttributeInvalidNames.tsx","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/callOnClass.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/destructuring/emptyArrayBindingPatternParameter04.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/typeArgInferenceWithNull.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/collisionExportsRequireAndClass.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of3.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/ParameterList13.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/genericOfACloduleType1.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/genericWithIndexerOfTypeParameterType2.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns01_ES5iterable.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/parser/ecmascript5/parser15.4.4.14-9-2.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/promiseChaining2.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/jsx/tsxReactEmit5.tsx","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/inheritedMembersAndIndexSignaturesFromDifferentBases.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/umdGlobalConflict.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/declFileWithExtendsClauseThatHasItsContainerNameConflict.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/properties.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorsMultipleOperators.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/aliasUsageInObjectLiteral.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/functionType.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction7_es2017.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/constructorOverloads3.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/requireOfJsonFileWithAmd.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer4.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsDestructuring.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/fourslash/addDeclareToFunction.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/arrayTypeInSignatureOfInterfaceAndClass.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedUnaryPlusES6.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/types/thisType/thisTypeInClasses.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass3.es6.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/interfaceImplementation3.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/propertyAssignment.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/exportAssignmentWithExports.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateInstanceShadowingProtectedInstance.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/enumWithComputedMember.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing1.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/alwaysStrictNoImplicitUseStrict.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/arithmeticOnInvalidTypes2.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/fourslash/formattingOnVariety.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/compiler/breakInIterationOrSwitchStatement3.ts","time":54,"edits":1,"cost":"4.57"},{"name":"tests/cases/fourslash/referencesForContextuallyTypedUnionProperties.ts","time":215,"edits":4,"cost":"4.57"},{"name":"tests/cases/fourslash/findAllRefsDestructureGetter.ts","time":161,"edits":3,"cost":"4.56"},{"name":"tests/cases/fourslash/moveToNewFile_jsx.ts","time":161,"edits":3,"cost":"4.56"},{"name":"tests/cases/compiler/deepKeysIndexing.ts","time":107,"edits":2,"cost":"4.56"},{"name":"tests/cases/compiler/booleanFilterAnyArray.ts","time":107,"edits":2,"cost":"4.56"},{"name":"tests/cases/fourslash/codeFixCalledES2015Import11.ts","time":107,"edits":2,"cost":"4.56"},{"name":"tests/cases/compiler/tsxInferenceShouldNotYieldAnyOnUnions.tsx","time":107,"edits":2,"cost":"4.56"},{"name":"tests/cases/compiler/defaultDeclarationEmitNamedCorrectly.ts","time":107,"edits":2,"cost":"4.56"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeTagCast.ts","time":107,"edits":2,"cost":"4.56"},{"name":"tests/cases/compiler/deferredLookupTypeResolution2.ts","time":107,"edits":2,"cost":"4.56"},{"name":"tests/cases/fourslash/findAllRefsDefaultImportThroughNamespace.ts","time":213,"edits":4,"cost":"4.56"},{"name":"unittests:: tsserver:: typingsInstaller:: discover typings","time":53,"edits":1,"cost":"4.55"},{"name":"unittests:: tsserver:: resolutionCache:: tsserverProjectSystem watching @types","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/fourslash/importNameCodeFix_getCanonicalFileName.ts","time":106,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/codeFixUseDefaultImport_all.ts","time":159,"edits":3,"cost":"4.55"},{"name":"tests/cases/fourslash/unusedClassInNamespace2.ts","time":106,"edits":2,"cost":"4.55"},{"name":"tests/cases/compiler/getAccessorWithImpliedReturnTypeAndFunctionClassMerge.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/types/union/unionTypeFromArrayLiteral.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport9.ts","time":159,"edits":3,"cost":"4.55"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorInvalidAssignmentType.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames10_ES5.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/fourslash/importNameCodeFixUMDGlobal0.ts","time":106,"edits":2,"cost":"4.55"},{"name":"tests/cases/conformance/jsx/tsxGenericArrowFunctionParsing.tsx","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/ArrowFunction1.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/fourslash/completionsPathsJsonModuleWithoutResolveJsonModule.ts","time":106,"edits":2,"cost":"4.55"},{"name":"tests/cases/fourslash/getEditsForFileRename_tsconfig_include_noChange.ts","time":159,"edits":3,"cost":"4.55"},{"name":"tests/cases/compiler/exportAssignmentWithImportStatementPrivacyError.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendingClass.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/bestChoiceType.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/fourslash/staticGenericOverloads1.ts","time":159,"edits":3,"cost":"4.55"},{"name":"tests/cases/conformance/types/members/objectTypeWithConstructSignatureHidingMembersOfFunctionAssignmentCompat.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/argumentsAsPropertyName.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration3.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/mergedModuleDeclarationWithSharedExportedVar.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpression4.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/scopeTests.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment16.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/externalModules/invalidSyntaxNamespaceImportWithCommonjs.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/jsxAttributeMissingInitializer.tsx","time":106,"edits":2,"cost":"4.55"},{"name":"tests/cases/compiler/privacyCheckExportAssignmentOnExportedGenericInterface1.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/genericConstraintSatisfaction1.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution4.tsx","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/unusedPrivateMembers.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/typeofExternalModules.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/interfaceImplementation6.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/enums/enumErrors.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/fourslash/renameForAliasingExport01.ts","time":106,"edits":2,"cost":"4.55"},{"name":"tests/cases/compiler/interfaceImplementation5.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/jsx/tsxElementResolution16.tsx","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedGenericClassWithAny.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/types/union/unionTypeReduction.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInUMD3.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration2_es6.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassIncludesInheritedMembers.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/es6ImportDefaultBindingDts.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures5.ts","time":106,"edits":2,"cost":"4.55"},{"name":"tests/cases/compiler/classExtendsAcrossFiles.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/fallFromLastCase2.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/parameterNamesInTypeParameterList.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/functionDeclarationWithArgumentOfTypeFunctionTypeArray.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509668.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveInFunction.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/superPropertyAccess.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/assignmentCompatability37.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/statements/withStatements/withStatements.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/restParametersOfNonArrayTypes.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/inferParameterWithMethodCallInitializer.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/returnInConstructor1.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/declarationEmitDefaultExport5.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/augmentExportEquals4.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates02_ES6.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction5_es2017.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/declarationEmitDestructuring5.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithAnyAndEveryType.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/es6/templates/templateStringWithBackslashEscapes01.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/interfaceWithOptionalProperty.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/types/primitives/string/assignFromStringInterface.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/baseTypeAfterDerivedType.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/requiredInitializedParameter3.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/noImplicitAnyParametersInAmbientClass.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/augmentedTypeBracketNamedPropertyAccess.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/internalAliasFunctionInsideTopLevelModuleWithExport.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/classWithMultipleBaseClasses.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/letInNonStrictMode.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/parse2.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames50_ES5.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/commentOnArrayElement1.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/ambientWithStatements.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/controlFlow/controlFlowSuperPropertyAccess.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorParametersAccessibility3.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity5.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/thisInOuterClassBody.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/es6/classDeclaration/parseClassDeclarationInStrictModeByDefaultInES6.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression7_es2017.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration4.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName22.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne2.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/moduleOuterQualification.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarInConstructor.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/systemModule5.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/dependencyViaImportAlias.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames17_ES5.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstance.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayLiteral.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/declarationEmitTypeAliasWithTypeParameters3.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNumericLiteral.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/moduleAssignmentCompat4.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/instantiateTypeParameter.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/2dArrays.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/collisionSuperAndLocalFunctionInAccessors.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/compiler/resolveModuleNameWithSameLetDeclarationName1.ts","time":53,"edits":1,"cost":"4.55"},{"name":"tests/cases/fourslash/tsxRename4.ts","time":158,"edits":3,"cost":"4.55"},{"name":"tests/cases/fourslash/trailingCommaSignatureHelp.ts","time":158,"edits":3,"cost":"4.55"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeInference3.ts","time":105,"edits":2,"cost":"4.54"},{"name":"tests/cases/compiler/objectLiteralExcessProperties.ts","time":105,"edits":2,"cost":"4.54"},{"name":"tests/cases/fourslash/codeFixAddMissingMember8.ts","time":105,"edits":2,"cost":"4.54"},{"name":"tests/cases/fourslash/codeFixClassSuperMustPrecedeThisAccess_callWithThisInside.ts","time":105,"edits":2,"cost":"4.54"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction1.ts","time":105,"edits":2,"cost":"4.54"},{"name":"tests/cases/fourslash/goToDefinitionFunctionOverloadsInClass.ts","time":105,"edits":2,"cost":"4.54"},{"name":"tests/cases/fourslash/findAllRefsJsDocTemplateTag_class.ts","time":105,"edits":2,"cost":"4.54"},{"name":"tests/cases/fourslash/unusedTypeParametersInMethod2.ts","time":105,"edits":2,"cost":"4.54"},{"name":"tests/cases/conformance/jsdoc/jsdocFunctionType.ts","time":105,"edits":2,"cost":"4.54"},{"name":"tests/cases/compiler/awaitUnionPromise.ts","time":105,"edits":2,"cost":"4.54"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc_all.ts","time":157,"edits":3,"cost":"4.54"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportNodeModules5.ts","time":157,"edits":3,"cost":"4.54"},{"name":"tests/cases/fourslash/getEditsForFileRename_amd.ts","time":157,"edits":3,"cost":"4.54"},{"name":"tests/cases/fourslash/completionsInterfaceElement.ts","time":157,"edits":3,"cost":"4.54"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_emptySwitchCase.ts","time":157,"edits":3,"cost":"4.54"},{"name":"tests/cases/fourslash/codeFixInferFromUsageRestParam2JS.ts","time":261,"edits":5,"cost":"4.54"},{"name":"tests/cases/compiler/declarationEmitExpandoPropertyPrivateName.ts","time":104,"edits":2,"cost":"4.53"},{"name":"tests/cases/conformance/emitter/es2018/asyncGenerators/emitter.asyncGenerators.objectLiteralMethods.es2018.ts","time":52,"edits":1,"cost":"4.53"},{"name":"unittests:: tsserver:: typingsInstaller:: progress notifications","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/fourslash/completionsRecursiveNamespace.ts","time":104,"edits":2,"cost":"4.53"},{"name":"tests/cases/fourslash/completionsDefaultExport.ts","time":104,"edits":2,"cost":"4.53"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns03_ES6.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames31_ES6.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/salsa/typeFromJSInitializer.ts","time":104,"edits":2,"cost":"4.53"},{"name":"tests/cases/compiler/genericClasses3.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/selfInCallback.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck46.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/fourslash/tsxCompletionOnOpeningTagWithoutJSX1.ts","time":104,"edits":2,"cost":"4.53"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess11.ts","time":104,"edits":2,"cost":"4.53"},{"name":"tests/cases/compiler/functionOverloads35.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/multipleClassPropertyModifiersErrors.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/statements/switchStatements/switchStatements.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergeTwoInterfaces.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/functionExpressions/FunctionExpression2_es6.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/es6ExportDefaultClassDeclaration2.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/indexedAccessRelation.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/references/library-reference-10.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/crashIntypeCheckInvocationExpression.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames4_ES6.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall6.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern11.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClassWithPrivates2.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/augmentedTypesInterface.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias3.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/expressions/thisKeyword/thisInObjectLiterals.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/commaOperator1.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignatures4.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorInAmbientContext5.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/prototypes.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldStarExpression2_es6.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/fourslash/getOccurrencesReturn.ts","time":104,"edits":2,"cost":"4.53"},{"name":"tests/cases/compiler/es6ImportDefaultBindingAmd.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/recursiveTypeComparison.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/typeofProperty.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalOrOperator/logicalOrExpressionIsNotContextuallyTyped.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImport1.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/duplicateLocalVariable2.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/library_ArraySlice.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/staticInstanceResolution2.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/augmentExportEquals3.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution2.tsx","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/numericClassMembers1.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/jsx/tsxCorrectlyParseLessThanComparison1.tsx","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/classes/classExpressions/modifierOnClassExpressionMemberInFunction.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/decorators/decoratorMetadata.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/alwaysStrictModule.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/expressions/unaryOperators/typeofOperator/typeofOperatorWithEnumType.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports8.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates13_ES6.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression2_es6.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/autoLift2.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName21.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/declarationEmitExportAssignment.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/thisIndexOnExistingReadonlyFieldIsNotNever.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/accessors_spec_section-4.5_inference.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/types/typeAliases/typeAliases.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithIncompatibleTypedTags.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/jsxInExtendsClause.tsx","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/types/any/narrowFromAnyWithTypePredicate.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/staticOffOfInstance1.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithIndexingOnLHS2.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassTransitivity3.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings05_ES6.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInUMD2.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/fourslash/breakpointValidationArrayLiteralExpressions.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/types/members/typesWithOptionalProperty.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesInUnionTypes02.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/typeArgumentInferenceWithRecursivelyReferencedTypeAliasToTypeLiteral02.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings09_ES6.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty30.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesES6.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/commentsTypeParameters.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/nonGenericClassExtendingGenericClassWithAny.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteTemplateExpressions5.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens3.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/superCallArgsMustMatch.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration9_es2017.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/templates/TemplateExpression1.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/interfaceSubtyping.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/classImplementsClass6.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithMultipleBaseTypes2.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersFunctionProperty.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/types/literal/literalTypesWidenInParameterPosition.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedNewOperator.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList16.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/emitBOM.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/fourslash/breakpointValidationTypeAssertionExpressions.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/extendArray.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/commentsEnums.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName28.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/declFileForFunctionTypeAsTypeParameter.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/assignmentCompatability33.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType8_ES6.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/genericInterfaceTypeCall.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/genericFunctions1.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/aliasUsageInAccessorsOfClass.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/objectTypeWithRecursiveWrappedProperty.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/sourceMapValidationTryCatchFinally.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/types/members/objectTypePropertyAccess.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement12.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/wrappedRecursiveGenericType.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/circularObjectLiteralAccessors.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution12.tsx","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/unusedVariablesinBlocks1.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/functionLiteral.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractManyKeywords.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/types/literal/literalTypesAndTypeAssertions.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/constructorOverloads1.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/moduleResolutionWithSymlinks_withOutDir.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction8_es2017.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserUnterminatedGeneric2.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveIndexingWithForInNoImplicitAny.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/importAndVariableDeclarationConflict1.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement4.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/modules/exportAndImport-es5.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings04_ES6.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterUsedAsTypeParameterConstraint.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction8_es5.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/fourslash/removeExportFromInterfaceError1.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/noErrorTruncation.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/compiler/classDeclaredBeforeClassFactory.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings08_ES5.ts","time":52,"edits":1,"cost":"4.53"},{"name":"tests/cases/fourslash/extract-method24.ts","time":155,"edits":3,"cost":"4.53"},{"name":"tests/cases/fourslash/unusedParameterInLambda2.ts","time":155,"edits":3,"cost":"4.53"},{"name":"tests/cases/fourslash/completionListAfterStringLiteralTypeWithNoSubstitutionTemplateLiteral.ts","time":155,"edits":3,"cost":"4.53"},{"name":"tests/cases/fourslash/renameDestructuringNestedBindingElement.ts","time":103,"edits":2,"cost":"4.52"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_parameter_modifier_and_arg.ts","time":103,"edits":2,"cost":"4.52"},{"name":"tests/cases/fourslash/completionsPaths_pathMapping_topLevel.ts","time":206,"edits":4,"cost":"4.52"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures6.ts","time":103,"edits":2,"cost":"4.52"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFile0.ts","time":103,"edits":2,"cost":"4.52"},{"name":"tests/cases/compiler/incrementOnNullAssertion.ts","time":103,"edits":2,"cost":"4.52"},{"name":"tests/cases/compiler/isolatedModules_resolveJsonModule.ts","time":103,"edits":2,"cost":"4.52"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax_all_nullable.ts","time":154,"edits":3,"cost":"4.52"},{"name":"tests/cases/fourslash/quickInfoInvalidLocations.ts","time":154,"edits":3,"cost":"4.52"},{"name":"tests/cases/compiler/betterErrorForAccidentalCall.ts","time":51,"edits":1,"cost":"4.51"},{"name":"unittests:: tsserver:: events:: ProjectLanguageServiceStateEvent","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/declarationEmitLocalClassHasRequiredDeclare.ts","time":102,"edits":2,"cost":"4.51"},{"name":"tests/cases/fourslash/importNameCodeFix_quoteStyle.ts","time":102,"edits":2,"cost":"4.51"},{"name":"tests/cases/conformance/classes/members/classTypes/staticPropertyNotInClassType.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/restInvalidArgumentType.ts","time":102,"edits":2,"cost":"4.51"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization9.ts","time":102,"edits":2,"cost":"4.51"},{"name":"tests/cases/compiler/noReachabilityErrorsOnEmptyStatement.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/completionListWithUnresolvedModule.ts","time":102,"edits":2,"cost":"4.51"},{"name":"tests/cases/fourslash/breakpointValidationConditionalExpressions.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/systemModule17.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/moveToNewFile_variableDeclarationWithNoInitializer.ts","time":153,"edits":3,"cost":"4.51"},{"name":"tests/cases/compiler/typeofAmbientExternalModules.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/exportEqualMemberMissing.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt3.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/nestedBlockScopedBindings11.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumTypeInvalidOperations.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/completionListInScope_doesNotIncludeAugmentations.ts","time":102,"edits":2,"cost":"4.51"},{"name":"tests/cases/compiler/arithAssignTyping.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/members/duplicatePropertyNames.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/typeParameterHasSelfAsConstraint.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/duplicatePackage_referenceTypes.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray10.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor6.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers03.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/members/duplicateStringIndexers.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/reservedNameOnInterfaceImport.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/tsxDefaultImports.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/arithmeticOnInvalidTypes.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/referenceTypesPreferedToPathIfPossible.ts","time":102,"edits":2,"cost":"4.51"},{"name":"tests/cases/compiler/augmentedTypesExternalModule1.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/numericIndexerConstraint2.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/contextualTypeAppliedToVarArgs.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/formattingOnStatementsWithNoSemicolon.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/declFileTypeofEnum.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/continueTarget5.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/decoratorMetadataPromise.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/assignmentCompatability40.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/decoratorMetadataWithConstructorType.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/internalAliasInitializedModule.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/unusedTypeParametersInLambda4.ts","time":102,"edits":2,"cost":"4.51"},{"name":"tests/cases/conformance/types/tuple/emptyTuples/emptyTuplesTypeAssertion02.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType2_ES6.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/constDeclarations-validContexts.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/unusedVariablesinNamespaces3.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/contextualTypingOfConditionalExpression.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration5_es6.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImport1InEs5.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of35.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/assignmentCompatability39.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/declarationEmit/typePredicates/declarationEmitIdentifierPredicates01.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/targetTypeObjectLiteralToAny.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/getAndSetAsMemberNames.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/templates/templateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/genericFunctionCallSignatureReturnTypeMismatch.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedClasses.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/unusedImports5.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/fixingTypeParametersRepeatedly1.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/isolatedModulesPlainFile-System.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/forOfTransformsExpression.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/restParameterWithoutAnnotationIsAnyArray.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IncompleteMemberVariables/parserErrorRecovery_IncompleteMemberVariable2.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldStarExpression4_es6.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/rest/objectRest2.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName8.tsx","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/async/es6/awaitUnion_es6.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/es5ExportEquals.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/parser/ecmascript5/parserObjectCreationArrayLiteral1.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/inferentialTypingWithObjectLiteralProperties.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/jsx/tsxOpeningClosingNames.tsx","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates4.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/thisType/thisTypeInTuples.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames48_ES6.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithModuleReopening.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedUMD2.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/interfacePropertiesWithSameName1.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/typeLiteralCallback.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoInterfacesDifferentRootModule.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/noImplicitAnyIndexingSuppressed.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/typePredicateWithThisParameter.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/declFileTypeofModule.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit1_ES5.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/constructorOverloads6.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithNumberAndEnum.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/es5-asyncFunctionObjectLiterals.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/keepImportsInDts3.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/switchCaseWithUnionTypes01.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/taggedTemplateStringsWithUnicodeEscapesES6.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/letInLetConstDeclOfForOfAndForIn_ES6.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/ClassDeclaration15.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithAssignmentPattern2.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/inheritanceStaticMembersIncompatible.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType3.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/noImplicitReturnsInAsync1.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/enumAssignmentCompat4.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/unusedTypeParameters5.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/letAsIdentifier.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames15_ES6.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty1.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/taggedTemplatesInModuleAndGlobal.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/downlevelLetConst17.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/overloadResolutionOverNonCTLambdas.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoInterfacesDifferentRootModule2.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolIndexer1.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/noImplicitAnyParametersInInterface.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantSemicolonInClass1.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es7/exponentiationOperator/compoundExponentiationAssignmentLHSIsReference.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/externalModules/exportAssignmentTopLevelClodule.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/sourceMapValidationSwitch.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/noImplicitAnyFunctions.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/getsetReturnTypes.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/errorsOnImportedSymbol.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/isolatedModulesUnspecifiedModule.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity1.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/identicalCallSignatures.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/references/library-reference-3.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern24.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression3_es2017.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/functionOverloads17.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/declarationMapsWithoutDeclaration.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/compiler/narrowingConstrainedTypeParameter.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature9.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/formattingSpaceBeforeCloseParen.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions11_ES5.ts","time":51,"edits":1,"cost":"4.51"},{"name":"tests/cases/fourslash/codeFixInferFromUsageRestParam3JS.ts","time":254,"edits":5,"cost":"4.51"},{"name":"tests/cases/compiler/discriminantPropertyCheck.ts","time":203,"edits":4,"cost":"4.51"},{"name":"tests/cases/fourslash/getEditsForFileRename_subDir.ts","time":152,"edits":3,"cost":"4.51"},{"name":"tests/cases/fourslash/getEditsForFileRename_shortenRelativePaths.ts","time":152,"edits":3,"cost":"4.51"},{"name":"tests/cases/compiler/substitutionTypeNoMergeOfAssignableType.ts","time":101,"edits":2,"cost":"4.50"},{"name":"tests/cases/compiler/deepExcessPropertyCheckingWhenTargetIsIntersection.ts","time":101,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/findReferencesAcrossMultipleProjects.ts","time":101,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/completionsOptionalMethod.ts","time":101,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/semanticClassificationAlias.ts","time":101,"edits":2,"cost":"4.50"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericFunctionParameters.ts","time":101,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/completionsRecommended_contextualTypes.ts","time":202,"edits":4,"cost":"4.50"},{"name":"tests/cases/fourslash/goToImplementationLocal_08.ts","time":101,"edits":2,"cost":"4.50"},{"name":"tests/cases/compiler/typeInferenceTypePredicate.ts","time":101,"edits":2,"cost":"4.50"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution10.tsx","time":101,"edits":2,"cost":"4.50"},{"name":"tests/cases/fourslash/extract-method15.ts","time":151,"edits":3,"cost":"4.50"},{"name":"tests/cases/fourslash/refactorExtractType16.ts","time":100,"edits":2,"cost":"4.49"},{"name":"unittests:: tsserver:: Session:: exceptions","time":50,"edits":1,"cost":"4.49"},{"name":"unittests:: FactoryAPI","time":50,"edits":1,"cost":"4.49"},{"name":"unittests:: tsserver:: typeReferenceDirectives","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/fourslash/quickInfoOnMethodOfImportEquals.ts","time":100,"edits":2,"cost":"4.49"},{"name":"tests/cases/fourslash/findAllRefsOnImportAliases2.ts","time":200,"edits":4,"cost":"4.49"},{"name":"tests/cases/compiler/deeplyNestedAssignabilityIssue.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/fourslash/codeFixChangeExtendsToImplementsWithTrivia.ts","time":100,"edits":2,"cost":"4.49"},{"name":"tests/cases/fourslash/jsQuickInfoGenerallyAcceptableSize.ts","time":100,"edits":2,"cost":"4.49"},{"name":"tests/cases/compiler/noImplicitAnyDestructuringParameterDeclaration.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/declarationEmitInterfaceWithNonEntityNameExpressionHeritage.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/fourslash/getOccurrencesConstructor2.ts","time":100,"edits":2,"cost":"4.49"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethod_all.ts","time":150,"edits":3,"cost":"4.49"},{"name":"tests/cases/fourslash/completionsNewTarget.ts","time":100,"edits":2,"cost":"4.49"},{"name":"tests/cases/compiler/declFileClassWithStaticMethodReturningConstructor.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundAdditionAssignmentWithInvalidOperands.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/fourslash/quickInfoSignatureWithTrailingComma.ts","time":100,"edits":2,"cost":"4.49"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction15.ts","time":100,"edits":2,"cost":"4.49"},{"name":"tests/cases/conformance/types/thisType/thisTypeAccessibility.ts","time":100,"edits":2,"cost":"4.49"},{"name":"tests/cases/compiler/classImplementsClass5.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/declarationEmitDefaultExport3.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/keywordInJsxIdentifier.tsx","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/staticMemberAccessOffDerivedType1.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/fourslash/quickInfoForRequire.ts","time":100,"edits":2,"cost":"4.49"},{"name":"tests/cases/compiler/genericClassImplementingGenericInterfaceFromAnotherModule.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/superCallWithMissingBaseClass.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget5.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/internalAliasClass.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/es7/exponentiationOperator/compoundExponentiationAssignmentLHSCanBeAssigned1.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/classIndexer.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/jsx/tsxElementResolution2.tsx","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/duplicateTypeParameters2.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/classDeclarationMergedInModuleWithContinuation.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/copyrightWithNewLine1.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/types/tuple/typeInferenceWithTupleType.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/fourslash/unusedLocalsInMethodFS1.ts","time":100,"edits":2,"cost":"4.49"},{"name":"tests/cases/conformance/classes/constructorDeclarations/automaticConstructors/derivedClassWithoutExplicitConstructor.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck36.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/typeInfer1.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/types/members/typesWithSpecializedConstructSignatures.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/nonInstantiatedModule.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitSystem.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/async/es6/asyncImportedPromise_es6.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/es5ExportDefaultIdentifier.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall5.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/unusedPrivateMethodInClass1.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/generics3.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedArrowFunction.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/inferringAnyFunctionType5.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/es5-asyncFunctionForInStatements.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/thisInInnerFunctions.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/typeParametersAvailableInNestedScope.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/types/primitives/boolean/assignFromBooleanInterface2.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/genericCallbacksAndClassHierarchy.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithStringIndexerHidingBaseTypeIndexer3.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayOfFunctionTypes3.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/assignmentCompatability16.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral8.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/expressions/valuesAndReferences/assignments.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt4.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/interMixingModulesInterfaces0.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/fourslash/breakpointValidationDo.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithStringType.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_notAtTopLevel.ts","time":100,"edits":2,"cost":"4.49"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement4.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithSwitchStatements03.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/genericIndexedAccessMethodIntersectionCanBeAccessed.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration3.d.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/jsx/tsxReactEmit4.tsx","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/assignmentCompatability43.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/syntheticDefaultExportsWithDynamicImports.ts","time":100,"edits":2,"cost":"4.49"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmptyLiteralPortionsES6.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/declarationEmitDefaultExportWithTempVarNameWithBundling.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/switchCaseWithIntersectionTypes01.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/externalModules/umd1.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/excessPropertyCheckWithEmptyObject.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/typeParametersShouldNotBeEqual2.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnOptionalProperty.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/functionOverloads24.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/objectLiteralIndexerErrors.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/moduleSameValueDuplicateExportedBindings1.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray7.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/getterControlFlowStrictNull.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClassWithPrivates.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/restParamsWithNonRestParams.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/internalAliasEnum.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision8.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/declareDottedExtend.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/superWithTypeArgument3.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/es6ClassTest.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImportDts1.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_vsAmbient.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/declarationEmitExpressionInExtends2.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/arrowFunctionErrorSpan.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/lambdaPropSelf.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesIndexersWithAssignmentCompatibility.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/derivedTypeDoesNotRequireExtendsClause.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/externalModules/exportNonInitializedVariablesUMD.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/es2017/useObjectValuesAndEntries4.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/instanceMemberAssignsToClassPrototype.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of20.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/expressions/thisKeyword/thisInInvalidContextsExternalModule.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserStatementIsNotAMemberVariableDeclaration1.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/expressions/contextualTyping/superCallParameterContextualTyping3.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/privacyTypeParametersOfClass.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral2.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesAndParenthesizedExpressions01.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarWithSuperExperssion.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck21.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/types/objectTypeLiteral/propertySignatures/propertyNameWithoutTypeAnnotation.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/interfaceClassMerging.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/multiModuleFundule1.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/es6/Symbols/symbolType17.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration7.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/es6ExportClauseWithAssignmentInEs5.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/jsx/tsxElementResolution6.tsx","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/inheritanceMemberAccessorOverridingProperty.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/exportImportMultipleFiles.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/types/tuple/wideningTuples4.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/augmentedTypesClass2a.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/scopeCheckStaticInitializer.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/declFileWithErrorsInInputDeclarationFile.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/parser/ecmascript5/parserObjectCreationArrayLiteral3.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/unusedPrivateVariableInClass2.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/exportEqualsOfModule.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/statements/returnStatements/returnStatements.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/compiler/conditionalExpressionNewLine5.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/fourslash/indentationNone.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/conformance/es6/templates/templateStringMultiline2.ts","time":50,"edits":1,"cost":"4.49"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportBaseUrl1.ts","time":199,"edits":4,"cost":"4.49"},{"name":"tests/cases/fourslash/findAllRefsParameterPropertyDeclaration_inheritance.ts","time":149,"edits":3,"cost":"4.49"},{"name":"tests/cases/fourslash/genericParameterHelpConstructorCalls.ts","time":149,"edits":3,"cost":"4.49"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics5.ts","time":149,"edits":3,"cost":"4.49"},{"name":"tests/cases/conformance/types/spread/spreadMethods.ts","time":99,"edits":2,"cost":"4.48"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceDuplicateMember1.ts","time":99,"edits":2,"cost":"4.48"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceTypeParamInstantiateError.ts","time":99,"edits":2,"cost":"4.48"},{"name":"tests/cases/compiler/destructuringTypeGuardFlow.ts","time":99,"edits":2,"cost":"4.48"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax1.ts","time":198,"edits":4,"cost":"4.48"},{"name":"tests/cases/fourslash/todoComments20.ts","time":99,"edits":2,"cost":"4.48"},{"name":"tests/cases/compiler/literalFreshnessPropagationOnNarrowing.ts","time":99,"edits":2,"cost":"4.48"},{"name":"tests/cases/fourslash/importNameCodeFix_symlink_own_package_2.ts","time":99,"edits":2,"cost":"4.48"},{"name":"tests/cases/compiler/reexportWrittenCorrectlyInDeclaration.ts","time":99,"edits":2,"cost":"4.48"},{"name":"tests/cases/conformance/types/union/discriminatedUnionTypes2.ts","time":148,"edits":3,"cost":"4.48"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc6.ts","time":197,"edits":4,"cost":"4.48"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc9.5.ts","time":197,"edits":4,"cost":"4.48"},{"name":"tests/cases/fourslash/codeFixUndeclaredAcrossFiles3.ts","time":246,"edits":5,"cost":"4.48"},{"name":"tests/cases/conformance/generators/restParameterInDownlevelGenerator.ts","time":98,"edits":2,"cost":"4.47"},{"name":"tests/cases/fourslash/codeFixInferFromUsageRestParamJS.ts","time":245,"edits":5,"cost":"4.47"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/FunctionAndModuleWithSameNameAndDifferentCommonRoot.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_all_delete.ts","time":392,"edits":8,"cost":"4.47"},{"name":"tests/cases/compiler/unaryOperatorsInStrictMode.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/bigintIndex.ts","time":98,"edits":2,"cost":"4.47"},{"name":"tests/cases/conformance/moduleResolution/typesVersions.multiFile.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/fourslash/jsDocTags.ts","time":196,"edits":4,"cost":"4.47"},{"name":"tests/cases/fourslash/getOccurrencesConst01.ts","time":98,"edits":2,"cost":"4.47"},{"name":"tests/cases/fourslash/findAllRefsReExport_broken.ts","time":147,"edits":3,"cost":"4.47"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray2.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/commonSourceDirectory.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/templates/templateStringInTypeAssertionES6.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of31.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList4.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/fourslash/completionInfoWithExplicitTypeArguments.ts","time":98,"edits":2,"cost":"4.47"},{"name":"tests/cases/compiler/classExpressionExtendingAbstractClass.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/invalidSplice.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax7.ts","time":196,"edits":4,"cost":"4.47"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName17.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/declarationEmitDefaultExport4.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/superErrors.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/getAndSetNotIdenticalType2.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/internalAliasEnumInsideTopLevelModuleWithExport.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/statements/continueStatements/forInContinueStatements.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/inferSetterParamType.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames5_ES6.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/optionalParamAssignmentCompat.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndLocalVarInProperty.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/arrayAssignmentTest3.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/intrinsics.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithFunctionChildren.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/decorators/class/constructor/decoratorOnClassConstructor4.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of31.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/anyDeclare.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/es6-umd.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithExtensionInES6.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames11_ES5.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/ambientClassDeclarationWithExtends.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/assignmentCompatability18.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryWithReservedWords.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget6.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/defaultValueInConstructorOverload1.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/genericSpecializations3.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/externalModules/topLevelModuleDeclarationAndFile.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/privacyGloGetter.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ModuleAndFunctionWithSameNameAndCommonRoot.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/genericDerivedTypeWithSpecializedBase.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/constructorOverloads7.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern8.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/jsxViaImport.tsx","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/objectLiteralArraySpecialization.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/salsa/jsObjectsMarkedAsOpenEnded.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions04_ES5.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/fourslash/completionAfterDotDotDot.ts","time":98,"edits":2,"cost":"4.47"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias7.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/declarationEmitDestructuringOptionalBindingParametersInOverloads.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/modules/defaultExportsCannotMerge02.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty25.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/interfaceImplementation1.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/expressions/unaryOperators/negateOperator/negateOperatorWithBooleanType.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/typeAssertionToGenericFunctionType.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/blockScopedBindingsReassignedInLoop1.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/typeParameterDiamond3.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/contextuallyTypingRestParameters.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments05.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/expressions/objectLiterals/objectLiteralErrorsES3.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/targetTypeBaseCalls.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression8_es2017.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates6.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/moduleAugmentationGlobal6_1.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/instantiateGenericClassWithWrongNumberOfTypeArguments.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloadAssignability04.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/inferentialTypingWithFunctionTypeNested.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/commentInEmptyParameterList1.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/expressions/unaryOperators/negateOperator/negateOperatorWithNumberType.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithEnumType.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray4.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/assignmentCompatability14.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignaturesWithSpecializedSignatures.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/types/union/unionTypeIndexSignature.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithTypeParameter.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/unusedVariablesinForLoop2.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithRHSIsSubtypeOfFunction.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/bestCommonTypeReturnStatement.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/assignmentCompatability_checking-apply-member-off-of-function-interface.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/parseErrorInHeritageClause1.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings24_ES6.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/references/library-reference-scoped-packages.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/externalModules/importsImplicitlyReadonly.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/deduplicateImportsInSystem.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/assignmentCompatability2.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedArrowFunctionES6.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/methodContainingLocalFunction.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution7_classic.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/declFileObjectLiteralWithOnlyGetter.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/systemModule15.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/overloadBindingAcrossDeclarationBoundaries.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionWithTypeArgument.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern10.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck24.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName10.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/targetTypeCastTest.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction6_es2017.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/expressions/functionCalls/typeArgumentInferenceTransitiveConstraints.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/keepImportsInDts1.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesAssignment.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesOnOverloads_ES6.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor8.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/duplicateObjectLiteralProperty.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/numericIndexerConstraint4.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/typeInferenceReturnTypeCallback.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithNullInitializer.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/unusedMultipleParameters1InMethodDeclaration.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/ambientEnumElementInitializer3.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/spreadIntersectionJsx.tsx","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions14_ES6.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/types/members/objectTypeWithCallSignatureAppearsToBeFunctionType.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/derivedInterfaceIncompatibleWithBaseIndexer.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/forIn.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty44.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithSwitchStatements02.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/trailingCommaInHeterogenousArrayLiteral1.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/ArrowFunctionExpression1.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/types/spread/spreadExcessProperty.ts","time":98,"edits":2,"cost":"4.47"},{"name":"tests/cases/conformance/types/primitives/number/extendNumberInterface.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/library_StringSlice.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/types/contextualTypes/commaOperator/contextuallyTypeCommaOperator03.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/inOperatorWithGeneric.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/inheritSameNamePropertiesWithDifferentOptionality.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/compiler/commentInMethodCall.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/conformance/async/es5/asyncModule_es5.ts","time":49,"edits":1,"cost":"4.47"},{"name":"tests/cases/fourslash/completionsPathsJsonModule.ts","time":146,"edits":3,"cost":"4.47"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfStringNamedProperty.ts","time":146,"edits":3,"cost":"4.47"},{"name":"tests/cases/compiler/restParameterWithBindingPattern3.ts","time":97,"edits":2,"cost":"4.46"},{"name":"tests/cases/compiler/amdModuleBundleNoDuplicateDeclarationEmitComments.ts","time":97,"edits":2,"cost":"4.46"},{"name":"tests/cases/conformance/types/union/unionTypeWithIndexSignature.ts","time":97,"edits":2,"cost":"4.46"},{"name":"tests/cases/fourslash/goToImplementationNamespace_00.ts","time":97,"edits":2,"cost":"4.46"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction17.ts","time":97,"edits":2,"cost":"4.46"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceHeritageClauseAlreadyHaveMember.ts","time":97,"edits":2,"cost":"4.46"},{"name":"tests/cases/fourslash/goToDefinition_super.ts","time":97,"edits":2,"cost":"4.46"},{"name":"tests/cases/fourslash/completionsExportImport.ts","time":97,"edits":2,"cost":"4.46"},{"name":"tests/cases/fourslash/tsxFindAllReferences1.ts","time":97,"edits":2,"cost":"4.46"},{"name":"tests/cases/fourslash/findAllRefsJsDocTemplateTag_function_js.ts","time":97,"edits":2,"cost":"4.46"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateTag3.ts","time":97,"edits":2,"cost":"4.46"},{"name":"tests/cases/compiler/tsxNoTypeAnnotatedSFC.tsx","time":97,"edits":2,"cost":"4.46"},{"name":"tests/cases/compiler/arrayIndexWithArrayFails.ts","time":97,"edits":2,"cost":"4.46"},{"name":"tests/cases/fourslash/gotoDefinitionInObjectBindingPattern1.ts","time":97,"edits":2,"cost":"4.46"},{"name":"tests/cases/conformance/types/intersection/intersectionsAndEmptyObjects.ts","time":97,"edits":2,"cost":"4.46"},{"name":"tests/cases/fourslash/codeFixClassImplementClassMultipleSignatures1.ts","time":145,"edits":3,"cost":"4.46"},{"name":"tests/cases/fourslash/getEditsForFileRename_directory_up.ts","time":145,"edits":3,"cost":"4.46"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName04.ts","time":145,"edits":3,"cost":"4.46"},{"name":"tests/cases/fourslash/codeFixClassImplementClassMultipleSignatures2.ts","time":193,"edits":4,"cost":"4.46"},{"name":"tests/cases/fourslash/commentsFunctionExpression.ts","time":241,"edits":5,"cost":"4.46"},{"name":"tests/cases/compiler/unionExcessPropsWithPartialMember.ts","time":96,"edits":2,"cost":"4.45"},{"name":"tests/cases/compiler/typePartameterConstraintInstantiatedWithDefaultWhenCheckingDefault.ts","time":96,"edits":2,"cost":"4.45"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing9.ts","time":96,"edits":2,"cost":"4.45"},{"name":"tests/cases/conformance/emitter/es2018/asyncGenerators/emitter.asyncGenerators.functionDeclarations.es2018.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution15.tsx","time":96,"edits":2,"cost":"4.45"},{"name":"tests/cases/compiler/invalidLetInForOfAndForIn_ES6.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithEnumTypeInvalidOperations.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/infinitelyExpandingTypes4.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/goToDefinitionConstructorOfClassWhenClassIsPrecededByNamespace01.ts","time":96,"edits":2,"cost":"4.45"},{"name":"tests/cases/fourslash/signatureHelpInAdjacentBlockBody.ts","time":96,"edits":2,"cost":"4.45"},{"name":"tests/cases/conformance/jsx/tsxElementResolution.tsx","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/typeOfEnumAndVarRedeclarations.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction20.ts","time":96,"edits":2,"cost":"4.45"},{"name":"tests/cases/fourslash/importNameCodeFix_exportEquals.ts","time":96,"edits":2,"cost":"4.45"},{"name":"tests/cases/compiler/importHelpersOutFile.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithOnlyNullValueOrUndefinedValue.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/typedGenericPrototypeMember.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeofAnExportedType.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/quickInfoOnClassMergedWithFunction.ts","time":96,"edits":2,"cost":"4.45"},{"name":"tests/cases/conformance/externalModules/multipleExportDefault3.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty18.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType7.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/classIndexer3.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/deepElaborationsIntoArrowExpressions.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/functionOverloads34.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/importDeclWithExportModifierAndExportAssignment.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration8_es6.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/indexer.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/functionTypeArgumentArrayAssignment.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/mergedModuleDeclarationCodeGen4.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/namedFunctionExpressionInModule.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern23.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/dynamicImport/importCallExpression5ESNext.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPrivates2.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/declarationEmitAliasFromIndirectFile.ts","time":96,"edits":2,"cost":"4.45"},{"name":"tests/cases/fourslash/convertFunctionToEs6ClassNoSemicolon.ts","time":96,"edits":2,"cost":"4.45"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution5_node.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergeThreeInterfaces.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames44_ES5.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/propertyAccess2.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName37.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty50.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser519458.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/declFileObjectLiteralWithOnlySetter.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/varArgParamTypeCheck.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/declFileTypeAnnotationVisibilityErrorAccessors.ts","time":96,"edits":2,"cost":"4.45"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of16.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/shorthand-property-es6-es6.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/declareIdentifierAsBeginningOfStatementExpression01.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/mappedTypeNestedGenericInstantiation.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/toggleDuplicateFunctionDeclaration.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfNotEqualHasNoEffect.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/declarationEmitDestructuringParameterProperties.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/primitives/number/invalidNumberAssignments.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersFunctionExpression.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/expressions/unaryOperators/deleteOperator/deleteOperatorWithStringType.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment19.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/expressions/typeGuards/TypeGuardWithEnumUnion.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersFunctionES6.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/destructuring/emptyObjectBindingPatternParameter03.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/sourceMapValidationWhile.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithAccessorChildren.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/indexer2.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName1.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/tsxAttributeQuickinfoTypesSameAsObjectLiteral.tsx","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings05_ES5.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/internalAliasInterface.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/destructuring/emptyVariableDeclarationBindingPatterns01_ES5.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/inheritanceStaticPropertyOverridingAccessor.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck10.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/jsx/tsxPreserveEmit1.tsx","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/systemModuleWithSuperClass.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndIndexersErrors.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/classExtendsNull.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/jsx/tsxElementResolution7.tsx","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/exportAssignmentWithPrivacyError.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/nullAssignableToEveryType.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithUndefinedValueAndValidOperator.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/privacyTypeParametersOfInterface.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/declarationEmitTypeAliasWithTypeParameters5.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/es6ExportAssignment2.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/chainedAssignmentChecking.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/jsdoc/typedefCrossModule5.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/cloduleAndTypeParameters.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBindingDts1.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/jsx/tsxElementResolution11.tsx","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser536727.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/collisionRestParameterFunctionExpressions.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames49_ES5.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/invalidLetInForOfAndForIn_ES5.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatBetweenTupleAndArray.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty4.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesErrorWithModule.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/genericClassesInModule2.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superPropertyAccessNoError.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/typeIdentityConsidersBrands.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration7ES5iterable.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/externalModules/exportAssignmentMergedInterface.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectTypes/parserObjectType6.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/numericIndexExpressions.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/union/unionTypeEquivalence.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/parserS7.2_A1.5_T2.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/arrayConcat2.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings10_ES5.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/privateInterfaceProperties.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/navigationBarVariables.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement18.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassTransitivity.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/types/typeRelationships/apparentType/apparentTypeSubtyping.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/formatWithBaseIndent.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/optionalParamInOverride.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/templates/templateStringInParentheses.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/classExpressions/classExpressionES63.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/inferringAnyFunctionType3.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/contextualTyping4.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/superCallFromClassThatHasNoBaseType1.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/modules/exportStar.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/expressions/unaryOperators/plusOperator/plusOperatorWithBooleanType.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/accessorWithRestParam.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/keywordField.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/implicitAnyInCatch.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/jsFileCompilationPublicMethodSyntaxOfClass.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression5_es5.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/unusedPrivateVariableInClass4.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/generics1.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/numericIndexerConstraint3.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/getterThatThrowsShouldNotNeedReturn.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/objectLitGetterSetter.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration8.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/compiler/contextualTyping1.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/breakpointValidationExportAssignment.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination2.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/removeDeclareParamTypeAnnotation.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/smartIndentInterface.ts","time":48,"edits":1,"cost":"4.45"},{"name":"tests/cases/fourslash/importJsNodeModule3.ts","time":144,"edits":3,"cost":"4.45"},{"name":"tests/cases/compiler/weakType.ts","time":144,"edits":3,"cost":"4.45"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations.ts","time":143,"edits":3,"cost":"4.45"},{"name":"tests/cases/fourslash/completionEntryForClassMembers3.ts","time":143,"edits":3,"cost":"4.45"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAmbient2.ts","time":143,"edits":3,"cost":"4.45"},{"name":"tests/cases/fourslash/findAllRefsObjectBindingElementPropertyName10.ts","time":143,"edits":3,"cost":"4.45"},{"name":"tests/cases/compiler/excessPropertyCheckWithUnions.ts","time":238,"edits":5,"cost":"4.44"},{"name":"tests/cases/fourslash/formatAfterWhitespace.ts","time":95,"edits":2,"cost":"4.44"},{"name":"tests/cases/compiler/identifierStartAfterNumericLiteral.ts","time":95,"edits":2,"cost":"4.44"},{"name":"tests/cases/conformance/jsdoc/checkExportsObjectAssignPrototypeProperty.ts","time":95,"edits":2,"cost":"4.44"},{"name":"tests/cases/fourslash/formattingOnChainedCallbacks.ts","time":95,"edits":2,"cost":"4.44"},{"name":"tests/cases/fourslash/codeFixUndeclaredPropertyAccesses.ts","time":237,"edits":5,"cost":"4.44"},{"name":"tests/cases/conformance/types/spread/objectSpreadStrictNull.ts","time":142,"edits":3,"cost":"4.44"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction02.ts","time":142,"edits":3,"cost":"4.44"},{"name":"tests/cases/fourslash/renameDestructuringAssignmentNestedInForOf2.ts","time":142,"edits":3,"cost":"4.44"},{"name":"tests/cases/conformance/async/es6/asyncMethodWithSuper_es6.ts","time":189,"edits":4,"cost":"4.44"},{"name":"tests/cases/compiler/omitTypeHelperModifiers01.ts","time":94,"edits":2,"cost":"4.43"},{"name":"unittests:: PrinterAPI","time":47,"edits":1,"cost":"4.43"},{"name":"unittests:: services:: extract:: extractRanges","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/fourslash/genericParameterHelpTypeReferences.ts","time":188,"edits":4,"cost":"4.43"},{"name":"tests/cases/compiler/assignmentCompatability41.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/sourceMapValidationFunctionExpressions.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_notInCommonjsProject_yesIfSomeEs6Module.ts","time":94,"edits":2,"cost":"4.43"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportPaths_withParentRelativePath.ts","time":188,"edits":4,"cost":"4.43"},{"name":"tests/cases/compiler/generatorES6_3.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/fourslash/completionListNewIdentifierVariableDeclaration.ts","time":94,"edits":2,"cost":"4.43"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression14_es6.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/functionCall17.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/es2017/useSharedArrayBuffer3.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/classes/classDeclarations/classAndVariableWithSameName.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/fourslash/completionEntryForConst.ts","time":94,"edits":2,"cost":"4.43"},{"name":"tests/cases/compiler/internalAliasFunctionInsideLocalModuleWithoutExportAccessError.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldStarExpression3_es6.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/invalidSymbolInTypeParameter1.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES6AMD.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/fourslash/unusedTypeParametersInClass1.ts","time":94,"edits":2,"cost":"4.43"},{"name":"tests/cases/fourslash/completionsSymbolMembers.ts","time":94,"edits":2,"cost":"4.43"},{"name":"tests/cases/compiler/lateBoundDestructuringImplicitAnyError.ts","time":94,"edits":2,"cost":"4.43"},{"name":"tests/cases/compiler/ambientEnumElementInitializer2.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/moduleAndInterfaceSharingName.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/constDeclarations.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/propertyOrdering2.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandNumberType.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern13.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/tupleTypeInference2.ts","time":94,"edits":2,"cost":"4.43"},{"name":"tests/cases/conformance/types/members/objectTypeWithDuplicateNumericProperty.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/interfaceInReopenedModule.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/extendGenericArray2.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES5CJS.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_withExtension.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/duplicateIdentifierEnum.ts","time":94,"edits":2,"cost":"4.43"},{"name":"tests/cases/compiler/esModuleInteropImportCall.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName12.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment8.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/class2.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/es6/Symbols/symbolType4.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/topLevelExports.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/fourslash/tsxGoToDefinitionStatelessFunction1.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement2.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/overloadedStaticMethodSpecialization.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/es5-oldStyleOctalLiteralInEnums.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/importTypeResolutionJSDocEOF.ts","time":94,"edits":2,"cost":"4.43"},{"name":"tests/cases/compiler/shorthand-property-es5-es6.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/unclosedExportClause01.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport_anonymous.ts","time":94,"edits":2,"cost":"4.43"},{"name":"tests/cases/fourslash/completionsNamespaceMergedWithObject.ts","time":94,"edits":2,"cost":"4.43"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/functionOverloads42.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/objectLitTargetTypeCallSite.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/internalAliasInterfaceInsideTopLevelModuleWithExport.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/moduleSymbolMerging.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/symbolLinkDeclarationEmitModuleNamesImportRef.ts","time":94,"edits":2,"cost":"4.43"},{"name":"tests/cases/conformance/types/primitives/enum/validEnumAssignments.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/baseTypeWrappingInstantiationChain.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/genericArrayAssignmentCompatErrors.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/contextualTyping2.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/constantOverloadFunctionNoSubtypeError.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/declarationEmitToDeclarationDirWithDeclarationOption.ts","time":94,"edits":2,"cost":"4.43"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments08_ES6.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/defaultBestCommonTypesHaveDecls.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES5CJS.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace03.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithStringIndexer4.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/asyncFunctionsAcrossFiles.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/functionSubtypingOfVarArgs.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/superPropertyAccessInComputedPropertiesOfNestedType_ES6.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/varArgWithNoParamName.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck60.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/errorMessagesIntersectionTypes02.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/genericsAndHigherOrderFunctions.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/exportImportAndClodule.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty19.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/controlFlow/controlFlowBinaryOrExpression.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/initializerReferencingConstructorParameters.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/unaryPlus.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/clodulesDerivedClasses.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/genericCloneReturnTypes2.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames14_ES5.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/typeParameterCompatibilityAccrossDeclarations.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/internalAliasWithDottedNameEmit.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/enumLiteralUnionNotWidened.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty55.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/async/es6/awaitBinaryExpression/awaitBinaryExpression5_es6.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/newOperator.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/moduleResolution_relativeImportJsFile.ts","time":94,"edits":2,"cost":"4.43"},{"name":"tests/cases/compiler/genericConstraintDeclaration.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/genericTypeAssertions2.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments4_es6.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/externalModules/exportAssignmentGenericType.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/expressions/superCalls/superCalls.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration7_es6.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression19_es6.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteTemplateExpressions3.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/optionalProperties02.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/types/typeRelationships/widenedTypes/arrayLiteralWidened.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/types/objectTypeLiteral/propertySignatures/numericNamedPropertyDuplicates.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression8_es5.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/typeInferenceLiteralUnion.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/exportPrivateType.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression4.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty15.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/es6/modules/exportsAndImportsWithContextualKeywordNames01.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/moduleAugmentationExtendFileModule1.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/inferentialTypingObjectLiteralMethod2.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/indexWithUndefinedAndNull.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloadAssignability01.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName27.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/augmentExportEquals1_1.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of33.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/inferentialTypingWithFunctionType.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/async/es2017/await_unaryExpression_es2017_1.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration9_es5.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/typeOfSuperCall.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/privatePropertyUsingObjectType.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator4.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/randomSemicolons1.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/defaultOfAnyInStrictNullChecks.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/objectLiteralWithSemicolons5.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/jsx/tsxReactEmit3.tsx","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution9.tsx","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/inheritedStringIndexersFromDifferentBaseTypes.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/mutuallyRecursiveGenericBaseTypes1.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/doNotEmitPinnedCommentNotOnTopOfFile.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/typeCheckTypeArgument.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesAssignmentES6.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit3_ES6.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/forInStatement7.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/cloduleSplitAcrossFiles.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface03.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment2.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/importAndVariableDeclarationConflict3.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames7_ES5.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/jsxImportInAttribute.tsx","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/conformance/types/namedTypes/classWithOnlyPublicMembersEquivalentToInterface2.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/compiler/modulePrologueES6.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/fourslash/formattingOnEnterInComments.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/fourslash/navigationBarItemsItems.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/fourslash/navigationBarImports.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/fourslash/breakpointValidationWith.ts","time":47,"edits":1,"cost":"4.43"},{"name":"tests/cases/fourslash/codeFixAddMissingInvocationForDecorator_all.ts","time":141,"edits":3,"cost":"4.43"},{"name":"tests/cases/fourslash/codeFixInferFromUsageCommentAfterParameter.ts","time":141,"edits":3,"cost":"4.43"},{"name":"tests/cases/fourslash/server/getJavaScriptSyntacticDiagnostics01.ts","time":141,"edits":3,"cost":"4.43"},{"name":"tests/cases/fourslash/moveToNewFile_importEquals.ts","time":141,"edits":3,"cost":"4.43"},{"name":"tests/cases/fourslash/findAllRefsUnionProperty.ts","time":234,"edits":5,"cost":"4.43"},{"name":"tests/cases/fourslash/codeFixClassImplementClassPropertyModifiers.ts","time":140,"edits":3,"cost":"4.42"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFileAllComments.ts","time":140,"edits":3,"cost":"4.42"},{"name":"tests/cases/fourslash/codeFixAddMissingTypeof1.ts","time":140,"edits":3,"cost":"4.42"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_shadowing.ts","time":140,"edits":3,"cost":"4.42"},{"name":"tests/cases/fourslash/findAllRefsNoImportClause.ts","time":140,"edits":3,"cost":"4.42"},{"name":"tests/cases/fourslash/moveToNewFile_moveJsxImport1.ts","time":93,"edits":2,"cost":"4.42"},{"name":"tests/cases/compiler/omitTypeTests01.ts","time":93,"edits":2,"cost":"4.42"},{"name":"tests/cases/conformance/es6/destructuring/restPropertyWithBindingPattern.ts","time":93,"edits":2,"cost":"4.42"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentOverload2.tsx","time":93,"edits":2,"cost":"4.42"},{"name":"tests/cases/compiler/namespaceMergedWithImportAliasNoCrash.ts","time":93,"edits":2,"cost":"4.42"},{"name":"tests/cases/conformance/functions/functionWithUseStrictAndSimpleParameterList.ts","time":93,"edits":2,"cost":"4.42"},{"name":"tests/cases/fourslash/unusedClassInNamespaceWithTrivia.ts","time":93,"edits":2,"cost":"4.42"},{"name":"tests/cases/fourslash/quickInfoParameter_skipThisParameter.ts","time":93,"edits":2,"cost":"4.42"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction13.ts","time":93,"edits":2,"cost":"4.42"},{"name":"tests/cases/fourslash/goToImplementationNamespace_06.ts","time":93,"edits":2,"cost":"4.42"},{"name":"tests/cases/compiler/declarationEmitLocalClassDeclarationMixin.ts","time":93,"edits":2,"cost":"4.42"},{"name":"tests/cases/compiler/moduleDeclarationExportStarShadowingGlobalIsNameable.ts","time":93,"edits":2,"cost":"4.42"},{"name":"tests/cases/fourslash/unusedTypeParametersInFunction3.ts","time":93,"edits":2,"cost":"4.42"},{"name":"tests/cases/compiler/jsxChildrenSingleChildConfusableWithMultipleChildrenNoError.tsx","time":92,"edits":2,"cost":"4.41"},{"name":"tests/cases/compiler/declarationEmitForDefaultExportClassExtendingExpression01.ts","time":92,"edits":2,"cost":"4.41"},{"name":"tests/cases/conformance/externalModules/importTsBeforeDTs.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/types/thisType/thisTypeInFunctions2.ts","time":92,"edits":2,"cost":"4.41"},{"name":"tests/cases/compiler/collisionCodeGenEnumWithEnumMemberConflict.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/functionExpressionNames.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/expressions/unaryOperators/negateOperator/negateOperatorInvalidOperations.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_6.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/systemModule3.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/symbolLinkDeclarationEmitModuleNames.ts","time":138,"edits":3,"cost":"4.41"},{"name":"tests/cases/conformance/es6/Symbols/symbolType6.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty9.tsx","time":92,"edits":2,"cost":"4.41"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteNoSubstitutionTemplate2.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures10.ts","time":92,"edits":2,"cost":"4.41"},{"name":"tests/cases/compiler/augmentedTypesClass2.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/fourslash/codeFixUnusedLabel.ts","time":92,"edits":2,"cost":"4.41"},{"name":"tests/cases/compiler/spreadBooleanRespectsFreshness.ts","time":92,"edits":2,"cost":"4.41"},{"name":"tests/cases/fourslash/extract-method19.ts","time":138,"edits":3,"cost":"4.41"},{"name":"tests/cases/compiler/caseInsensitiveFileSystemWithCapsImportTypeDeclarations.ts","time":92,"edits":2,"cost":"4.41"},{"name":"tests/cases/compiler/exportDefaultForNonInstantiatedModule.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/statements/breakStatements/invalidDoWhileBreakStatements.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings19_ES6.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/addMoreCallSignaturesToBaseSignature2.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression2.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/sourceMapWithCaseSensitiveFileNamesAndOutDir.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethodThis.ts","time":184,"edits":4,"cost":"4.41"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues2.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/internalAliasUninitializedModule.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/fourslash/completionsThisType.ts","time":184,"edits":4,"cost":"4.41"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens14.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/jsdoc/callbackCrossModule.ts","time":92,"edits":2,"cost":"4.41"},{"name":"tests/cases/compiler/destructuringAssignmentWithExportedName.ts","time":92,"edits":2,"cost":"4.41"},{"name":"tests/cases/conformance/classes/members/accessibility/privateStaticNotAccessibleInClodule2.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/declarationEmitTypeAliasWithTypeParameters6.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression2_es5.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck7.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/exportRedeclarationTypeAliases.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/callSignaturesShouldBeResolvedBeforeSpecialization.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames26_ES5.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/classes/members/accessibility/classPropertyIsPublicByDefault.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/implicitAnyWidenToAny.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesOverloads04.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/unusedImports7.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithNullValueAndValidOperands.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/mutrec.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/narrowingOfDottedNames.ts","time":138,"edits":3,"cost":"4.41"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesWithoutSubtype.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity9.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision4.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/declarationEmitBindingPatterns.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/parser/ecmascript5/MissingTokens/parserMissingToken2.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature9.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/expressions/contextualTyping/arrayLiteralExpressionContextualTyping.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression8_es6.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/internalAliasFunction.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/jsxNestedWithinTernaryParsesCorrectly.tsx","time":92,"edits":2,"cost":"4.41"},{"name":"tests/cases/compiler/declarationFilesWithTypeReferences4.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClass.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/functionOverloads25.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/jsxViaImport.2.tsx","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassTransitivity2.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing8.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/typeParameterFixingWithContextSensitiveArguments.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/overloadOnConstDuplicateOverloads1.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/exportEqualErrorType.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans5.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/es6/modules/exportsAndImportsWithContextualKeywordNames02.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/async/es6/await_unaryExpression_es6.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/derivedInterfaceCallSignature.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/conditionalExpressionNewLine10.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithAny.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/strictNullLogicalAndOr.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/types/specifyingTypes/typeReferences/nonGenericTypeReferenceWithTypeArguments.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration6_es6.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/interfaceImplementation7.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/classMemberInitializerWithLamdaScoping.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/genericParameterAssignability1.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings01_ES6.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/getterSetterNonAccessor.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/contextualTyping9.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/statements/breakStatements/switchBreakStatements.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty47.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/overloadsInDifferentContainersDisagreeOnAmbient.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/functionVariableInReturnTypeAnnotation.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/declFileClassExtendsNull.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration7ES5.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit4_ES5.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/localClassesInLoop.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck23.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClass2.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/interfaceImplementation8.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/types/intersection/operatorsAndIntersectionTypes.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/sourceMapValidationFunctions.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/declFilePrivateStatic.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/classes/classDeclarations/declaredClassMergedwithSelf.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans4.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers4.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/duplicateClassElements.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/noImplicitAnyParametersInBareFunctions.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/destructuringPropertyAssignmentNameIsNotAssignmentTarget.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/contextualTyping22.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/types/any/assignAnyToEveryType.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration2_es6.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/indexerA.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/types/objectTypeLiteral/methodSignatures/methodSignaturesWithOverloads.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName19.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName14.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty6.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction7_es6.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/functionOverloads32.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser512084.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName8.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/inheritanceStaticFuncOverridingMethod.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/indexIntoEnum.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundAdditionAssignmentLHSCannotBeAssigned.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/noErrorUsingImportExportModuleAugmentationInDeclarationFile2.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/interfaceInheritance2.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/fourslash/breakpointValidationDebugger.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/lambdaArgCrash.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/typeAssertionsWithIntersectionTypes01.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/typeParameterConstrainedToOuterTypeParameter2.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/functionOverloads21.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/restIntersection.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/commentsOnStaticMembers.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement1.d.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction9_es6.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/functionOverloads27.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/declarationEmitDestructuringWithOptionalBindingParameters.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorInAmbientContext1.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/enumsWithMultipleDeclarations2.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/quotedFunctionName2.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/commentOnBinaryOperator1.ts","time":92,"edits":2,"cost":"4.41"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration5.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/flowAfterFinally1.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/genericWithCallSignatureReturningSpecialization.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/compiler/styleOptions.ts","time":46,"edits":1,"cost":"4.41"},{"name":"tests/cases/fourslash/augmentedTypesModule6.ts","time":183,"edits":4,"cost":"4.40"},{"name":"tests/cases/fourslash/completionInJsDocQualifiedNames.ts","time":183,"edits":4,"cost":"4.40"},{"name":"tests/cases/fourslash/referencesForPropertiesOfGenericType.ts","time":137,"edits":3,"cost":"4.40"},{"name":"tests/cases/fourslash/codeFixCannotFindModule_suggestion.ts","time":137,"edits":3,"cost":"4.40"},{"name":"tests/cases/fourslash/codeFixClassImplementClassAbstractGettersAndSetters.ts","time":137,"edits":3,"cost":"4.40"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics9.ts","time":137,"edits":3,"cost":"4.40"},{"name":"tests/cases/compiler/conditionalTypeRelaxingConstraintAssignability.ts","time":91,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/findAllReferencesDynamicImport2.ts","time":182,"edits":4,"cost":"4.40"},{"name":"tests/cases/compiler/expressionTypeNodeShouldError.ts","time":91,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/unusedTypeParametersInFunction1.ts","time":91,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures8.ts","time":91,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/goToDefinitionExternalModuleName8.ts","time":91,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction16.ts","time":91,"edits":2,"cost":"4.40"},{"name":"tests/cases/compiler/objectLiteralEnumPropertyNames.ts","time":91,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/completionListAndMemberListOnCommentedDot.ts","time":91,"edits":2,"cost":"4.40"},{"name":"tests/cases/compiler/unionTypeErrorMessageTypeRefs01.ts","time":91,"edits":2,"cost":"4.40"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction17.ts","time":136,"edits":3,"cost":"4.40"},{"name":"tests/cases/fourslash/quickInfoTypeError.ts","time":136,"edits":3,"cost":"4.40"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction09.ts","time":136,"edits":3,"cost":"4.40"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics15.ts","time":136,"edits":3,"cost":"4.40"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_asyncMethods.ts","time":136,"edits":3,"cost":"4.40"},{"name":"tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment1.ts","time":136,"edits":3,"cost":"4.40"},{"name":"tests/cases/fourslash/navigateToSymbolIterator.ts","time":136,"edits":3,"cost":"4.40"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess14.ts","time":136,"edits":3,"cost":"4.40"},{"name":"tests/cases/fourslash/incompleteFunctionCallCodefix.ts","time":181,"edits":4,"cost":"4.39"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc10.ts","time":226,"edits":5,"cost":"4.39"},{"name":"tests/cases/conformance/es6/destructuring/destructuringControlFlow.ts","time":90,"edits":2,"cost":"4.39"},{"name":"tests/cases/conformance/declarationEmit/declarationEmitWorkWithInlineComments.ts","time":90,"edits":2,"cost":"4.39"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/binaryIntegerLiteralError.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/codeFixSpellingVsImport.ts","time":90,"edits":2,"cost":"4.39"},{"name":"tests/cases/conformance/controlFlow/controlFlowAssignmentExpression.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/modules/defaultExportsCannotMerge01.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/staticPrototypePropertyOnClass.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/templates/templateStringInWhile.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments17_ES6.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes4.ts","time":90,"edits":2,"cost":"4.39"},{"name":"tests/cases/compiler/jsxFactoryIdentifierWithAbsentParameter.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/emitter/es5/forAwait/emitter.forAwait.es5.ts","time":90,"edits":2,"cost":"4.39"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInCJS4.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames16_ES5.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration5.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution3_node.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/codeFixInferFromUsageVariable2.ts","time":135,"edits":3,"cost":"4.39"},{"name":"tests/cases/conformance/types/members/classWithProtectedProperty.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/quickInfoAlias.ts","time":90,"edits":2,"cost":"4.39"},{"name":"tests/cases/fourslash/jsxGenericQuickInfo.tsx","time":135,"edits":3,"cost":"4.39"},{"name":"tests/cases/compiler/parseCommaSeparatedNewlineString.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns03_ES5.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/callExpressionWithMissingTypeArgument1.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/formattingJsxElements.ts","time":90,"edits":2,"cost":"4.39"},{"name":"tests/cases/compiler/commonSourceDir5.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/goToDefinitionConstructorOfClassExpression01.ts","time":90,"edits":2,"cost":"4.39"},{"name":"tests/cases/compiler/conditionalExpressionNewLine3.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/varBlock.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/declarationEmit/libReferenceDeclarationEmit.ts","time":90,"edits":2,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel2.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty14.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/statements/throwStatements/throwInEnclosingStatements.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName1.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/es6ImportNameSpaceImportMergeErrors.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/parameterReferenceInInitializer2.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/contextualTyping18.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/assignmentCompatFunctionsWithOptionalArgs.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/recursiveResolveTypeMembers.ts","time":90,"edits":2,"cost":"4.39"},{"name":"tests/cases/compiler/assignmentCompatability13.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/commentsBeforeVariableStatement1.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings09_ES5.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/fuzzy.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithInitializer1.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/mismatchedGenericArguments1.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/enumWithoutInitializerAfterComputedMember.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/completionListInvalidMemberNames2.ts","time":135,"edits":3,"cost":"4.39"},{"name":"tests/cases/compiler/sourceMapValidationEnums.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/commentOnAmbientEnum.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/functionOverloads11.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/importHelpersES6.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of29.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/declarationEmitExpressionInExtends.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument.d.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/internalModules/importDeclarations/circularImportAlias.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/staticMethodReferencingTypeArgument1.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit5_ES5.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormThisMemberErrors.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/implementingAnInterfaceExtendingClassWithProtecteds.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/assignmentCompatability21.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression1_es5.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/sourceMapValidationIfElse.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty28.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/objectLiteralFunctionArgContextualTyping2.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunctionCapturesArguments_es6.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInAMD3.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/externalModules/exportNonVisibleType.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateInstanceShadowingPublicInstance.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/wrappedAndRecursiveConstraints3.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration6.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck58.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/assertInWrapSomeTypeParameter.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/generatorES6_6.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/modularizeLibrary_ErrorFromUsingES6FeaturesWithOnlyES5Lib.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans6.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/modules/exportsAndImportsWithUnderscores4.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalAndOperator/logicalAndOperatorWithTypeParameters.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/trailingCommasES5.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/mismatchedClassConstructorVariable.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/interfaceExtendsClass1.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/propertyWrappedInTry.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/es5ExportEqualsDts.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/genericNewInterface.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/noErrorsInCallback.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/typeParameterFixingWithConstraints.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/innerAliases.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/widenToAny2.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction3_es6.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/superPropertyAccess1.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination1.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/commonSourceDir6.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty48.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/jsx/tsxTypeErrors.tsx","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/internalAliasInitializedModuleInsideLocalModuleWithExport.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/arrayOfExportedClass.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/reachabilityChecks1.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/modules/reExportDefaultExport.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions03_ES6.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression7_es5.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of15.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration8.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersAccessibility.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration3.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/functionCall1.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration6.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList10.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/dottedModuleName2.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveAssignError.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPrivates3.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/constDeclarations-errors.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorDefaultValuesReferencingThis.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/duplicateIdentifiersAcrossContainerBoundaries.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/classExtendsInterface.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithOverloadResolution2_ES6.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/newOnInstanceSymbol.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/superNewCall1.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/internalModules/codeGeneration/exportCodeGen.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/references/library-reference-12.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement16.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/assignmentCompatability10.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/objectTypeLiteral/constructSignatures/constructSignaturesWithOverloads.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/decrementAndIncrementOperators.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/expressions/assignmentOperator/assignmentLHSIsReference.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/functionTypeArgumentAssignmentCompat.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_allowJs.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/collisionExportsRequireAndAmbientModule.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck8.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInWhileStatement.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/optionsSourcemapInlineSources.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/members/typesWithPrivateConstructor.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration8_es6.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/unusedTypeParameterInInterface1.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/commentsDottedModuleName.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorInvalidOperations.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/recursiveTypeInGenericConstraint.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorWithAssignableReturnExpression.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractDeclarations.d.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/declarationMerging1.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression14.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/maxNodeModuleJsDepthDefaultsToZero.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall8.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/global.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/es6/templates/templateStringInCallExpressionES6.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement1.d.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/parser/ecmascript5/parserInExpression1.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/compiler/privateInstanceVisibility.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of16.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/formattingSpacesAfterConstructor.ts","time":45,"edits":1,"cost":"4.39"},{"name":"tests/cases/fourslash/importNameCodeFix_jsx.ts","time":179,"edits":4,"cost":"4.38"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc3.ts","time":313,"edits":7,"cost":"4.38"},{"name":"tests/cases/conformance/types/unknown/unknownType1.ts","time":134,"edits":3,"cost":"4.38"},{"name":"tests/cases/fourslash/codeFixAwaitInSyncFunction6.5.ts","time":134,"edits":3,"cost":"4.38"},{"name":"tests/cases/fourslash/importNameCodeFixOptionalImport0.ts","time":134,"edits":3,"cost":"4.38"},{"name":"tests/cases/conformance/types/conditional/inferTypes2.ts","time":134,"edits":3,"cost":"4.38"},{"name":"tests/cases/fourslash/completionEntryForClassMembers.ts","time":223,"edits":5,"cost":"4.38"},{"name":"tests/cases/compiler/inferenceDoesntCompareAgainstUninstantiatedTypeParameter.ts","time":89,"edits":2,"cost":"4.38"},{"name":"tests/cases/conformance/controlFlow/controlFlowTruthiness.ts","time":89,"edits":2,"cost":"4.38"},{"name":"tests/cases/fourslash/extract-method3.ts","time":89,"edits":2,"cost":"4.38"},{"name":"tests/cases/fourslash/extract-method_jsxIntrinsicTagSymbol.ts","time":89,"edits":2,"cost":"4.38"},{"name":"tests/cases/fourslash/codeFixUnreachableCode_if.ts","time":133,"edits":3,"cost":"4.37"},{"name":"tests/cases/fourslash/codeFixInferFromUsageNumberIndexSignature.ts","time":133,"edits":3,"cost":"4.37"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics17.ts","time":133,"edits":3,"cost":"4.37"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportIndex_notForClassicResolution.ts","time":133,"edits":3,"cost":"4.37"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization.ts","time":177,"edits":4,"cost":"4.37"},{"name":"tests/cases/fourslash/smartSelection_simple2.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/parseBigInt.ts","time":88,"edits":2,"cost":"4.37"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser512325.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/fourslash/goToImplementationInterfaceProperty_01.ts","time":88,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/refactorAddOrRemoveBracesToArrowFunction10.ts","time":88,"edits":2,"cost":"4.37"},{"name":"tests/cases/compiler/genericClasses1.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess17.ts","time":220,"edits":5,"cost":"4.37"},{"name":"tests/cases/compiler/typeofUndefined.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/types/contextualTypes/methodDeclarations/contextuallyTypedObjectLiteralMethodDeclaration01.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignatures2.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/fourslash/goToImplementationInterfaceMethod_11.ts","time":88,"edits":2,"cost":"4.37"},{"name":"tests/cases/fourslash/importNameCodeFix_preferBaseUrl.ts","time":132,"edits":3,"cost":"4.37"},{"name":"tests/cases/compiler/inheritanceStaticFuncOverridingProperty.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/typeParameterAsTypeParameterConstraint2.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments4.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/fourslash/quickInfoForDestructuringShorthandInitializer.ts","time":88,"edits":2,"cost":"4.37"},{"name":"tests/cases/compiler/augmentedTypesModules3.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty29.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/optionalPropertiesInClasses.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment32.ts","time":88,"edits":2,"cost":"4.37"},{"name":"tests/cases/compiler/es5-asyncFunctionPropertyAccess.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of26.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod6.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/nestedBlockScopedBindings7.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02_ES6.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndVarInGlobal.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName36.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/es6/destructuring/optionalBindingParameters2.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/functionLiteralForOverloads.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardFunctionGenerics.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution10.tsx","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES5AMD.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/inlineSourceMap2.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithStringIndexerHidingBaseTypeIndexer.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/staticVisibility.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/typeValueConflict2.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/this_inside-object-literal-getters-and-setters.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/overloadOnConstNoStringImplementation.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/expressions/unaryOperators/deleteOperator/deleteOperatorWithEnumType.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithUndefinedValueAndValidOperands.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/continueNotInIterationStatement2.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/functionOnlyHasThrow.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target8.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/controlFlow/controlFlowCommaOperator.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/types/members/objectTypeWithConstructSignatureHidingMembersOfFunction.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/classes/members/constructorFunctionTypes/classWithStaticMembers.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/typeParameterListWithTrailingComma1.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeReadonly.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/externalModuleRefernceResolutionOrderInImportDeclaration.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/commentsAfterFunctionExpression1.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/recursiveMods.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression4_es2017.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/jsFileCompilationErrorOnDeclarationsWithJsFileReferenceWithOut.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement8.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/assignmentCompatability23.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/accessors_spec_section-4.5_error-cases.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum4.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/internalAliasVarInsideTopLevelModuleWithExport.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/unusedParametersInLambda2.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck45.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions17_ES5.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/arrowFunctionWithObjectLiteralBody5.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/typeOfThisInMemberFunctions.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates09_ES6.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBinding1InEs5.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/jsx/tsxUnionTypeComponent1.tsx","time":88,"edits":2,"cost":"4.37"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithInheritedPrivates3.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty4.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/collisionExportsRequireAndInternalModuleAlias.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/references/library-reference-14.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty23.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement3.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction7_es5.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/crashIntypeCheckObjectCreationExpression.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration11_es6.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution6_classic.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/unusedImports8.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/es6/Symbols/symbolType13.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/interfaceContextualType.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression12.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/jsx/tsxElementResolution12.tsx","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/unknownSymbols2.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/objectLiteralWithSemicolons2.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates2.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/memberVariableDeclarations1.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/genericClasses4.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName30.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/mixingStaticAndInstanceOverloads.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration2.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens16.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration3.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes04_ES6.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/errorForwardReferenceForwadingConstructor.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/externalModules/umd8.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/moduleMemberWithoutTypeAnnotation2.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/externalModules/umd5.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic3.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/es5-commonjs.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing4.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames28_ES5.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/unusedParameterInCatchClause.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/jsFileCompilationEmitTrippleSlashReference.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/externalModules/asiPreventsParsingAsAmbientExternalModule01.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/crashInResolveInterface.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/classHeritageWithTrailingSeparator.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/moduleMerge.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck28.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser645086_3.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/propertiesAndIndexersForNumericNames.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames30_ES6.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndLocalVarInMethod.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/enumAssignmentCompat5.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/types/members/objectTypeWithCallSignatureHidingMembersOfFunctionAssignmentCompat.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/illegalGenericWrapping1.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty2.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings21_ES5.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments19.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/arrayConcatMap.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/compiler/contextualTyping33.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression3_es5.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration1.ts","time":44,"edits":1,"cost":"4.37"},{"name":"tests/cases/fourslash/completionForStringLiteral_details.ts","time":219,"edits":5,"cost":"4.36"},{"name":"tests/cases/fourslash/completionsImport_importType.ts","time":175,"edits":4,"cost":"4.36"},{"name":"tests/cases/fourslash/codeFixAddMissingMember_generator_function.ts","time":131,"edits":3,"cost":"4.36"},{"name":"tests/cases/fourslash/findAllReferencesOfConstructor.ts","time":131,"edits":3,"cost":"4.36"},{"name":"tests/cases/fourslash/importNameCodeFixDefaultExport3.ts","time":131,"edits":3,"cost":"4.36"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport5.ts","time":131,"edits":3,"cost":"4.36"},{"name":"tests/cases/fourslash/referencesForInheritedProperties6.ts","time":131,"edits":3,"cost":"4.36"},{"name":"tests/cases/conformance/expressions/propertyAccess/propertyAccessWidening.ts","time":87,"edits":2,"cost":"4.35"},{"name":"tests/cases/fourslash/findAllRefs_importType_meaningAtLocation.ts","time":174,"edits":4,"cost":"4.35"},{"name":"tests/cases/conformance/enums/enumBasics.ts","time":87,"edits":2,"cost":"4.35"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAllowSyntheticDefaultImports3.ts","time":87,"edits":2,"cost":"4.35"},{"name":"tests/cases/compiler/tsxTypeArgumentPartialDefinitionStillErrors.ts","time":87,"edits":2,"cost":"4.35"},{"name":"tests/cases/fourslash/documentHighlights_filesToSearch.ts","time":87,"edits":2,"cost":"4.35"},{"name":"tests/cases/conformance/jsdoc/typedefCrossModule.ts","time":87,"edits":2,"cost":"4.35"},{"name":"tests/cases/compiler/moduleResolution_packageJson_yesAtPackageRoot_mainFieldInSubDirectory.ts","time":87,"edits":2,"cost":"4.35"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_namedClassExpression.ts","time":217,"edits":5,"cost":"4.35"},{"name":"tests/cases/fourslash/moveToNewFile_namespaceImport.ts","time":130,"edits":3,"cost":"4.35"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport7.ts","time":130,"edits":3,"cost":"4.35"},{"name":"tests/cases/fourslash/importNameCodeFixReExport.ts","time":130,"edits":3,"cost":"4.35"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction15.ts","time":130,"edits":3,"cost":"4.35"},{"name":"tests/cases/fourslash/moveToNewFile_onlyStatements.ts","time":130,"edits":3,"cost":"4.35"},{"name":"tests/cases/conformance/types/rest/restTuplesFromContextualTypes.ts","time":173,"edits":4,"cost":"4.35"},{"name":"tests/cases/conformance/es6/restParameters/readonlyRestParameters.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_destructure_partlyUnused.ts","time":129,"edits":3,"cost":"4.34"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration8.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/declarationEmitExportAliasVisibiilityMarking.ts","time":86,"edits":2,"cost":"4.34"},{"name":"tests/cases/compiler/commentsMultiModuleSingleFile.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/externalModules/relativePathMustResolve.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_destructure_allUnused_all.ts","time":129,"edits":3,"cost":"4.34"},{"name":"tests/cases/compiler/thisInArrowFunctionInStaticInitializer1.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/es5ExportDefaultClassDeclaration.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserBreakStatement1.d.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportBaseUrl2.ts","time":172,"edits":4,"cost":"4.34"},{"name":"tests/cases/compiler/sourceMapWithMultipleFilesWithFileEndingWithInterface.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/assignmentCompatWithOverloads.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/isolatedModulesOut.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_objectBindingPattern_plain.ts","time":129,"edits":3,"cost":"4.34"},{"name":"tests/cases/compiler/es5-asyncFunctionReturnStatements.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsEveryObjectType.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/implicitAnyDeclareFunctionExprWithoutFormalType.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution12.tsx","time":86,"edits":2,"cost":"4.34"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations8.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperator1.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/readonlyConstructorAssignment.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/fourslash/unusedImportsFS_entireImportDeclaration.ts","time":129,"edits":3,"cost":"4.34"},{"name":"tests/cases/compiler/internalAliasEnumInsideLocalModuleWithoutExportAccessError.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/fourslash/extract-const1.ts","time":86,"edits":2,"cost":"4.34"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport.ts","time":129,"edits":3,"cost":"4.34"},{"name":"tests/cases/compiler/overloadOnConstInObjectLiteralImplementingAnInterface.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/unusedLocalsinConstructor2.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions02_ES6.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/illegalSuperCallsInConstructor.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/types/objectTypeLiteral/methodSignatures/objectTypesWithOptionalProperties.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/es6/Symbols/symbolType3.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction08.ts","time":129,"edits":3,"cost":"4.34"},{"name":"tests/cases/compiler/emitBundleWithShebang1.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/functionCall10.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/fourslash/functionOverloadCount.ts","time":86,"edits":2,"cost":"4.34"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncUnParenthesizedArrowFunction_es2017.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedAMD2.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/implicitAnyDeclareFunctionWithoutFormalType2.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/jsxAttributeWithoutExpressionReact.tsx","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/amdDependencyCommentName3.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty17.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/genericFunctions0.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/contextualSignatureInstantiation1.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports2-amd.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/nestedModulePrivateAccess.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/fourslash/findAllRefsDeclareClass.ts","time":129,"edits":3,"cost":"4.34"},{"name":"tests/cases/compiler/assignmentCompatability5.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement2.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/types/members/objectTypeHidingMembersOfObject.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolIndexer4.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment7.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/classes/members/constructorFunctionTypes/constructorHasPrototypeProperty.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithMemberClassConflict.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/emitThisInSuperMethodCall.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/generics2.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/taggedTemplateStringsHexadecimalEscapesES6.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution7_node.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/thisInModule.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericsInVariableDeclaration1.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration5.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/constIndexedAccess.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/interfaceImplementation4.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/taggedTemplateWithoutDeclaredHelper.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/typeAssertionsWithUnionTypes01.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/es3defaultAliasIsQuoted.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration1.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithStringIndexerHidingBaseTypeIndexer2.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/castTest.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature10.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/genericClassWithStaticsUsingTypeArguments.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/functionSubtypingOfVarArgs2.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports5.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/exportAssignmentVariable.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/typeOfOperator1.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithIndexingOnLHS3.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/types/literal/literalTypes1.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/tooManyTypeParameters1.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarInAccessors.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/assignmentCompatability34.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/contextualTypingWithGenericAndNonGenericSignature.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/assignmentCompatability_checking-call-member-off-of-function-interface.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/wrappedAndRecursiveConstraints4.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern5.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/declarationEmitInferredTypeAlias5.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInForStatement.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/commentOnSignature1.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/es6/destructuring/emptyVariableDeclarationBindingPatterns01_ES6.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod3.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/superAccessInFatArrow1.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/salsa/moduleExportAssignment.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/typeAliasDoesntMakeModuleInstantiated.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern20.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedArray.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit3_ES5.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithNumberType.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/assignmentCompatability11.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithAnyAndNumber.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/collisionRestParameterClassMethod.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorParametersAccessibility2.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans3.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames10_ES6.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/voidAsNonAmbiguousReturnType.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/typeComparisonCaching.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/staticAndMemberFunctions.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/genericGetter.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/typeParameterDiamond4.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/specializationOfExportedClass.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility5.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/nominalSubtypeCheckOfTypeParameter2.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/externalModules/exportAssignmentTopLevelFundule.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/jsx/tsxExternalModuleEmit2.tsx","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/assignmentCompatability4.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/baseIndexSignatureResolution.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/es5-asyncFunctionSwitchStatements.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/alwaysStrictModule2.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/propertySignatures.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/implicitAnyDeclareTypePropertyWithoutType.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/withStatementErrors.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/contextualTyping24.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/internalAliasClassInsideLocalModuleWithoutExportAccessError.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classIsSubtypeOfBaseType.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/contextualTyping32.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement3.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithLiteralPropertyNameInES6.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/es6ModuleWithModuleGenTargetAmd.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration9_es6.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/forwardRefInEnum.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/restParameterAssignmentCompatibility.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/types/any/narrowExceptionVariableInCatchClause.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedTypeOfOperatorES6.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantEqualsGreaterThanAfterFunction2.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/assignmentCompatability8.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck30.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/emitAccessExpressionOfCastedObjectLiteralExpressionInArrowFunctionES5.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/optionalParamReferencingOtherParams1.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/parser/ecmascript5/SuperExpressions/parserSuperExpression1.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/es5-commonjs2.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/es6ClassSuperCodegenBug.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode15-negative.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/argumentsObjectIterator01_ES5.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/declarationEmitPrivateAsync.ts","time":86,"edits":2,"cost":"4.34"},{"name":"tests/cases/compiler/collisionThisExpressionAndAmbientVarInGlobal.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/argumentsObjectCreatesRestForJs.ts","time":86,"edits":2,"cost":"4.34"},{"name":"tests/cases/conformance/decorators/class/constructor/decoratorOnClassConstructor2.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/exportSpecifierAndExportedMemberDeclaration.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/detachedCommentAtStartOfConstructor2.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/nodeResolution7.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/importsInAmbientModules1.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/classExtendingQualifiedName.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/implicitAnyDeclareFunctionWithoutFormalType.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/types/spread/objectSpreadComputedProperty.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/classWithOverloadImplementationOfWrongName2.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/parser/ecmascript5/parserUnicode1.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/es6ImportDefaultBindingWithExport.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType10_ES6.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected9.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/contextualTyping16.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/switchCaseInternalComments.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/types/namedTypes/interfaceWithPrivateMember.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserSwitchStatement1.d.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/compiler/recursiveNamedLambdaCall.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/fourslash/consistenceOnIndentionsOfChainedFunctionCalls.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/fourslash/alignmentAfterFormattingOnMultilineExpressionAndParametersList.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions09_ES5.ts","time":43,"edits":1,"cost":"4.34"},{"name":"tests/cases/fourslash/commentsVariables.ts","time":214,"edits":5,"cost":"4.34"},{"name":"tests/cases/fourslash/findAllRefsTypedef.ts","time":171,"edits":4,"cost":"4.34"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics18.ts","time":128,"edits":3,"cost":"4.33"},{"name":"tests/cases/fourslash/extract-method2.ts","time":128,"edits":3,"cost":"4.33"},{"name":"tests/cases/fourslash/server/projectInfo02.ts","time":128,"edits":3,"cost":"4.33"},{"name":"tests/cases/conformance/jsdoc/returnTagTypeGuard.ts","time":128,"edits":3,"cost":"4.33"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics6.ts","time":128,"edits":3,"cost":"4.33"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc11.ts","time":213,"edits":5,"cost":"4.33"},{"name":"tests/cases/conformance/types/spread/objectSpreadNegative.ts","time":213,"edits":5,"cost":"4.33"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class2.ts","time":170,"edits":4,"cost":"4.33"},{"name":"tests/cases/fourslash/squiggleIllegalSubclassOverride.ts","time":85,"edits":2,"cost":"4.33"},{"name":"tests/cases/fourslash/findAllRefsClassExpression0.ts","time":170,"edits":4,"cost":"4.33"},{"name":"tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration8.ts","time":85,"edits":2,"cost":"4.33"},{"name":"tests/cases/fourslash/findAllReferencesDynamicImport1.ts","time":170,"edits":4,"cost":"4.33"},{"name":"tests/cases/fourslash/completionsJsdocTypeTagCast.ts","time":170,"edits":4,"cost":"4.33"},{"name":"tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment3.ts","time":127,"edits":3,"cost":"4.33"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportPaths1.ts","time":127,"edits":3,"cost":"4.33"},{"name":"tests/cases/fourslash/importNameCodeFix_rootDirs.ts","time":127,"edits":3,"cost":"4.33"},{"name":"tests/cases/compiler/contravariantInferenceAndTypeGuard.ts","time":84,"edits":2,"cost":"4.32"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution6.tsx","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/augmentExportEquals2.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/declFileRegressionTests.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments05_ES6.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/genericCallWithoutArgs.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/sourceMapValidationForIn.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/statements/returnStatements/invalidReturnStatements.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment15.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/declareDottedModuleName.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_parameterInOverride.ts","time":84,"edits":2,"cost":"4.32"},{"name":"tests/cases/compiler/conditionalExpressionNewLine6.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/widenedTypes.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/internalAliasVarInsideLocalModuleWithoutExport.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/matchReturnTypeInAllBranches.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/functionOverloads23.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_5.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/duplicateLabel2.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/typeAliases/reservedNamesInAliases.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/doubleUnderscoreEnumEmit.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/restUnion3.ts","time":84,"edits":2,"cost":"4.32"},{"name":"tests/cases/compiler/selfInLambdas.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/unclosedExportClause02.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature5.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/InvalidNonInstantiatedModule.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/ambient/ambientShorthand_reExport.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/declarationEmitWithDefaultAsComputedName2.ts","time":84,"edits":2,"cost":"4.32"},{"name":"tests/cases/compiler/es6ModuleInternalNamedImports2.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/unusedNamespaceInModule.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionThisCapturing.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/assignmentCompatability42.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/quotedModuleNameMustBeAmbient.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/emitBundleWithShebang2.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/templates/templateStringWithOpenCommentInStringPortionES6.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression6_es5.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration12_es6.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/parserKeywordsAsIdentifierName2.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/contextualTyping20.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/externalModules/amdImportAsPrimaryExpression.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionAsIsES6.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/externalModules/moduleResolutionWithExtensions.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/DeclarationErrorsNoEmitOnError.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.hex.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/noImplicitUseStrict_system.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesDeclarationEmit4_ES6.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/emptyGenericParamList.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/parameterInitializerBeforeDestructuringEmit.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/doubleUnderscoreExportStarConflict.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/es6-sourcemap-amd.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral3.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/collisionArgumentsFunctionExpressions.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/controlFlow/controlFlowIfStatement.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/objectTypeLiteral/methodSignatures/objectTypesWithOptionalProperties2.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/nameCollisions.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/statements/continueStatements/invalidForInContinueStatements.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/moduleResolution/typesVersions.ambientModules.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of32.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/doNotEmitPinnedCommentOnNotEmittedNodets.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty6.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments01.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/contextualTyping41.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveIndexingWithForInSupressError.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode16.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/couldNotSelectGenericOverload.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInheritance.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/systemModule6.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature6.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/unusedParametersThis.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/classExtendsClauseClassMergedWithModuleNotReferingConstructor.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypeAssertion01.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.hexNegative.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/tryCatchFinally.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/noImplicitUseStrict_es6.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorSyntaxError1.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/continueNotInIterationStatement4.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/objectLitStructuralTypeMismatch.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings03_ES5.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/assignmentCompatability36.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandStringType.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/aliasUsageInVarAssignment.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck25.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/errorMessagesIntersectionTypes03.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/expressions/assignmentOperator/assignmentTypeNarrowing.ts","time":84,"edits":2,"cost":"4.32"},{"name":"tests/cases/conformance/es6/classExpressions/typeArgumentInferenceWithClassExpression3.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/augmentExportEquals4_1.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersFunctionProperty.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractCrashedOnce.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/declarationEmitInferredDefaultExportType2.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/moduleAugmentationGlobal7_1.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/jsFileCompilationErrorOnDeclarationsWithJsFileReferenceWithNoOut.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/overloadResolutionWithAny.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/excessPropertyErrorForFunctionTypes.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/asiPublicPrivateProtected.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/recursiveInheritance.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/objectLiteralFunctionArgContextualTyping.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass4.es6.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/genericPrototypeProperty3.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/expressions/newOperator/newOperatorErrorCases.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of12.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithIndexingOnLHS4.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/unusedTypeParameters4.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/exportEqualsAmd.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImport1WithExport.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/assignmentCompatability9.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/objectTypeLiteral/constructSignatures/constructSignaturesWithOverloads2.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames9_ES5.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveIndexingWithForIn.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/indexerAsOptional.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/emitSuperCallBeforeEmitPropertyDeclaration1ES6.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/moduleResolution/packageJsonMain_isNonRecursive.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnInterface.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/contextuallyTypingOrOperator3.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/assignmentCompatability30.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/destructuring/declarationInAmbientContext.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of19.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509693.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclarationAmbiguities1.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/ArrowFunction4.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/overloadsWithProvisionalErrors.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/sourceMapWithCaseSensitiveFileNames.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/exportDefaultProperty2.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementObjectBindingPattern2.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty6.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/async/es5/awaitCallExpression/awaitCallExpression4_es5.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/umdDependencyCommentName2.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName5.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/indexSignatureWithInitializer1.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/mergeWithImportedNamespace.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName4.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/Symbols/ES5SymbolType1.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/forStatementInnerComments.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration7.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/aliasUsageInTypeArgumentOfExtendsClause.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/expressions/typeGuards/nullOrUndefinedTypeGuardIsOrderIndependent.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/constantOverloadFunction.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersOptionality4.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/typeArgumentInferenceOrdering.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/emitSuperCallBeforeEmitPropertyDeclarationAndParameterPropertyDeclaration1ES6.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression4.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration2.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserInvocationOfMemberAccessOffOfObjectCreationExpression1.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration11_es6.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/enumWithParenthesizedInitializer1.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/duplicateIdentifierDifferentSpelling.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/typeConstraintsWithConstructSignatures.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithTypeArgumentInES6.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/constructorsWithSpecializedSignatures.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/contextualSignatureInstatiationCovariance.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement4.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/duplicateVariablesByScope.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/typeInferenceWithTypeAnnotation.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty2.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/Blocks/parserErrorRecovery_Block2.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/fourslash/formattingOnClosingBracket.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/types/primitives/boolean/booleanPropertyAccess.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/compiler/overloadOnGenericArity.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration12.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList14.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/es6/templates/templateStringInModulo.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser643728.ts","time":42,"edits":1,"cost":"4.32"},{"name":"tests/cases/fourslash/completionListInNamedClassExpression.ts","time":126,"edits":3,"cost":"4.32"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax9.ts","time":126,"edits":3,"cost":"4.32"},{"name":"tests/cases/fourslash/convertToEs6Class_emptyCatchClause.ts","time":126,"edits":3,"cost":"4.32"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics4.ts","time":126,"edits":3,"cost":"4.32"},{"name":"tests/cases/fourslash/goToDefinitionDynamicImport3.ts","time":126,"edits":3,"cost":"4.32"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportTypeRoots1.ts","time":125,"edits":3,"cost":"4.31"},{"name":"tests/cases/fourslash/moveToNewFile_newModuleNameUnique.ts","time":125,"edits":3,"cost":"4.31"},{"name":"tests/cases/fourslash/codeFixInferFromUsageUnifyAnonymousType.ts","time":166,"edits":4,"cost":"4.31"},{"name":"tests/cases/compiler/declarationsForIndirectTypeAliasReference.ts","time":83,"edits":2,"cost":"4.31"},{"name":"tests/cases/compiler/declarationEmitPrefersPathKindBasedOnBundling.ts","time":83,"edits":2,"cost":"4.31"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment33.ts","time":83,"edits":2,"cost":"4.31"},{"name":"tests/cases/compiler/jsFileCompilationRestParamJsDocFunction.ts","time":83,"edits":2,"cost":"4.31"},{"name":"tests/cases/fourslash/completionsJsxAttribute.ts","time":207,"edits":5,"cost":"4.30"},{"name":"tests/cases/fourslash/codeFixInferFromUsageSetterWithInaccessibleTypeJS.ts","time":124,"edits":3,"cost":"4.30"},{"name":"tests/cases/fourslash/findAllRefsRootSymbols.ts","time":248,"edits":6,"cost":"4.30"},{"name":"tests/cases/fourslash/jsDocAugments.ts","time":124,"edits":3,"cost":"4.30"},{"name":"tests/cases/fourslash/extract-method-empty-namespace.ts","time":124,"edits":3,"cost":"4.30"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics12.ts","time":124,"edits":3,"cost":"4.30"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportAllowSyntheticDefaultImports2.ts","time":124,"edits":3,"cost":"4.30"},{"name":"tests/cases/fourslash/moveToNewFile_rangeSemiValid.ts","time":124,"edits":3,"cost":"4.30"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization3.ts","time":124,"edits":3,"cost":"4.30"},{"name":"tests/cases/fourslash/ambientShorthandGotoDefinition.ts","time":124,"edits":3,"cost":"4.30"},{"name":"tests/cases/conformance/types/spread/spreadUnion3.ts","time":124,"edits":3,"cost":"4.30"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax20.ts","time":165,"edits":4,"cost":"4.30"},{"name":"tests/cases/fourslash/completionListOfUnion.ts","time":165,"edits":4,"cost":"4.30"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess5.ts","time":165,"edits":4,"cost":"4.30"},{"name":"tests/cases/fourslash/moveToNewFile_moveImport.ts","time":206,"edits":5,"cost":"4.30"},{"name":"unittests:: tsc-watch:: resolutionCache:: tsc-watch with modules linked to sibling folder","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty46.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithBooleanType.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithConflictingPropertyNames.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionThisCapturingES6.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/fourslash/codeFixUnreachableCode.ts","time":164,"edits":4,"cost":"4.29"},{"name":"tests/cases/fourslash/indentationInAmdIife.ts","time":123,"edits":3,"cost":"4.29"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateTag4.ts","time":82,"edits":2,"cost":"4.29"},{"name":"tests/cases/conformance/classes/indexMemberDeclarations/privateIndexer2.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/isolatedModulesPlainFile-UMD.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport04.ts","time":164,"edits":4,"cost":"4.29"},{"name":"tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithBooleanType.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/booleanAssignment.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/statements/breakStatements/invalidWhileBreakStatements.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization8.ts","time":123,"edits":3,"cost":"4.29"},{"name":"tests/cases/conformance/jsx/tsxDefaultAttributesResolution1.tsx","time":82,"edits":2,"cost":"4.29"},{"name":"tests/cases/fourslash/jsDocFunctionSignatures9.ts","time":123,"edits":3,"cost":"4.29"},{"name":"tests/cases/compiler/arrayLiteral1.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/augmentExportEquals2_1.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/fourslash/completionForStringLiteralWithDynamicImport.ts","time":123,"edits":3,"cost":"4.29"},{"name":"tests/cases/compiler/nestedBlockScopedBindings9.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/fatarrowfunctionsOptionalArgsErrors3.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClassWithProtecteds.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment26.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ModuleAndClassWithSameNameAndCommonRoot.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration5.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/augmentExportEquals6_1.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/unusedImports4.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/declarationEmitWithDefaultAsComputedName.ts","time":82,"edits":2,"cost":"4.29"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty40.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray3.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/bitwiseCompoundAssignmentOperators.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedFunctionExpressionES6.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithParameterInitializers2.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/recursiveComplicatedClasses.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/decoratorMetadataOnInferredType.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/useBeforeDeclaration.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/jsFileCompilationWithOutFileNameSameAsInputJsFile.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/untypedModuleImport_withAugmentation2.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/commentsOnObjectLiteral3.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/externalModules/importNonExternalModule.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/types/members/classWithPublicProperty.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName13.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/types/any/anyPropertyAccess.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/nestedRecursiveLambda.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/unionTypeWithRecursiveSubtypeReduction1.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass7.es6.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/async/es6/await_unaryExpression_es6_1.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/interfaceInheritance.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/jsx/tsxElementResolution10.tsx","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/innerModExport2.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern21.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/jsx/jsxParsingError1.tsx","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/propertyAccess/propertyAccessNumericLiterals.es6.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/staticClassProps.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedFunctions.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/continueStatementInternalComments.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/classMemberWithMissingIdentifier.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitEsNext.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/functionAssignment.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/typeParameterAssignmentCompat1.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/assignmentCompatability24.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/scopeCheckClassProperty.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/genericFunduleInModule2.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterAsTypeArgument.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames14_ES6.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/requiredInitializedParameter2.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/exportDeclareClass1.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/decorators/class/method/decoratorOnClassMethod1.es6.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/exportAlreadySeen.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/templates/templateStringInMultiplicationES6.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames50_ES6.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/unusedImports12.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod7.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/classExpressionTest1.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/complicatedGenericRecursiveBaseClassReference.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/destructuring/emptyObjectBindingPatternParameter02.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens17.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/typeAliasDeclarationEmit.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/declarationFilesWithTypeReferences1.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/moduleAugmentationInDependency2.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/exportAssignmentOfDeclaredExternalModule.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/conditionalTypesASI.ts","time":82,"edits":2,"cost":"4.29"},{"name":"tests/cases/compiler/assignmentCompatability27.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/recursiveBaseCheck2.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/superInConstructorParam1.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of3.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/typings/typingsLookupAmd.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/newNamesInGlobalAugmentations1.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/newExpressionWithCast.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithManyCallAndMemberExpressions.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/subtypingTransitivity.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorWithExpressionLessReturn.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteTemplateExpressions1.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithStringIndexer3.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/checkInfiniteExpansionTermination.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/quotedAccessorName1.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/contextualTyping10.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/namespacesDeclaration1.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/unusedMultipleParameter1InContructor.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/internalAliasVarInsideLocalModuleWithExport.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithoutExportAccessError.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/unresolvedTypeAssertionSymbol.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/objectLiteralDeclarationGeneration1.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarInLambda.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/moduleExportsCommonjs/anonymousDefaultExportsCommonjs.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/parser/ecmascript5/parserSbp_7.9_A9_T3.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/collisionSuperAndLocalFunctionInMethod.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated4.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateWithConstructableTag02.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/classes/classDeclarations/classBody/classWithEmptyBody.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/thisTypeAsConstraint.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/cloduleWithDuplicateMember2.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/unusedSingleParameterInFunctionDeclaration.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/enums/enumExportMergingES6.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray9.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of54.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/argumentsObjectIterator01_ES6.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck16.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/sourceMapValidationDebugger.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/ambientGetters.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected2.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractProperties.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/inheritanceStaticAccessorOverridingAccessor.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod2.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/exportVisibility.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/hidingIndexSignatures.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/externalModules/amdImportNotAsPrimaryExpression.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/systemModuleTargetES6.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement21.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/enumGenericTypeClash.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInAModule.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/indexWithoutParamType.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum5.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/genericSpecializations1.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName41.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/expressions/binaryOperators/logicalOrOperator/logicalOrExpressionIsContextuallyTyped.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/types/thisType/fluentInterfaces.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithIndexers2.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/contextualTypingOfObjectLiterals.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/expressions/assignmentOperator/compoundArithmeticAssignmentLHSCanBeAssigned.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck57.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/noCatchBlock.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/for.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/blockScopedSameNameFunctionDeclarationES6.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction10_es2017.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/es5-commonjs4.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/moduleMemberMissingErrorIsRelative.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature5.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/compiler/unusedVariablesinNamespaces1.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors5.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/fourslash/syntacticClassificationsTemplates1.ts","time":41,"edits":1,"cost":"4.29"},{"name":"tests/cases/conformance/types/keyof/keyofAndIndexedAccessErrors.ts","time":286,"edits":7,"cost":"4.29"},{"name":"tests/cases/fourslash/codeFixInferFromUsageOptionalParamJS.ts","time":163,"edits":4,"cost":"4.29"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax26.ts","time":163,"edits":4,"cost":"4.29"},{"name":"tests/cases/fourslash/moveToNewFile_bindingPatterns.ts","time":122,"edits":3,"cost":"4.29"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax8.ts","time":122,"edits":3,"cost":"4.29"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess7.ts","time":122,"edits":3,"cost":"4.29"},{"name":"tests/cases/compiler/spreadInvalidArgumentType.ts","time":122,"edits":3,"cost":"4.29"},{"name":"tests/cases/fourslash/moveToNewFile_defaultExport.ts","time":122,"edits":3,"cost":"4.29"},{"name":"tests/cases/compiler/consistentAliasVsNonAliasRecordBehavior.ts","time":81,"edits":2,"cost":"4.28"},{"name":"tests/cases/compiler/compositeWithNodeModulesSourceFile.ts","time":81,"edits":2,"cost":"4.28"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment36.ts","time":81,"edits":2,"cost":"4.28"},{"name":"tests/cases/fourslash/completionListInUnclosedObjectTypeLiteralInSignature04.ts","time":162,"edits":4,"cost":"4.28"},{"name":"tests/cases/compiler/objectLiteralComputedNameNoDeclarationError.ts","time":81,"edits":2,"cost":"4.28"},{"name":"tests/cases/compiler/moduleAugmentationDuringSyntheticDefaultCheck.ts","time":81,"edits":2,"cost":"4.28"},{"name":"tests/cases/compiler/capturedVarInLoop.ts","time":81,"edits":2,"cost":"4.28"},{"name":"tests/cases/fourslash/referencesForMergedDeclarations7.ts","time":121,"edits":3,"cost":"4.28"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics14.ts","time":121,"edits":3,"cost":"4.28"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfNumberNamedProperty.ts","time":121,"edits":3,"cost":"4.28"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_missingInitializer.ts","time":121,"edits":3,"cost":"4.28"},{"name":"tests/cases/fourslash/renameImport.ts","time":201,"edits":5,"cost":"4.28"},{"name":"tests/cases/fourslash/findAllReferencesJsDocTypeLiteral.ts","time":201,"edits":5,"cost":"4.28"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc4.ts","time":241,"edits":6,"cost":"4.27"},{"name":"tests/cases/fourslash/importNameCodeFixShebang.ts","time":120,"edits":3,"cost":"4.27"},{"name":"tests/cases/compiler/localAliasExportAssignment.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/numericLiteralsWithTrailingDecimalPoints01.ts","time":80,"edits":2,"cost":"4.27"},{"name":"tests/cases/compiler/blockScopedBindingCaptureThisInFunction.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/allowJscheckJsTypeParameterNoCrash.ts","time":80,"edits":2,"cost":"4.27"},{"name":"tests/cases/conformance/salsa/moduleExportWithExportPropertyAssignment4.ts","time":80,"edits":2,"cost":"4.27"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck26.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/thisKeyword.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty3.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/interMixingModulesInterfaces2.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/controlFlow/controlFlowInstanceOfGuardPrimitives.ts","time":80,"edits":2,"cost":"4.27"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/staticMemberAssignsToConstructorFunctionMembers.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/optionalSetterParam.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/async/es6/asyncEnum_es6.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated5_ES6.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/requiredInitializedParameter4.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/fourslash/breakpointValidationImport.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/templateStringsArrayTypeDefinedInES5Mode.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/duplicateInterfaceMembers1.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndNonAmbientFunctionWithTheSameNameAndCommonRoot.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/statements/VariableStatements/recursiveInitializer.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/moduleCrashBug1.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass4.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration6_es5.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement6.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/optionalConstructorArgInSuper.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck15.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/unusedFunctionsinNamespaces4.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/types/primitives/void/invalidVoidAssignments.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/withStatement.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/parserX_ArrowFunction1.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/arrayFlatMap.ts","time":80,"edits":2,"cost":"4.27"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionIncorrect2.ts","time":80,"edits":2,"cost":"4.27"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithNullValueAndInvalidOperator.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/externalModules/umd-augmentation-1.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/moduleWithValuesAsType.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of48.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignatureWithoutAnnotationsOrBody.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression5_es6.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/extension.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/optionalParamterAndVariableDeclaration2.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/declarationEmitImportInExportAssignmentModule.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/jsxFactoryMissingErrorInsideAClass.ts","time":80,"edits":2,"cost":"4.27"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsArrayErrors.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/restParameterNotLast.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/externalModules/exportNonInitializedVariablesCommonJS.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/typeOfThisInAccessor.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers2.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/inheritedModuleMembersForClodule.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/commentOnImportStatement3.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/localClassesInLoop_ES6.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of44.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/genericClasses0.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithMultipleBases2.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/scopeCheckExtendedClassInsidePublicMethod2.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/selfReference.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/stringLiteralTypesInImplementationSignatures.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/jsFileCompilationDuplicateVariableErrorReported.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/functions/functionNameConflicts.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/jsFileCompilationImportEqualsSyntax.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/downlevelLetConst18.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/commonSourceDir2.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/declarationEmitArrayTypesFromGenericArrayUsage.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/invokingNonGenericMethodWithTypeArguments1.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/functionWithThrowButNoReturn1.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/functionOverloads5.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments15_ES6.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/jsx/tsxElementResolution17.tsx","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/duplicateIdentifiersAcrossFileBoundaries.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint6.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/unusedImports3.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt5.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/doubleUnderscoreLabels.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/libMembers.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/invalidUnicodeEscapeSequance3.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/es5-commonjs5.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/genericObjectCreationWithoutTypeArgs.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates06_ES5.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/parser/ecmascript5/parser10.1.1-8gs.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/commentOnAmbientVariable1.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/enumNumbering1.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/templates/templateStringInFunctionParameterTypeES6.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesThatDifferOnlyByReturnType2.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/functionOverloads7.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/assigningFromObjectToAnythingElse.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/assignmentCompatability25.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es2017/useSharedArrayBuffer4.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES3For-ofTypeCheck4.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/requireEmitSemicolon.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor3.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/recursiveTupleTypes2.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/assignmentCompatability31.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/circularTypeofWithFunctionModule.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/noImplicitReturnsWithProtectedBlocks3.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/innerFunc.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorOverloads1.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/augmentExportEquals3_1.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/arrayAugment.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/detachedCommentAtStartOfFunctionBody1.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement5.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames12_ES6.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/async/es6/awaitCallExpression/awaitCallExpression4_es6.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/ambientModuleExports.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of30.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithAssignmentPattern3.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity18.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/indexSignatureTypeInference.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/typeParameterDirectlyConstrainedToItself.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/jsx/tsxElementResolution13.tsx","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/letDeclarations-useBeforeDefinition.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/unusedClassesinNamespace5.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision5.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/functionLiteralForOverloads2.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectTypes/parserObjectType5.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck20.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/chainedImportAlias.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/templates/templateStringInIndexExpression.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInScriptContext2.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/ambient/ambientExternalModuleInsideNonAmbientExternalModule.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/typeParametersInStaticMethods.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/moduleAndInterfaceSharingName4.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing7.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/sourceMapValidationImport.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/types/objectTypeLiteral/propertySignatures/stringNamedPropertyAccess.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/expressions/asOperator/asOpEmitParens.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck51.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/objectLiteralReferencingInternalProperties.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithStaticPropertyAssignmentInES6.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/targetTypeVoidFunc.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty7.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/moduleMergeConstructor.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement6.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/interfaceImplementation2.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/async/es2017/awaitBinaryExpression/awaitBinaryExpression1_es2017.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/inheritanceStaticAccessorOverridingMethod.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/constructorParameterShadowsOuterScopes.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/emitSuperCallBeforeEmitPropertyDeclaration1.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of11.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/collisionArgumentsArrowFunctions.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/async/es2017/awaitInheritedPromise_es2017.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/fourslash/shims/getBreakpointStatementAtPosition.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/assignToInvalidLHS.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType1_ES5.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames36_ES6.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/ternaryExpressionSourceMap.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/functionExpressions/FunctionExpression1_es6.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/semicolonsInModuleDeclarations.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/parameterReferenceInInitializer1.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/scopeCheckExtendedClassInsideStaticMethod1.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorOtherInvalidOperation.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/genericClassInheritsConstructorFromNonGenericClass.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/types/members/augmentedTypeAssignmentCompatIndexSignature.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames22_ES6.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck53.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerAdditiveExpression1.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/instantiatedBaseTypeConstraints2.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/unaryOperators1.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/declareModifierOnImport1.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/compiler/acceptableAlias1.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/fourslash/yieldKeywordFormatting.ts","time":40,"edits":1,"cost":"4.27"},{"name":"tests/cases/fourslash/quickInfoCanBeTruncated.ts","time":159,"edits":4,"cost":"4.26"},{"name":"tests/cases/compiler/errorsOnUnionsOfOverlappingObjects01.ts","time":119,"edits":3,"cost":"4.26"},{"name":"tests/cases/fourslash/completionListInClosedObjectTypeLiteralInSignature04.ts","time":119,"edits":3,"cost":"4.26"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess16.ts","time":198,"edits":5,"cost":"4.26"},{"name":"tests/cases/fourslash/importNameCodeFixUMDGlobalReact1.ts","time":158,"edits":4,"cost":"4.26"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment31.ts","time":79,"edits":2,"cost":"4.26"},{"name":"tests/cases/fourslash/jsdocReturnsTag.ts","time":158,"edits":4,"cost":"4.26"},{"name":"tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns01_ES5.ts","time":79,"edits":2,"cost":"4.26"},{"name":"tests/cases/compiler/parameterDestructuringObjectLiteral.ts","time":79,"edits":2,"cost":"4.26"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty5.tsx","time":79,"edits":2,"cost":"4.26"},{"name":"tests/cases/compiler/declarationEmitBundleWithAmbientReferences.ts","time":79,"edits":2,"cost":"4.26"},{"name":"tests/cases/compiler/controlFlowNullTypeAndLiteral.ts","time":79,"edits":2,"cost":"4.26"},{"name":"tests/cases/fourslash/codeFixChangeExtendsToImplementsTypeParams.ts","time":158,"edits":4,"cost":"4.26"},{"name":"tests/cases/conformance/async/es5/asyncAwait_es5.ts","time":79,"edits":2,"cost":"4.26"},{"name":"tests/cases/conformance/types/intersection/intersectionReduction.ts","time":79,"edits":2,"cost":"4.26"},{"name":"tests/cases/compiler/controlFlowInstanceof.ts","time":118,"edits":3,"cost":"4.25"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction14.ts","time":118,"edits":3,"cost":"4.25"},{"name":"tests/cases/fourslash/genericFunctionSignatureHelp2.ts","time":118,"edits":3,"cost":"4.25"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport11.ts","time":118,"edits":3,"cost":"4.25"},{"name":"tests/cases/fourslash/codeFixAddMissingTypeof2.ts","time":118,"edits":3,"cost":"4.25"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction10.ts","time":118,"edits":3,"cost":"4.25"},{"name":"tests/cases/fourslash/server/getJavaScriptSyntacticDiagnostics02.ts","time":118,"edits":3,"cost":"4.25"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType6.tsx","time":118,"edits":3,"cost":"4.25"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax4.ts","time":157,"edits":4,"cost":"4.25"},{"name":"tests/cases/fourslash/extract-method10.ts","time":157,"edits":4,"cost":"4.25"},{"name":"tests/cases/fourslash/moveToNewFile_exportImport.ts","time":157,"edits":4,"cost":"4.25"},{"name":"tests/cases/compiler/errorWithSameNameType.ts","time":78,"edits":2,"cost":"4.24"},{"name":"tests/cases/compiler/emptyObjectNotSubtypeOfIndexSignatureContainingObject2.ts","time":78,"edits":2,"cost":"4.24"},{"name":"tests/cases/conformance/es2019/globalThisBlockscopedProperties.ts","time":78,"edits":2,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectLiterals/parserObjectLiterals1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/undefinedArgumentInference.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es2017/asyncMethodWithSuperConflict_es6.ts","time":78,"edits":2,"cost":"4.24"},{"name":"tests/cases/compiler/extendAndImplementTheSameBaseType.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/TypeArgumentLists/parserX_TypeArgumentList1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/primitiveConstraints2.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/declarationEmitNestedGenerics.ts","time":78,"edits":2,"cost":"4.24"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames30_ES5.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode7.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithEnumMemberConflict.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/genericContextualTypingSpecialization.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports2-es6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/thisCapture1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/recursiveGenericUnionType2.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/import/importTypeNested.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames8_ES5.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement3.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated3_ES6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/systemModuleNonTopLevelModuleMembers.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames11_ES6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration4_es2017.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/contextualTypingOfTooShortOverloads.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/blockScopedSameNameFunctionDeclarationStrictES6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames22_ES5.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es6/asyncGetter_es6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/objectLiteralIndexers.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/autonumberingInEnums.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithSwitchStatements04.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/interfaces/declarationMerging/genericAndNonGenericInterfaceWithTheSameName.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/inferringAnyFunctionType1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement20.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/circularlySimplifyingConditionalTypesNoCrash.ts","time":78,"edits":2,"cost":"4.24"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression16_es6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/multipleExportAssignments.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndLocalVarInLambda.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/unusedImports13.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersFunction.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/unusedDestructuringParameters.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression6_es2017.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/functionCall11.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/classExtendsInterfaceInModule.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/shorthandPropertyAssignmentInES6Module.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithAny.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass3.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/constDeclarations-invalidContexts.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/jsFileCompilationWithoutOut.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralMatchedInSwitch01.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/decorators/class/method/parameter/decoratorOnClassMethodParameter1.es6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractExtends.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/literal/stringLiteralsWithTypeAssertions01.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekind.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/literals-negative.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/primitives/void/invalidAssignmentsToVoid.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/genericOfACloduleType2.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/internalModules/importDeclarations/invalidImportAliasIdentifiers.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/recursiveInferenceBug.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/functionOverloadsRecursiveGenericReturnType.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/derivedClassOverridesPrivateFunction1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/letAndVarRedeclaration.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/functionLikeInParameterInitializer.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/blockScopedFunctionDeclarationES6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/augmentedTypesModules2.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/importWithTrailingSlash_noResolve.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/importShouldNotBeElidedInDeclarationEmit.ts","time":78,"edits":2,"cost":"4.24"},{"name":"tests/cases/compiler/unusedPrivateMethodInClass4.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/systemExportAssignment2.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorOverloadsWithDefaultValues.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/augmentedTypesEnum3.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration3.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/protoAssignment.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment4.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/superPropertyAccess_ES6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/overloadOnConstConstraintChecks1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target12.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/fourslash/navigationBarItemsMultilineStringIdentifiers.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/typeArgumentConstraintResolution1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/mergedInterfaceFromMultipleFiles1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/continueTarget3.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexingResults.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserObjectCreation1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/primitives/boolean/invalidBooleanAssignments.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/createArray.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/thisInGenericStaticMembers.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/resolveModuleNameWithSameLetDeclarationName2.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/intersectionTypeInference1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports4-amd.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/iteratorsAndStrictNullChecks.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignaturesDifferingParamCounts2.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of5.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/reExportGlobalDeclaration4.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/undefinedInferentialTyping.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression5_es2017.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnVar.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/invokingNonGenericMethodWithTypeArguments2.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/assignmentCompat1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/internalModules/codeGeneration/importStatementsInterfaces.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement8.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/debuggerEmit.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of14.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/overloadEquivalenceWithStatics.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/unusedImports11.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/typeAnnotationBestCommonTypeInArrayLiteral.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/emptyArgumentsListComment.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression2_es2017.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/classExpressions/classExpressionES61.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck4.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/controlFlow/definiteAssignmentAssertions.ts","time":78,"edits":2,"cost":"4.24"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/invalidInstantiatedModule.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/overloadsWithinClasses.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesInVariableDeclarations01.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/blockScopedBindingsReassignedInLoop5.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersFunctionExpressionES6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing3.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/this_inside-enum-should-not-be-allowed.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/classMemberInitializerWithLamdaScoping4.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/prototypeOnConstructorFunctions.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/externModuleClobber.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/jsx/tsxExternalModuleEmit1.tsx","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/numericIndexerConstraint1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/importedAliasesInTypePositions.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/typeArgumentsInFunctionExpressions.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/functionOverloads43.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithNew.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/expressions/functions/contextuallyTypedFunctionExpressionsAndReturnAnnotations.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/mergedDeclarations5.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/abstractProperty.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/keepImportsInDts4.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/objectTypeLiteral/propertySignatures/stringNamedPropertyDuplicates.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty9.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/contextualTyping8.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass8.es6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/argumentsObjectIterator02_ES5.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/assignmentToObjectAndFunction.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames17_ES6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/declarationEmitDestructuring4.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/fourslash/tsxRename9.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName2.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/typeInferenceFixEarly.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/exportAssignmentFunction.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor2.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/conflictMarkerTrivia2.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/inheritanceMemberFuncOverridingAccessor.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration4.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports4.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es6/asyncUseStrict_es6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration14_es5.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithInheritedPrivates.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/classes/classDeclarations/classAndInterfaceWithSameName.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/optionsOutAndNoModuleGen.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/functionWithSameNameAsField.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/optionalPropertiesSyntax.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/functionOverloads2.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/incompleteDottedExpressionAtEOF.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/commentOnElidedModule1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/interfaceNaming1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superSymbolIndexedAccess5.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/templates/templateStringInObjectLiteralES6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/es6ImportDefaultBindingInEs5.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/emitDecoratorMetadata_restArgs.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/requireOfAnEmptyFile1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/accessorsEmit.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/mergedModuleDeclarationCodeGen2.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/continueTarget6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName26.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithConstructorInES6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/jsFileFunctionParametersAsOptional.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserUnterminatedGeneric1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/decorators/class/method/parameter/decoratorOnClassMethodParameter1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/classExpressionWithStaticProperties1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/typeReferenceDirectives11.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5for-of32.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution2_node.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/breakTarget2.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInstantiations1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/ambient/ambientDeclarationsExternal.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames19_ES6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/functionOverloads9.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/constructSignatureWithAccessibilityModifiersOnParameters.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeofTypeParameter.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/es5-asyncFunction.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/templates/templateStringInModuloES6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings17_ES6.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/conformance/parser/ecmascript5/parservoidInQualifiedName1.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/genericSignatureInheritance.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/compiler/unusedImports10.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/fourslash/breakpointValidationInBlankLine.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/fourslash/navigationBarItemsSymbols3.ts","time":39,"edits":1,"cost":"4.24"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport02.ts","time":117,"edits":3,"cost":"4.24"},{"name":"tests/cases/fourslash/getOccurrencesAsyncAwait2.ts","time":117,"edits":3,"cost":"4.24"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction06.ts","time":117,"edits":3,"cost":"4.24"},{"name":"tests/cases/fourslash/completionsPaths_pathMapping_relativePath.ts","time":155,"edits":4,"cost":"4.24"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_suggestion.ts","time":116,"edits":3,"cost":"4.24"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax5.ts","time":154,"edits":4,"cost":"4.23"},{"name":"tests/cases/fourslash/quickInfoMappedTypeRecursiveInference.ts","time":154,"edits":4,"cost":"4.23"},{"name":"tests/cases/fourslash/codeFixInferFromUsagePropertyAccessJS.ts","time":154,"edits":4,"cost":"4.23"},{"name":"tests/cases/conformance/expressions/binaryOperators/inOperator/inOperatorWithValidOperands.ts","time":77,"edits":2,"cost":"4.23"},{"name":"tests/cases/compiler/exportDefaultParenthesize.ts","time":77,"edits":2,"cost":"4.23"},{"name":"tests/cases/compiler/metadataOfClassFromAlias2.ts","time":77,"edits":2,"cost":"4.23"},{"name":"tests/cases/conformance/types/union/contextualTypeWithUnionTypeIndexSignatures.ts","time":77,"edits":2,"cost":"4.23"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTagOnObjectProperty2.ts","time":77,"edits":2,"cost":"4.23"},{"name":"tests/cases/fourslash/codeFixInferFromUsageSingleLineClassJS.ts","time":192,"edits":5,"cost":"4.23"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics10.ts","time":115,"edits":3,"cost":"4.23"},{"name":"tests/cases/fourslash/convertFunctionToEs6ClassJsDoc.ts","time":115,"edits":3,"cost":"4.23"},{"name":"tests/cases/fourslash/completionForStringLiteral3.ts","time":115,"edits":3,"cost":"4.23"},{"name":"tests/cases/fourslash/completionListInvalidMemberNames_withExistingIdentifier.ts","time":115,"edits":3,"cost":"4.23"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess33.ts","time":115,"edits":3,"cost":"4.23"},{"name":"tests/cases/fourslash/findAllRefsForModule.ts","time":153,"edits":4,"cost":"4.23"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax22.ts","time":153,"edits":4,"cost":"4.23"},{"name":"tests/cases/fourslash/unusedParameterInLambda1.ts","time":153,"edits":4,"cost":"4.23"},{"name":"unittests:: tsserver:: typingsInstaller:: tsserver:: with inferred Project","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/isolatedModulesPlainFile-ES6.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportPaths_withExtension.ts","time":152,"edits":4,"cost":"4.22"},{"name":"tests/cases/compiler/staticClassMemberError.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/templates/templateStringMultiline3_ES6.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/fourslash/esModuleInteropFindAllReferences2.ts","time":152,"edits":4,"cost":"4.22"},{"name":"tests/cases/fourslash/completionsPaths_fromTypings.ts","time":114,"edits":3,"cost":"4.22"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames38_ES6.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/types/import/importTypeNonString.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpression2.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor7.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndClassInGlobal.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/unknownSymbolInGenericReturnType.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/implicitAnyFromCircularInference.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/recursiveInheritance2.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/mergedDeclarations7.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer3.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty53.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/indexerConstraints.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/nestedBlockScopedBindings4.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/exportArrayBindingPattern.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/fourslash/completionListInUnclosedObjectTypeLiteralInSignature02.ts","time":114,"edits":3,"cost":"4.22"},{"name":"tests/cases/fourslash/findAllRefsJsDocTemplateTag_class_js.ts","time":114,"edits":3,"cost":"4.22"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of9.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames39_ES6.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/contextualTyping14.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/fourslash/breakpointValidationInComments.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression1.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/exportSpecifierReferencingOuterDeclaration2.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression13_es6.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity7.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature4.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression17_es6.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern14.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrayLiteralExpressions/parserErrorRecoveryArrayLiteralExpression1.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/inheritFromGenericTypeParameter.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorParameterProperties.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/classes/classExpressions/classExpression3.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/extendsClauseAlreadySeen.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMethodInNonAbstractClass.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/assignmentCompatOnNew.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList4.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/thisInStatics.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/fatarrowfunctionsOptionalArgsErrors1.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/contextualTyping36.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/modules/exportBinding.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/commentsOnRequireStatement.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/es6ImportWithoutFromClauseWithExport.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/genericConstraint1.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing2.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty2.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause6.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/classes/classDeclarations/classImplementsMergedClassInterface.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/modules/defaultExportInAwaitExpression02.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/scopingInCatchBlocks.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/spread/arrayLiteralSpread.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/typeParameterArgumentEquivalence3.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/optionsSourcemapInlineSourcesMapRoot.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/module_augmentUninstantiatedModule2.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/dottedNamesInSystem.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty34.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/methodSignatureDeclarationEmit1.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/inheritanceMemberPropertyOverridingMethod.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/defaultArgsInOverloads.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/externalModuleQualification.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/types/union/unionTypeCallSignatures2.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of33.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/invalidNestedModules.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/callOverloads5.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/isLiteral1.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/defaultDeclarationEmitDefaultImport.ts","time":76,"edits":2,"cost":"4.22"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractUsingAbstractMethods2.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/assignLambdaToNominalSubtypeOfFunction.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature4.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/unusedTypeParameterInMethod5.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/noImplicitReturnsWithProtectedBlocks2.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/jsx/tsxErrorRecovery1.tsx","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/types/specifyingTypes/predefinedTypes/objectTypesWithPredefinedTypesAsName.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/es6ImportNamedImportNoNamedExports.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/abstractClassInLocalScope.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/es6ClassTest3.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModule1.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/varNameConflictsWithImportInDifferentPartOfModule.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/breakNotInIterationOrSwitchStatement1.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/types/objectTypeLiteral/constructSignatures/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions15_ES5.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates01_ES6.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/es6UseOfTopLevelRequire.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/templates/templateStringInConditional.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser642331.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens11.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/enumOperations.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/jsFileCompilationLetDeclarationOrder.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated3.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/types/intersection/contextualIntersectionType.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/expressions/typeGuards/TypeGuardWithArrayUnion.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/types/literal/stringLiteralsAssertionsInEqualityComparisons01.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression6.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/augmentedTypesFunction.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/expressions/unaryOperators/plusOperator/plusOperatorWithEnumType.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInCall3.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/ClassDeclaration8.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithGetterSetterInES6.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/commentOnSimpleArrowFunctionBody1.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/checkJsFiles_skipDiagnostics.ts","time":76,"edits":2,"cost":"4.22"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator3.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision3.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic14.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer2.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck2.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration1.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/constDeclarations-access.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/contextualTypingOfLambdaWithMultipleSignatures.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/externalModules/umd2.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/es6ImportDefaultBindingNoDefaultProperty.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/crashInsourcePropertyIsRelatableToTargetProperty.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/checkSwitchStatementIfCaseTypeIsString.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersFunctionExpressionES6.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/classes/classDeclarations/modifierOnClassDeclarationMemberInFunction.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/moduleElementsInWrongContext3.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/sigantureIsSubTypeIfTheyAreIdentical.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/inheritSameNamePrivatePropertiesFromDifferentOrigins.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/systemModuleDeclarationMerging.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/salsa/malformedTags.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/staticGetterAndSetter.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod5.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType5_ES6.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName7.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ModuleElements/parserErrorRecovery_ModuleElement1.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitUndefined.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/stringIndexerAssignments1.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic6.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/decoratorInJsFile1.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/es3-jsx-react-native.tsx","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/templates/templateStringInInstanceOfES6.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/thisInStaticMethod1.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersFunctionPropertyES6.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/fourslash/addInterfaceToNotSatisfyConstraint.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/interfaceDeclaration2.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/ambientEnum1.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/sourceMap-StringLiteralWithNewLine.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/wrappedAndRecursiveConstraints.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinSubclass3.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementObjectBindingPattern4.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/unusedTypeParameters1.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments3_es6.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType8_ES5.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/commentsArgumentsOfCallExpression2.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/ambiguousGenericAssertion1.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock2.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/moduleExportsCommonjs/defaultExportsGetExportedCommonjs.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration3_es6.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/conformance/es6/templates/templateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/compiler/commonSourceDir3.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/fourslash/formattingNestedScopes.ts","time":38,"edits":1,"cost":"4.22"},{"name":"tests/cases/fourslash/completionsTriggerCharacter.ts","time":303,"edits":8,"cost":"4.22"},{"name":"tests/cases/fourslash/findAllRefsClassExpression1.ts","time":151,"edits":4,"cost":"4.21"},{"name":"tests/cases/fourslash/findAllRefs_importType_exportEquals.ts","time":264,"edits":7,"cost":"4.21"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax12.ts","time":150,"edits":4,"cost":"4.21"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution13.tsx","time":75,"edits":2,"cost":"4.21"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty12.tsx","time":75,"edits":2,"cost":"4.21"},{"name":"tests/cases/compiler/noCrashOnImportShadowing.ts","time":75,"edits":2,"cost":"4.21"},{"name":"tests/cases/compiler/typeParameterExtendsPrimitive.ts","time":75,"edits":2,"cost":"4.21"},{"name":"tests/cases/fourslash/codeFixUndeclaredMethodFunctionArgs.ts","time":187,"edits":5,"cost":"4.20"},{"name":"tests/cases/conformance/types/conditional/inferTypes1.ts","time":411,"edits":11,"cost":"4.20"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction12.ts","time":112,"edits":3,"cost":"4.20"},{"name":"tests/cases/conformance/types/tuple/readonlyArraysAndTuples.ts","time":111,"edits":3,"cost":"4.19"},{"name":"unittests:: tsserver:: completions","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/errorMessageOnIntersectionsWithDiscriminants01.ts","time":74,"edits":2,"cost":"4.19"},{"name":"tests/cases/conformance/types/rest/genericObjectRest.ts","time":74,"edits":2,"cost":"4.19"},{"name":"tests/cases/compiler/jsxFactoryQualifiedNameResolutionError.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/expressions/identifiers/scopeResolutionIdentifiers.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics8.ts","time":111,"edits":3,"cost":"4.19"},{"name":"tests/cases/fourslash/findAllRefsForModuleGlobal.ts","time":185,"edits":5,"cost":"4.19"},{"name":"tests/cases/fourslash/codeFixForgottenThisPropertyAccess_static.ts","time":111,"edits":3,"cost":"4.19"},{"name":"tests/cases/compiler/propertyOverridingPrototype.ts","time":74,"edits":2,"cost":"4.19"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution4_classic.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/nestedRedeclarationInES6AMD.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/inheritanceStaticFuncOverridingAccessor.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames9_ES6.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/aliasUsageInFunctionExpression.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/functionOverloads37.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/callOverloads2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_exportModifier2.ts","time":111,"edits":3,"cost":"4.19"},{"name":"tests/cases/compiler/letShadowedByNameInNestedScope.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/reExportUndefined2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList7.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/unusedVariablesinForLoop4.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/blockScopedSameNameFunctionDeclarationStrictES5.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/fourslash/completionsImport_reExportDefault.ts","time":148,"edits":4,"cost":"4.19"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithInheritedPrivates2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/optionalParamTypeComparison.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/types/tuple/strictTupleLength.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserMemberAccessOffOfGenericType1.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/unusedParameterUsedInTypeOf.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration10.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern9.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/selfRef.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/externalModules/nameWithRelativePaths.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates17_ES6.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/targetTypeTest2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/unusedParameterProperty2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/noCollisionThisExpressionAndLocalVarInConstructor.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/classes/classExpressions/classExpression2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/systemModule16.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/recursiveTypes1.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/typeOfOnTypeArg.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType6_ES6.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames37_ES5.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteTemplateExpressions2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/discriminantsAndTypePredicates.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/types/contextualTypes/logicalAnd/contextuallyTypeLogicalAnd01.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/collisionArgumentsInType.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/classes/classExpressions/classExpression1.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/errorMessageOnObjectLiteralType.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/excessPropertyCheckWithSpread.ts","time":74,"edits":2,"cost":"4.19"},{"name":"tests/cases/compiler/optionalParamterAndVariableDeclaration.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/interfacedeclWithIndexerErrors.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayTypeOfFunctionTypes2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/interfaceOnly.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/promiseIdentityWithAny.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesProtectedMembers4.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/functionOverloads.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/controlFlow/controlFlowInstanceofExtendsFunction.ts","time":74,"edits":2,"cost":"4.19"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck18.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/superWithGenericSpecialization.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/errorHandlingInInstanceOf.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/assignToModule.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/references/library-reference-5.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames13_ES5.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/autoAsiForStaticsInClassDeclaration.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/genericAssignmentCompatOfFunctionSignatures1.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/superCallAssignResult.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/externalModules/exportNonInitializedVariablesAMD.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/missingTypeArguments2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/async/es6/awaitBinaryExpression/awaitBinaryExpression3_es6.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/typeofSimple.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithSpecializedCallAndConstructSignatures.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/metadataOfUnionWithNull.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/destructuringWithGenericParameter.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName38.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/jsx/tsxErrorRecovery3.tsx","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/moduleAndInterfaceSharingName3.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractClinterfaceAssignability.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/implicitAnyGetAndSetAccessorWithAnyReturnType.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/recursiveTupleTypes1.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/genericAndNonGenericOverload1.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/constructorOverloads2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/awaitExpressionInnerCommentEmit.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/spreadIntersection.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/staticGetter1.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/exportAssignedNamespaceIsVisibleInDeclarationEmit.ts","time":74,"edits":2,"cost":"4.19"},{"name":"tests/cases/compiler/genericTypeAssertions5.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/objectLiteralIndexerNoImplicitAny.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_withAugmentation.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesWithStaticProperty.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/duplicatePackage_subModule.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/promiseTest.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions07_ES6.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/parser/ecmascript5/SuperExpressions/parserSuperExpression4.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/superCallOutsideConstructor.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/variableDeclarator1.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/requireOfJsonFileWithEmptyObject.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/prefixUnaryOperatorsOnExportedVariables.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/modFunctionCrash.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/unusedImports1.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/augmentedTypesModules4.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass8.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/nestedLoopTypeGuards.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/genericArray0.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/duplicateLocalVariable3.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/async/es5/awaitBinaryExpression/awaitBinaryExpression4_es5.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/genericTypeWithMultipleBases2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/requireAsFunctionInExternalModule.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/fourslash/smartIndentTemplateLiterals.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceComputedPropertyNameWellKnownSymbols.ts","time":74,"edits":2,"cost":"4.19"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration4_es6.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/rectype.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution1_classic.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty9.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/enums/enumConstantMembers.ts","time":74,"edits":2,"cost":"4.19"},{"name":"tests/cases/compiler/checkJsFiles_noErrorLocation.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorWithoutOperand.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames2_ES6.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/mutuallyRecursiveGenericBaseTypes2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution1_node.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/collisionSuperAndLocalFunctionInProperty.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/castOfYield.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/es6/destructuring/iterableArrayPattern2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/es6/modules/exportsAndImports4.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/fourslash/navigationBarItemsBindingPatterns.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/classes/members/accessibility/protectedStaticClassPropertyAccessibleWithinSubclass2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor5.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/parser/ecmascript5/parserOverloadOnConstants1.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/callOnInstance.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/switchFallThroughs.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target11.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/typeCheckReturnExpression.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/exportStarForValues2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerUnicodeEscapeInKeyword1.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/parser/ecmascript5/parserNoASIOnCallAfterFunctionExpression1.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration4.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/genericPrototypeProperty2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck44.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/numberAssignableToEnum.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/exportStarForValues.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/arrayAssignmentTest4.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/interfaceDeclaration6.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/parseShortform.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/parser/ecmascript5/parserS7.9_A5.7_T1.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass1.es6.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/emitSuperCallBeforeEmitParameterPropertyDeclaration1ES6.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature12.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorOverloads5.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/callConstructAssignment.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/ambientStatement1.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/recursiveTypeParameterReferenceError2.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/es6ModuleInternalNamedImports.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superSymbolIndexedAccess1.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/nonMergedDeclarationsAndOverloads.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/blockScopedFunctionDeclarationStrictES6.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/reorderProperties.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorOverloadsWithOptionalParameters.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorWithES5.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck5.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/compiler/conditionalExpressionNewLine9.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration26.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedTypeAssertionOnAdditionES6.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity4.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings16_ES5.ts","time":37,"edits":1,"cost":"4.19"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc20.ts","time":184,"edits":5,"cost":"4.19"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_multipleUniqueIdentifiers.ts","time":147,"edits":4,"cost":"4.19"},{"name":"tests/cases/fourslash/completionsPaths_pathMapping_parentDirectory.ts","time":147,"edits":4,"cost":"4.19"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractProperty.ts","time":110,"edits":3,"cost":"4.18"},{"name":"tests/cases/fourslash/importNameCodeFixNewImportFile5.ts","time":110,"edits":3,"cost":"4.18"},{"name":"tests/cases/fourslash/codeFixForgottenThisPropertyAccess04.ts","time":110,"edits":3,"cost":"4.18"},{"name":"tests/cases/fourslash/moveToNewFile_defaultImport.ts","time":110,"edits":3,"cost":"4.18"},{"name":"tests/cases/fourslash/codeFixAddMissingMember3.ts","time":220,"edits":6,"cost":"4.18"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of37.ts","time":73,"edits":2,"cost":"4.18"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc5.ts","time":146,"edits":4,"cost":"4.18"},{"name":"tests/cases/fourslash/completionInJsDoc.ts","time":146,"edits":4,"cost":"4.18"},{"name":"tests/cases/fourslash/commentsEnums.ts","time":146,"edits":4,"cost":"4.18"},{"name":"tests/cases/conformance/jsdoc/callbackTag2.ts","time":73,"edits":2,"cost":"4.18"},{"name":"tests/cases/compiler/jsExpandoObjectDefineProperty.ts","time":73,"edits":2,"cost":"4.18"},{"name":"tests/cases/conformance/jsx/checkJsxChildrenProperty1.tsx","time":73,"edits":2,"cost":"4.18"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc16.ts","time":219,"edits":6,"cost":"4.18"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_object.ts","time":182,"edits":5,"cost":"4.18"},{"name":"tests/cases/fourslash/unusedVariableInForLoop5FSAddUnderscore.ts","time":109,"edits":3,"cost":"4.17"},{"name":"tests/cases/fourslash/completionAfterBrace.ts","time":109,"edits":3,"cost":"4.17"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics19.ts","time":109,"edits":3,"cost":"4.17"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics7.ts","time":109,"edits":3,"cost":"4.17"},{"name":"tests/cases/fourslash/codeCompletionEscaping.ts","time":109,"edits":3,"cost":"4.17"},{"name":"tests/cases/fourslash/codeFixCannotFindModule_all.ts","time":145,"edits":4,"cost":"4.17"},{"name":"tests/cases/fourslash/getOccurrencesIsDefinitionOfComputedProperty.ts","time":181,"edits":5,"cost":"4.17"},{"name":"tests/cases/compiler/optionsTsBuildInfoFileWithoutIncrementalAndComposite.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/outModuleConcatCommonjsDeclarationOnly.ts","time":72,"edits":2,"cost":"4.16"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceThatIndirectlyInheritsFromItself.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery5.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty42.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/exportAssignedTypeAsTypeAnnotation.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments3.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/fourslash/completionForStringLiteralExport.ts","time":108,"edits":3,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList8.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/moduleExportsAmd/decoratedDefaultExportsGetExportedAmd.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/salsa/varRequireFromTypescript.ts","time":72,"edits":2,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/conditionalExpressions2.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/decorators/class/accessor/decoratorOnClassAccessor1.es6.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of29.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertyAssignments/parserFunctionPropertyAssignment1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/fourslash/getOccurrencesAsyncAwait3.ts","time":72,"edits":2,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName25.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringParametertArrayBindingPattern.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithEnumUnion.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/cyclicTypeInstantiation.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions2.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement5.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/isolatedModulesNonAmbientConstEnum.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldStarExpression1_es6.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of51.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/functionOverloads31.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of4.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression4_es6.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/fourslash/jsdocParameterNameCompletion.ts","time":72,"edits":2,"cost":"4.16"},{"name":"tests/cases/compiler/unusedImports2.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/collisionSuperAndPropertyNameAsConstuctorParameter.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/functionWithNoBestCommonType2.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/propertyAccess7.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/templates/templateStringInFunctionExpressionES6.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionES5System.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/genericInheritedDefaultConstructors.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty22.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/staticInstanceResolution5.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/moduleUnassignedVariable.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardInClass.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/incompatibleGenericTypes.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/switchStatementsWithMultipleDefaults.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/classImplementsClass3.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/es5ExportDefaultExpression.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/declarationEmitClassPrivateConstructor.ts","time":72,"edits":2,"cost":"4.16"},{"name":"tests/cases/compiler/nodeResolution5.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/noImplicitAnyMissingGetAccessor.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/genericDerivedTypeWithSpecializedBase2.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/cachedModuleResolution1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/checkJsFiles.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserEqualsGreaterThanAfterFunction1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/redefineArray.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/infinitelyExpandingOverloads.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction4_es6.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/VariableLists/parserVariableStatement3.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType1_ES6.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/exportToString.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/es5ExportDefaultFunctionDeclaration2.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/implicitAnyDeclareMemberWithoutType2.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList3.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/missingPropertiesOfClassExpression.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/undefinedTypeAssignment3.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName15.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/argsInScope.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/prototypeInstantiatedWithBaseConstraint.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/implicitAnyAmbients.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/assignmentCompatability38.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName9.tsx","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/jsdoc/jsdocAugments_noExtends.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments02.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/numericMethodName1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithPropertyAssignmentInES6.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/modules/exportsAndImportsWithUnderscores1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunctionCapturesThis_es2017.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/slashBeforeVariableDeclaration1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ClassElements/parserErrorRecovery_ClassElement2.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/typeParameterExplicitlyExtendsAny.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/undeclaredVarEmit.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/typeParameterArgumentEquivalence5.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/superCallFromFunction1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of21.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/unusedTypeParameterInMethod2.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/quotedPropertyName2.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/sourceMapValidationDo.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/genericCallSpecializedToTypeArg.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType5.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/enumBasics1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/unusedParametersInLambda1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/optionsSourcemapInlineSourcesSourceRoot.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery3.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint4.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/superCallInsideClassExpression.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction3_es2017.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/commentOnInterface1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/cloduleWithDuplicateMember1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck50.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/moduleElementsInWrongContext.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/detachedCommentAtStartOfConstructor1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/externalModules/relativePathToDeclarationFile.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/ambientRequireFunction.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/assignToEnum.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/async/es6/asyncQualifiedReturnType_es6.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/forIn2.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportModuleWithAccessibleTypesOnItsExportedMembers.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/es6ImportDefaultBindingMergeErrors.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es2017/useObjectValuesAndEntries3.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/tuple/tupleElementTypes1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/mergedModuleDeclarationCodeGen3.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/genericTypeWithNonGenericBaseMisMatch.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/genericRecursiveImplicitConstructorErrors1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/jsxFactoryIdentifierAsParameter.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/jsx/tsxElementResolution3.tsx","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedInstanceOfES6.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/contextuallyTypingOrOperator2.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/augmentedTypesEnum2.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/classDeclaration/classWithSemicolonClassElementES62.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/typeParametersShouldNotBeEqual.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor4.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/interfaceDeclaration1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/async/es2017/await_unaryExpression_es2017_2.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/excessPropertyErrorsSuppressed.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList7.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/specializedInheritedConstructors1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing8.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration3_es2017.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/doNotWidenAtObjectLiteralPropertyAssignment.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans7.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/controlFlowDestructuringParameters.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution2_classic.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum7.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/LeftShifts/parserErrorRecovery_LeftShift1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/implementPublicPropertyAsPrivate.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithOnlyNullValueOrUndefinedValue.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrayLiteralExpressions/parserErrorRecoveryArrayLiteralExpression3.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors6.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/emitCapturingThisInTupleDestructuring2.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/any/anyAsConstructor.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclarationIndexSignature1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames1_ES6.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessor1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck39.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/switchStatementsWithMultipleDefaults1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithPropertyAccessInHeritageClause1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/classes/classDeclarations/classWithPredefinedTypesAsNames2.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/genericMergedDeclarationUsingTypeParameter.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/jsx/tsxElementResolution18.tsx","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/contextualSignatureInstantiationWithTypeParameterConstrainedToOuterTypeParameter.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration4.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesSourceMap2_ES5.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/typeofModuleWithoutExports.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/specializedOverloadWithRestParameters.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/letDeclarations-invalidContexts.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/jsxFactoryQualifiedNameWithEs5.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementObjectBindingPattern1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration11_es6.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/constructorStaticParamNameErrors.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/invalidStaticField.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions10_ES6.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES2015Target.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/noImplicitAnyForMethodParameters.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/sourceMapValidationVariables.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration13.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/breakNotInIterationOrSwitchStatement2.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/templates/templateStringInInOperator.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolIndexer2.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames15_ES5.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration13_es5.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/anyPlusAny1.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/ambientClassOverloadForFunction.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/compiler/unusedNamespaceInNamespace.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/fourslash/formattingNonNullAssertionOperator.ts","time":36,"edits":1,"cost":"4.16"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_moduleDotExportsEqualsRequire.ts","time":143,"edits":4,"cost":"4.16"},{"name":"tests/cases/fourslash/extract-method21.ts","time":107,"edits":3,"cost":"4.16"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport8.ts","time":214,"edits":6,"cost":"4.16"},{"name":"tests/cases/conformance/jsx/tsxFragmentReactEmit.tsx","time":107,"edits":3,"cost":"4.16"},{"name":"tests/cases/fourslash/jsxQualifiedTagCompletion.ts","time":107,"edits":3,"cost":"4.16"},{"name":"tests/cases/fourslash/completionListInvalidMemberNames_escapeQuote.ts","time":107,"edits":3,"cost":"4.16"},{"name":"tests/cases/fourslash/codeFixCannotFindModule_suggestion_js.ts","time":107,"edits":3,"cost":"4.16"},{"name":"tests/cases/compiler/noUnusedLocals_writeOnly.ts","time":107,"edits":3,"cost":"4.16"},{"name":"tests/cases/compiler/nearbyIdenticalGenericLambdasAssignable.ts","time":71,"edits":2,"cost":"4.15"},{"name":"tests/cases/conformance/constEnums/constEnum4.ts","time":71,"edits":2,"cost":"4.15"},{"name":"tests/cases/conformance/async/es6/asyncAwait_es6.ts","time":71,"edits":2,"cost":"4.15"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_differentRootTypes.ts","time":71,"edits":2,"cost":"4.15"},{"name":"tests/cases/conformance/enums/enumConstantMemberWithStringEmitDeclaration.ts","time":71,"edits":2,"cost":"4.15"},{"name":"tests/cases/compiler/noUnusedLocals_typeParameterMergedWithParameter.ts","time":71,"edits":2,"cost":"4.15"},{"name":"tests/cases/compiler/fillInMissingTypeArgsOnJSConstructCalls.ts","time":71,"edits":2,"cost":"4.15"},{"name":"tests/cases/fourslash/importNameCodeFixUMDGlobalReact0.ts","time":177,"edits":5,"cost":"4.15"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class_objectLiteralInArrowFunction.ts","time":106,"edits":3,"cost":"4.15"},{"name":"tests/cases/fourslash/completionsOptionalKindModifier.ts","time":106,"edits":3,"cost":"4.15"},{"name":"tests/cases/fourslash/codeFixClassPropertyInitialization_all_3.ts","time":141,"edits":4,"cost":"4.14"},{"name":"tests/cases/fourslash/completionsImport_compilerOptionsModule.ts","time":176,"edits":5,"cost":"4.14"},{"name":"tests/cases/fourslash/outliningSpansForFunction.ts","time":70,"edits":2,"cost":"4.14"},{"name":"tests/cases/compiler/mappedTypePartialNonHomomorphicBaseConstraint.ts","time":70,"edits":2,"cost":"4.14"},{"name":"tests/cases/compiler/indexSignatureOfTypeUnknownStillRequiresIndexSignature.ts","time":35,"edits":1,"cost":"4.14"},{"name":"unittests:: tsserver:: cancellationToken","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/typings/typingsSuggestion1.ts","time":70,"edits":2,"cost":"4.14"},{"name":"tests/cases/compiler/extractInferenceImprovement.ts","time":70,"edits":2,"cost":"4.14"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers5.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/es3-declaration-amd.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment4.ts","time":70,"edits":2,"cost":"4.14"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/strictPropertyInitialization.ts","time":105,"edits":3,"cost":"4.14"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments16_ES6.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/async/es6/awaitBinaryExpression/awaitBinaryExpression4_es6.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/Symbols/symbolType5.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames33_ES5.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/newMissingIdentifier.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/propertyParameterWithQuestionMark.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/references/library-reference-7.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/nestedBlockScopedBindings8.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/objectLiteralWithSemicolons1.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/ambientExternalModuleReopen.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/genericImplements.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_multipleVariableDeclarations.ts","time":140,"edits":4,"cost":"4.14"},{"name":"tests/cases/compiler/invalidThisEmitInContextualObjectLiteral.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesAssignmentError.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/inheritanceMemberPropertyOverridingProperty.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/asiReturn.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames47_ES6.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings13_ES6.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/references/library-reference-11.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/amdDependencyCommentName4.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target10.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/importAliasFromNamespace.ts","time":70,"edits":2,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser630933.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/enumWithNegativeInfinityProperty.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax15.ts","time":140,"edits":4,"cost":"4.14"},{"name":"tests/cases/conformance/decorators/class/decoratorChecksFunctionBodies.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classConstructorOverloadsAccessibility.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/contextualTypingOfLambdaReturnExpression.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/expressions/asOperator/asOperatorASI.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/noImplicitReturnsWithoutReturnExpression.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/functionOverloads19.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedObjectLiteral.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript5/SuperExpressions/parserSuperExpression3.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/ParameterList8.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck8.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersMethodES6.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty49.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/constDeclarations-ambient.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/types/objectTypeLiteral/indexSignatures/multipleStringIndexers.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/visSyntax.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration5_es6.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/templates/templateStringInPropertyAssignmentES6.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/accessStaticMemberFromInstanceMethod01.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/blockScopedSameNameFunctionDeclarationES5.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnArrowFunction.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/unusedClassesinNamespace1.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/collisionThisExpressionAndVarInGlobal.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/bind1.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/superWithTypeArgument2.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/externalModules/reexportClassDefinition.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty20.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment3.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/genericTypeWithCallableMembers.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/missingReturnStatement.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/relationalOperatorComparable.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration13_es6.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration10.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/compilerOptionsOutDirAndNoEmit.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/accessorParameterAccessibilityModifier.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/readonlyInAmbientClass.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/systemModule10.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/constDeclarations-useBeforeDefinition2.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/types/tuple/wideningTuples5.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/unusedPrivateMethodInClass2.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/typeParametersInStaticAccessors.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parserNotHexLiteral1.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/nestedFreshLiteral.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName10.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/jsx/tsxElementResolution8.tsx","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames6_ES5.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/classDeclaration/exportDefaultClassWithStaticPropertyAssignmentsInES6.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/switchComparableCompatForBrands.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueLabel.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression2.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolIndexer3.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/baseTypePrivateMemberClash.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/emptyFile-declaration.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/isolatedModulesDeclaration.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/unusedTypeParameterInLambda2.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/moduleCodeGenTest5.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/import_reference-exported-alias.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution6_node.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions16_ES6.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing5.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/restParameters.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/exportAssignmentOfGenericType1.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates19_ES6.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayTypeOfFunctionTypes.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/switchCaseCircularRefeference.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/prespecializedGenericMembers1.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/conflictingTypeAnnotatedVar.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/typeofUsedBeforeBlockScoped.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/emitBundleWithShebangAndPrologueDirectives2.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/inheritanceMemberPropertyOverridingAccessor.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/es6ExportAssignment4.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/infinitelyExpandingBaseTypes2.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/classExtendsClauseClassNotReferringConstructor.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/exportStarForValues6.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/es3-jsx-preserve.tsx","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty5.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames34_ES5.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/functionCall12.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportClassWhichExtendsInterfaceWithInaccessibleType.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement17.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName35.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/ambientClassDeclaredBeforeBase.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/initializersInAmbientEnums.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/exportAssignmentInternalModule.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedTypeOfOperator.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/indexClassByNumber.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/augmentedTypesClass3.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/genericCallWithFixedArguments.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty3.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/innerAliases2.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserConditionalExpression1.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration1.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/out-flag2.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/templates/templateStringInDivision.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/classes/classDeclarations/classWithSemicolonClassElement1.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/fatarrowfunctionsInFunctions.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames37_ES6.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/unusedVariablesinForLoop3.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/instantiatedBaseTypeConstraints.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/decorators/class/constructor/decoratorOnClassConstructor3.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement11.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames24_ES5.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/classSideInheritance2.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/classes/constructorDeclarations/classWithTwoConstructorDefinitions.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/types/typeAliases/typeAliasesForObjectTypes.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration9.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/typeOfThisInStatics.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/types/members/objectTypeHidingMembersOfObjectAssignmentCompat2.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/unusedLocalsAndParametersTypeAliases.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty51.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/ambient/ambientErrors.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/templates/templateStringInYieldKeyword.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/fileWithNextLine3.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/thisExpressionInIndexExpression.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/privateAccessInSubclass1.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/importInTypePosition.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates18_ES6.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClass2.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/assignmentToObject.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/expressions/asOperator/asOperator2.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target7.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/externalModules/umd6.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/trailingCommasES3.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/indexerReturningTypeParameter1.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/assignmentCompatability6.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/continueNotInIterationStatement3.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/classExpressions/classExpressionES62.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/fourslash/duplicateClassModuleError0.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration8.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/fourslash/indentationWithBaseIndent.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports10.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/asyncFunctionNoReturnType.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedCJS2.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/constructorOverloads5.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesOnOverloads_ES5.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/numericIndexerTyping2.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement6.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/parseCommaSeparatedNewlineNew.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass9.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignaturesA.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration6_es2017.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/derivedTypeCallingBaseImplWithOptionalParams.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/superCallInsideClassDeclaration.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/functionOverloadImplementationOfWrongName2.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration12_es6.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/recursiveBaseConstructorCreation1.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName16.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantAccessibilityModifierInModule1.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames46_ES5.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/conditionalExpressionNewLine7.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/dontShowCompilerGeneratedMembers.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/namedFunctionExpressionCallErrors.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/unusedMultipleParameter2InFunctionExpression.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/jsFileCompilationShortHandProperty.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/ambientModules.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/jsdoc/jsdocAugments_qualifiedName.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/generatorES6_1.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/collisionSuperAndParameter1.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/decorators/class/constructableDecoratorOnClass01.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/Symbols/ES5SymbolProperty3.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/fourslash/formattingTemplatesWithNewline.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/decoratorInJsFile.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/parser/ecmascript5/parserVoidExpression1.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/doWhileUnreachableCode.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/compiler/indexSignatureWithoutTypeAnnotation1..ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target4.ts","time":35,"edits":1,"cost":"4.14"},{"name":"tests/cases/fourslash/quickInfoImportedTypesWithMergedMeanings.ts","time":139,"edits":4,"cost":"4.13"},{"name":"tests/cases/fourslash/completionForStringLiteral7.ts","time":104,"edits":3,"cost":"4.13"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction11.ts","time":104,"edits":3,"cost":"4.13"},{"name":"tests/cases/fourslash/codeFixInferFromUsageMemberJS.ts","time":173,"edits":5,"cost":"4.13"},{"name":"tests/cases/fourslash/extract-method13.ts","time":242,"edits":7,"cost":"4.12"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_arrayBindingPattern.ts","time":138,"edits":4,"cost":"4.12"},{"name":"tests/cases/fourslash/completionsImport_named_exportEqualsNamespace_merged.ts","time":138,"edits":4,"cost":"4.12"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_includeDefaultUses.ts","time":138,"edits":4,"cost":"4.12"},{"name":"tests/cases/fourslash/codeFixChangeExtendsToImplementsAbstractModifier.ts","time":138,"edits":4,"cost":"4.12"},{"name":"tests/cases/compiler/keyofDoesntContainSymbols.ts","time":69,"edits":2,"cost":"4.12"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractGetterSetter.ts","time":172,"edits":5,"cost":"4.12"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceInheritsAbstractMethod.ts","time":103,"edits":3,"cost":"4.12"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics11.ts","time":103,"edits":3,"cost":"4.12"},{"name":"tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment2.ts","time":103,"edits":3,"cost":"4.12"},{"name":"tests/cases/conformance/emitter/es2017/forAwait/emitter.forAwait.es2017.ts","time":103,"edits":3,"cost":"4.12"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction05.ts","time":103,"edits":3,"cost":"4.12"},{"name":"tests/cases/compiler/exportDefaultWithJSDoc1.ts","time":68,"edits":2,"cost":"4.11"},{"name":"tests/cases/compiler/es6ImportEqualsExportModuleEs2015Error.ts","time":68,"edits":2,"cost":"4.11"},{"name":"tests/cases/conformance/types/contextualTypes/asyncFunctions/contextuallyTypeAsyncFunctionReturnType.ts","time":68,"edits":2,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature7.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/amdDeclarationEmitNoExtraDeclare.ts","time":68,"edits":2,"cost":"4.11"},{"name":"tests/cases/compiler/reactNamespaceJSXEmit.tsx","time":68,"edits":2,"cost":"4.11"},{"name":"tests/cases/compiler/declarationEmitRetainsJsdocyComments.ts","time":68,"edits":2,"cost":"4.11"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration2_es6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType3_ES6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutExtensionResolvesToTs.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/templates/templateStringInTypeOfES6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/es6ImportNameSpaceImportWithExport.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/sourceMapValidationClassWithDefaultConstructor.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/withStatementNestedScope.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern4.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of52.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax23.ts","time":136,"edits":4,"cost":"4.11"},{"name":"tests/cases/compiler/selfReferencingSpreadInLoop.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/emitAccessExpressionOfCastedObjectLiteralExpressionInArrowFunctionES6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck5.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames40_ES5.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/systemModuleTrailingComments.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/contextualTyping26.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithConstraintsTypeArgumentInference2.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/declarationFileOverwriteErrorWithOut.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/contextualTypingWithGenericSignature.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral4.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration10_es6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/innerTypeCheckOfLambdaArgument.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/mergedModuleDeclarationCodeGen.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/expressions/elementAccess/letIdentifierInElementAccess01.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/inheritanceStaticAccessorOverridingProperty.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement18.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck1.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithLHSIsObject.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery9.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType6_ES5.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/noImplicitAnyAndPrivateMembersWithoutTypeAnnotations.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement4.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/modules/defaultExportsCannotMerge03.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/instanceMemberInitialization.ts","time":68,"edits":2,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement3.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/async/es2017/awaitCallExpression/awaitCallExpression1_es2017.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/assignToExistingClass.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/modules/exportsAndImportsWithUnderscores3.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration10.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/library_ObjectPrototypeProperties.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/declarationEmitUnnessesaryTypeReferenceNotAdded.ts","time":68,"edits":2,"cost":"4.11"},{"name":"tests/cases/compiler/functionCall13.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesAssignmentErrorFromMissingIdentifier.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/types/members/typesWithPublicConstructor.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName33.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement1.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/errorMessagesIntersectionTypes04.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration7.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/moduleAssignmentCompat3.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveAsProperty.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature11.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/systemDefaultImportCallable.ts","time":68,"edits":2,"cost":"4.11"},{"name":"tests/cases/compiler/arraySlice.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/staticAndNonStaticPropertiesSameName.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression8_es6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/genericConstructorFunction1.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/baseTypeOrderChecking.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/project/noDefaultLib.json","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/noImplicitReturnsWithProtectedBlocks1.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/expandoFunctionContextualTypesJs.ts","time":68,"edits":2,"cost":"4.11"},{"name":"tests/cases/conformance/types/import/importTypeGeneric.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superSymbolIndexedAccess2.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/fallbackToBindingPatternForTypeInference.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/letDeclarations-scopes2.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic4.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/doNotInferUnrelatedTypes.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/classImplementsClass2.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/classes/classExpressions/extendClassExpressionFromModule.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/undefinedSymbolReferencedInArrayLiteral1.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/thisInLambda.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/templates/templateStringInPropertyName2.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/templates/templateStringInInOperatorES6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/declareExternalModuleWithExportAssignedFundule.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserWhileStatement1.d.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/typeParametersAvailableInNestedScope2.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/noImplicitReturnsInAsync2.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/functionOverloadAmbiguity1.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of12.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/classDeclarationBlockScoping2.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration1_es6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment5.ts","time":68,"edits":2,"cost":"4.11"},{"name":"tests/cases/conformance/types/thisType/contextualThisType.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/functionCall3.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName9.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/functionOverloads29.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of35.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.octalNegative.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions19_ES6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/templateStringsArrayTypeNotDefinedES5Mode.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings15_ES5.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements4.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/async/es2017/asyncUseStrict_es2017.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/gettersAndSettersAccessibility.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/decorators/class/decoratedClassExportsCommonJS2.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/exportStarForValues7.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/emitSuperCallBeforeEmitPropertyDeclarationAndParameterPropertyDeclaration1.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/elementAccessExpressionInternalComments.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/assignmentCompatability1.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/genericFunctions3.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/alwaysStrictES6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/expressions/contextualTyping/iterableContextualTyping1.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedAdditionES6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/exportSpecifierReferencingOuterDeclaration4.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings18_ES6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration3.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/genericFunctionTypedArgumentsAreFixed.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/elidingImportNames.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/constraintSatisfactionWithAny2.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/noImplicitAnyInCastExpression.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsItselfIndirectly.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target9.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/fourslash/functionIndentation.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/Blocks/parserErrorRecovery_Block3.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/noImplicitAnyInContextuallyTypesFunctionParamter.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of36.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/genericGetter3.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/templates/templateStringInObjectLiteral.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/systemModuleExportDefault.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/classExpressionTest2.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/checkJsFiles6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/types/typeRelationships/bestCommonType/functionWithMultipleReturnStatements.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/isolatedModulesImportExportElision.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/specializeVarArgs1.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/ambient/ambientDeclarationsPatterns_tooManyAsterisks.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/expressions/typeAssertions/duplicatePropertiesInTypeAssertions02.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericsInTypeContexts1.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/binaryAndOctalIntegerLiteral/invalidBinaryIntegerLiteralAndOctalIntegerLiteral.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/unusedPrivateMethodInClass3.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/interfaceWithCommaSeparators.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/constEnumBadPropertyNames.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/FunctionDeclaration7.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/exportedBlockScopedDeclarations.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated4_ES6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/bangInModuleName.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/duplicateConstructSignature2.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/constructorFunctionTypeIsAssignableToBaseType.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates06_ES6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/pathsValidation2.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames24_ES6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/commentsOnPropertyOfObjectLiteral1.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/arrowFunctionWithObjectLiteralBody4.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/templates/templateStringInFunctionParameterType.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/systemModule2.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/assignmentToReferenceTypes.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/multiLinePropertyAccessAndArrowFunctionIndent1.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/fixTypeParameterInSignatureWithRestParameters.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/globalThisCapture.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/reverseInferenceInContextualInstantiation.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/objectLiteralMemberWithoutBlock1.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedDivisionES6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/exportingContainingVisibleType.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/ClassDeclaration26.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/externalModules/exportAssignmentCircularModules.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode3-negative.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/templates/templateStringWithPropertyAccessES6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/enumUsedBeforeDeclaration.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList3.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/interfaceWithMultipleDeclarations.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/funduleExportedClassIsUsedBeforeDeclaration.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of24.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName3.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/collisionExportsRequireAndAmbientFunction.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/callOverloads3.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/requireOfJsonFileNonRelativeWithoutExtension.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty11.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser618973.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/modulePrologueAMD.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/VariableLists/parserInvalidIdentifiersInVariableStatements1.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithAssignmentPattern5.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/types/contextualTypes/logicalAnd/contextuallyTypeLogicalAnd02.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/constructorParametersThatShadowExternalNamesInVariableDeclarations.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/thisWhenTypeCheckFails.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/AutomaticSemicolonInsertion/parserAutomaticSemicolonInsertion1.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/constraintPropagationThroughReturnTypes.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of15.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression2.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/enumFromExternalModule.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings15_ES6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction6_es6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/async/es6/asyncAliasReturnType_es6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration9.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature3.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of56.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/controlFlow/controlFlowIteration.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/functionCall9.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/salsa/inferringClassMembersFromAssignments2.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/isolatedModulesES6.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/infinitelyExpandingTypes3.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedVariables.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/duplicateIdentifierDifferentModifiers.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/concatError.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/checkJsFiles5.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/reactNamespaceMissingDeclaration.tsx","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/noImplicitUseStrict_amd.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/genericArrayWithoutTypeAnnotation.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509669.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpression3.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/unusedModuleInModule.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/compiler/transformArrowInBlockScopedLoopVarInitializer.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration1_es5.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery7.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/async/es5/asyncClass_es5.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration11.ts","time":34,"edits":1,"cost":"4.11"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax11.ts","time":135,"edits":4,"cost":"4.10"},{"name":"tests/cases/fourslash/getEditsForFileRename_tsconfig.ts","time":135,"edits":4,"cost":"4.10"},{"name":"tests/cases/fourslash/regexDetection.ts","time":101,"edits":3,"cost":"4.10"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics16.ts","time":101,"edits":3,"cost":"4.10"},{"name":"tests/cases/fourslash/codeFixCannotFindModule_notIfMissing.ts","time":101,"edits":3,"cost":"4.10"},{"name":"tests/cases/fourslash/quickInfoSpecialPropertyAssignment.ts","time":101,"edits":3,"cost":"4.10"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_objectBindingPattern_complex.ts","time":101,"edits":3,"cost":"4.10"},{"name":"tests/cases/conformance/es6/destructuring/destructuringAssignabilityCheck.ts","time":67,"edits":2,"cost":"4.09"},{"name":"tests/cases/compiler/commonJsIsolatedModules.ts","time":67,"edits":2,"cost":"4.09"},{"name":"tests/cases/compiler/declarationEmitNoNonRequiredParens.ts","time":67,"edits":2,"cost":"4.09"},{"name":"tests/cases/fourslash/findAllRefsForDefaultExport_reExport.ts","time":134,"edits":4,"cost":"4.09"},{"name":"tests/cases/compiler/deferredLookupTypeResolution.ts","time":67,"edits":2,"cost":"4.09"},{"name":"tests/cases/compiler/declarationEmitAmdModuleNameDirective.ts","time":67,"edits":2,"cost":"4.09"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitEs2015.ts","time":67,"edits":2,"cost":"4.09"},{"name":"tests/cases/conformance/types/contextualTypes/asyncFunctions/contextuallyTypeAsyncFunctionAwaitOperand.ts","time":67,"edits":2,"cost":"4.09"},{"name":"tests/cases/conformance/jsx/checkJsxIntersectionElementPropsType.tsx","time":67,"edits":2,"cost":"4.09"},{"name":"tests/cases/conformance/expressions/elementAccess/stringEnumInElementAccess01.ts","time":67,"edits":2,"cost":"4.09"},{"name":"tests/cases/conformance/types/contextualTypes/jsdoc/contextualTypeFromJSDoc.ts","time":67,"edits":2,"cost":"4.09"},{"name":"tests/cases/conformance/classes/members/accessibility/privateProtectedMembersAreNotAccessibleDestructuring.ts","time":67,"edits":2,"cost":"4.09"},{"name":"tests/cases/conformance/es6/yieldExpressions/yieldExpressionInControlFlow.ts","time":67,"edits":2,"cost":"4.09"},{"name":"tests/cases/fourslash/findAllRefsForComputedProperties2.ts","time":167,"edits":5,"cost":"4.09"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc9.ts","time":167,"edits":5,"cost":"4.09"},{"name":"tests/cases/fourslash/goToDefinitionDynamicImport2.ts","time":100,"edits":3,"cost":"4.09"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess6.ts","time":133,"edits":4,"cost":"4.09"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess18.ts","time":166,"edits":5,"cost":"4.08"},{"name":"tests/cases/compiler/identicalTypesNoDifferByCheckOrder.ts","time":66,"edits":2,"cost":"4.08"},{"name":"tests/cases/conformance/declarationEmit/exportDefaultNamespace.ts","time":66,"edits":2,"cost":"4.08"},{"name":"unittests:: semver","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/outModuleConcatUnspecifiedModuleKindDeclarationOnly.ts","time":66,"edits":2,"cost":"4.08"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedDivision.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/namedFunctionExpressionAssignedToClassProperty.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/higherOrderMappedIndexLookupInference.ts","time":66,"edits":2,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration3.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/widenToAny1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/sourceMapValidationWithComments.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList15.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/inlineSourceMap.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/reservedWords.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/async/es5/awaitBinaryExpression/awaitBinaryExpression3_es5.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment35.ts","time":66,"edits":2,"cost":"4.08"},{"name":"tests/cases/fourslash/quickInfoMappedType.ts","time":99,"edits":3,"cost":"4.08"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck61.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/exportDefaultStripsFreshness.ts","time":66,"edits":2,"cost":"4.08"},{"name":"tests/cases/compiler/collisionExportsRequireAndFunctionInGlobalFile.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/fourslash/completionListInUnclosedFunction19.ts","time":99,"edits":3,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature3.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName32.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/enumWithQuotedElementName1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/objectSpreadWithinMethodWithinObjectWithSpread.ts","time":66,"edits":2,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature12.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/systemModule1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics2.ts","time":99,"edits":3,"cost":"4.08"},{"name":"tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers02.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/overloadingStaticFunctionsInFunctions.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/namedTypes/classWithOptionalParameter.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement2.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/parameterPropertyInConstructor1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates04_ES5.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty57.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/classes/constructorDeclarations/superCalls/superPropertyInConstructorBeforeSuperCall.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target2.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/async/es2017/awaitBinaryExpression/awaitBinaryExpression2_es2017.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/collisionExportsRequireAndAmbientVar.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/anonterface.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/callOverloads4.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/autolift3.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of18.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/exportEqualsProperty2.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/importDeclRefereingExternalModuleWithNoResolve.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction4_es2017.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames39_ES5.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/classExpressionWithStaticProperties2.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/unusedClassesinNamespace2.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmptyLiteralPortions.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/templates/templateStringInTypeAssertion.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/noImplicitAnyMissingSetAccessor.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck56.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates07_ES5.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/externalModules/umd-errors.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/controlFlowOuterVariable.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/interfaceDeclaration5.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/templates/templateStringMultiline1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/classExpressions/typeArgumentInferenceWithClassExpression1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/references/library-reference-4.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity14.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck48.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/paramPropertiesInSignatures.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/exportedInterfaceInaccessibleInCallbackInModule.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/arrayConstructors1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/moduleExportsAmd/defaultExportsGetExportedAmd.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration7_es6.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/requireOfJsonFileWithSourceMap.ts","time":66,"edits":2,"cost":"4.08"},{"name":"tests/cases/compiler/multiExtendsSplitInterfaces2.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/constructorArgsErrors2.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/exportsInAmbientModules1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/unusedSingleParameterInContructor.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/noTypeArgumentOnReturnType1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/taggedTemplatesWithIncompleteTemplateExpressions4.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/modifiersInObjectLiterals.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration12_es2017.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/literals1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/objectLiteralWithSemicolons3.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/recursiveTypeIdentity.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/destructuring/nonIterableRestElement1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/objectLiteralMemberWithModifiers2.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/infinitelyGenerativeInheritance1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/overloadCallTest.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/genericInterfaceFunctionTypeParameter.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/yieldExpressionInnerCommentEmit.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/memberAccessMustUseModuleInstances.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/badInferenceLowerPriorityThanGoodInference.ts","time":99,"edits":3,"cost":"4.08"},{"name":"tests/cases/compiler/typeArgumentInferenceApparentType1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/exportStarForValues3.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/duplicateVarAndImport2.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithoutExportAccessError.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/statements/breakStatements/doWhileBreakStatements.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/objectCreationExpressionInFunctionParameter.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithCallSignaturesThatHidesBaseSignature2.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesWithModule.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of9.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings19_ES5.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/indexIntoArraySubclass.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/externalModules/multipleExportDefault6.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty8.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/errorOnContextuallyTypedReturnType.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/parserS7.6.1.1_A1.10.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser553699.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/voidFunctionAssignmentCompat.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractImportInstantiation.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/indexSignatureWithInitializer.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/missingSelf.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/expressions/contextualTyping/superCallParameterContextualTyping2.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionShouldNotGetParen.ts","time":66,"edits":2,"cost":"4.08"},{"name":"tests/cases/compiler/commentOnArrayElement2.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration11_es2017.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/ambient/ambientExternalModuleInsideNonAmbient.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBindingWithExport.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/anonymousModules.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declarationFilesGeneratingTypeReferences.ts","time":66,"edits":2,"cost":"4.08"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings20_ES6.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunctionCapturesArguments_es5.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/unionTypeLiterals.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/catch.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/jsFileCompilationExternalPackageError.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithOptionalProperties.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/constructorOverloads4.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/classExtensionNameOutput.ts","time":66,"edits":2,"cost":"4.08"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithCallSignaturesThatHidesBaseSignature.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/emitPinnedCommentsOnTopOfFile.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/commentLeadingCloseBrace.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/functionCall5.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/contextualTypeArrayReturnType.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/references/library-reference-2.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/exportDeclarationWithModuleSpecifierNameOnNextLine1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/superCallFromClassThatDerivesFromGenericTypeButWithNoTypeArguments1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/arrowFunctionInExpressionStatement1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/extendsUntypedModule.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings22_ES5.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty45.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/interfaces/interfacesExtendingClasses/implementingAnInterfaceExtendingClassWithPrivates.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/importDeclWithClassModifiers.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/externalModuleReferenceDoubleUnderscore1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserPostfixPostfixExpression1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/moduleClassArrayCodeGenTest.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/fourslash/breakpointValidationBreakOrContinue.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/typeArgumentInferenceApparentType2.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/templates/templateStringMultiline2_ES6.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/moduleExportsUmd/defaultExportsGetExportedUmd.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of53.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty7.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitNone.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionsAsIsES6.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/reuseInnerModuleMember.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/namespaces2.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserMissingLambdaOpenBrace1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration18.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature4.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/es3-sourcemap-amd.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/fourslash/shims-pp/getBreakpointStatementAtPosition.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/inferenceFromParameterlessLambda.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/conditionallyDuplicateOverloadsCausedByOverloadResolution.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantEqualsGreaterThanAfterFunction1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersFunctionES6.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithMultipleBases4.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/undefinedTypeArgument2.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/exportAssignValueAndType.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorsAreNotContextuallyTyped.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/callSignatureFunctionOverload.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/exportAssignmentWithExportModifier.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/expressions/functionCalls/functionCalls.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/typeParameterConstraints1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserMemberAccessExpression1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/argumentsUsedInObjectLiteralProperty.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/fourslash/arrayConcatTypeCheck1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/instantiateCrossFileMerge.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/generatorES6_5.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/templates/templateStringInPropertyNameES6_1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/jsdoc/jsdocAugments_notAClass.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/requiredInitializedParameter1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionDeclaration1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/inheritanceOfGenericConstructorMethod1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/expressions/unaryOperators/deleteOperator/deleteOperatorInvalidOperations.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/parenthesizedAsyncArrowFunction.ts","time":66,"edits":2,"cost":"4.08"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty11.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersOptionality2.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/declarationEmitInvalidReference2.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509630.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration11.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction1_es2017.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/inheritanceStaticFuncOverridingAccessorOfFuncType.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/contextualTyping17.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames25_ES6.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/constDeclarationShadowedByVarDeclaration.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClass1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected6.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/types/members/augmentedTypeBracketAccessIndexSignature.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/numericIndexerConstraint5.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/moduleAugmentationInDependency.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/modKeyword.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/statements/continueStatements/invalidDoWhileContinueStatements.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement7.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/arrowFunctionWithParameterNameAsync_es6.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/setterBeforeGetter.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/fourslash/getNavigationBarItems.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/doubleUnderscoreMappedTypes.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral6.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/downlevelLetConst11.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerS7.3_A1.1_T2.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/implicitAnyGenericTypeInference.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames5_ES5.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions04_ES6.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedCommentsES6.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/functionOverloads30.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/generics4.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/contextualTyping6.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/expressions/typeAssertions/duplicatePropertiesInTypeAssertions01.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/doNotEmitDetachedComments.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/internalImportInstantiatedModuleNotReferencingInstance.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration2_es2017.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/memberScope.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser585151.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/parameterPropertyReferencingOtherParameter.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/undefinedTypeAssignment4.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/accessorWithInitializer.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/async/es5/awaitBinaryExpression/awaitBinaryExpression1_es5.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression13.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/restParamAsOptional.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of6.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/importDeclWithDeclareModifierInAmbientContext.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/explicitAnyAfterSpreadNoImplicitAnyError.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target8.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/compiler/sourceMap-SemiColon1.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/fourslash/formattingOfChainedLambda.ts","time":33,"edits":1,"cost":"4.08"},{"name":"tests/cases/fourslash/findAllRefsWithShorthandPropertyAssignment2.ts","time":131,"edits":4,"cost":"4.07"},{"name":"tests/cases/fourslash/codeFixAddMissingMember7.ts","time":262,"edits":8,"cost":"4.07"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_preserveQuotes.ts","time":98,"edits":3,"cost":"4.07"},{"name":"tests/cases/fourslash/completionsUnion.ts","time":163,"edits":5,"cost":"4.07"},{"name":"tests/cases/conformance/jsdoc/extendsTagEmit.ts","time":65,"edits":2,"cost":"4.06"},{"name":"tests/cases/conformance/externalModules/umd9.ts","time":65,"edits":2,"cost":"4.06"},{"name":"tests/cases/conformance/jsdoc/enumTagImported.ts","time":65,"edits":2,"cost":"4.06"},{"name":"tests/cases/conformance/es6/modules/exportSpellingSuggestion.ts","time":65,"edits":2,"cost":"4.06"},{"name":"tests/cases/compiler/classDeclarationShouldBeOutOfScopeInComputedNames.ts","time":65,"edits":2,"cost":"4.06"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment25.ts","time":65,"edits":2,"cost":"4.06"},{"name":"tests/cases/compiler/genericDefaultsErrors.ts","time":65,"edits":2,"cost":"4.06"},{"name":"tests/cases/fourslash/genericFunctionSignatureHelp3MultiFile.ts","time":162,"edits":5,"cost":"4.06"},{"name":"tests/cases/fourslash/codeFixInferFromUsageSetterWithInaccessibleType.ts","time":162,"edits":5,"cost":"4.06"},{"name":"tests/cases/fourslash/completionsImport_notFromUnrelatedNodeModules.ts","time":97,"edits":3,"cost":"4.06"},{"name":"tests/cases/fourslash/moveToNewFile_selectionOnName.ts","time":97,"edits":3,"cost":"4.06"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc15.ts","time":194,"edits":6,"cost":"4.06"},{"name":"tests/cases/fourslash/getJavaScriptCompletions2.ts","time":97,"edits":3,"cost":"4.06"},{"name":"tests/cases/compiler/unusedLocalsAndParameters.ts","time":97,"edits":3,"cost":"4.06"},{"name":"tests/cases/compiler/optionsCompositeWithIncrementalFalse.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/decoratorMetadataConditionalType.ts","time":64,"edits":2,"cost":"4.05"},{"name":"tests/cases/conformance/types/conditional/conditionalTypes1.ts","time":480,"edits":15,"cost":"4.05"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames3_ES6.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/superElementAccess.ts","time":64,"edits":2,"cost":"4.05"},{"name":"tests/cases/compiler/undefinedTypeAssignment1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty33.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_dotDefault.ts","time":128,"edits":4,"cost":"4.05"},{"name":"tests/cases/compiler/declarationEmitOfTypeofAliasedExport.ts","time":64,"edits":2,"cost":"4.05"},{"name":"tests/cases/compiler/undefinedTypeAssignment2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/salsa/contextualTypedSpecialAssignment.ts","time":160,"edits":5,"cost":"4.05"},{"name":"tests/cases/compiler/duplicatePackage_relativeImportWithinPackage.ts","time":64,"edits":2,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/expressions/superPropertyAccess/superSymbolIndexedAccess4.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/async/es2017/awaitBinaryExpression/awaitBinaryExpression5_es2017.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/constructorReturnsInvalidType.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName20.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/statements/continueStatements/whileContinueStatements.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/identicalCallSignatures2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration1_es6.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/asiAbstract.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames41_ES5.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/es6ModuleWithModuleGenTargetCommonjs.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/objectLitArrayDeclNoNew.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/classMergedWithInterfaceMultipleBasesNoError.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericsInInterfaceDeclaration1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/importDeclarationInModuleDeclaration1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/async/es6/awaitClassExpression_es6.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/jsxSpreadFirstUnionNoErrors.tsx","time":64,"edits":2,"cost":"4.05"},{"name":"tests/cases/compiler/breakInIterationOrSwitchStatement4.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/staticMethodsReferencingClassTypeParameters.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/multipleExports.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment20.ts","time":64,"edits":2,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected5.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget6.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/templates/templateStringInTaggedTemplateES6.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList6.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/functionOverloads20.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/emptyTypeArgumentListWithNew.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/declarationEmitComputedNameCausesImportToBePainted.ts","time":64,"edits":2,"cost":"4.05"},{"name":"tests/cases/compiler/grammarAmbiguities1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/collisionThisExpressionAndPropertyNameAsConstuctorParameter.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/localImportNameVsGlobalName.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes01.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/quotedFunctionName1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/overloadOnConstInCallback1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/genericReversingTypeParameters2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/reExportGlobalDeclaration3.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty43.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorInvalidOperations.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/isolatedModulesPlainFile-CommonJS.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration20.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/exportDeclarationsInAmbientNamespaces.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithPropertyThatIsPrivateInBaseType.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/typeofInterface.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/innerExtern.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration6_es6.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithTemplateStringInvalid.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/jsFileCompilationTypeArgumentSyntaxOfCall.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/async/es5/awaitClassExpression_es5.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/commentOnAmbientfunction.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/avoid.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/templates/templateStringInPropertyNameES6_2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/circularConstraintYieldsAppropriateError.ts","time":64,"edits":2,"cost":"4.05"},{"name":"tests/cases/conformance/types/primitives/number/assignFromNumberInterface.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/salsa/moduleExportWithExportPropertyAssignment.ts","time":64,"edits":2,"cost":"4.05"},{"name":"tests/cases/compiler/overloadingOnConstantsInImplementation.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/types/intersection/intersectionOfUnionOfUnitTypes.ts","time":64,"edits":2,"cost":"4.05"},{"name":"tests/cases/conformance/types/thisType/unionThisTypeInFunctions.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/readonlyInNonPropertyParameters.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments18_ES6.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/expressions/unaryOperators/negateOperator/negateOperatorWithEnumType.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames23_ES5.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/requireOfJsonFileInJsFile.ts","time":64,"edits":2,"cost":"4.05"},{"name":"tests/cases/compiler/systemModuleConstEnumsSeparateCompilation.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod10.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/types/members/typesWithProtectedConstructor.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/functionOverloads39.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionDeclarationWithinFunctionExpression1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/letDeclarations-es5.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/inlineSources2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/genericClassStaticMethod.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/moduleResolutionWithSymlinks_referenceTypes.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/cachedModuleResolution2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/awaitLiteralValues.ts","time":64,"edits":2,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName5.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_unexpected.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements3.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/decorators/decoratorCallGeneric.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of18.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/recursiveClassInstantiationsWithDefaultConstructors.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/jsFileCompilationPublicParameterModifier.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments19_ES6.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates07_ES6.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/extBaseClass2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/concatTuples.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/extendBaseClassBeforeItsDeclared.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/infinitelyExpandingBaseTypes1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/qualifiedName_ImportDeclarations-entity-names-referencing-a-var.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression12_es6.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames43_ES5.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/salsa/exportDefaultInJsFile02.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/resolveTypeAliasWithSameLetDeclarationName1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression6_es6.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/memberFunctionOverloadMixingStaticAndInstance.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/untypedArgumentInLambdaExpression.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/inheritanceGrandParentPrivateMemberCollision.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes03.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/recursiveInheritanceGeneric.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/outModuleConcatCommonjs.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/asyncFunctionWithForStatementNoInitializer.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/genericObjectLitReturnType.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName4.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/functionOverloadsOutOfOrder.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/castParentheses.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments5_es6.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/async/es2017/await_unaryExpression_es2017.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/functionSignatureAssignmentCompat1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/moduleExportsCommonjs/decoratedDefaultExportsGetExportedCommonjs.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/typeofEnum.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/moduleNewExportBug.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/downlevelLetConst12.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser579071.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/isolatedModulesSourceMap.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/staticInheritance.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/es2015modulekindWithES6Target.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/assignmentNonObjectTypeConstraints.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/heterogeneousArrayAndOverloads.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/es6ImportEqualsDeclaration2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/overloadCrash.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/expressions/functionCalls/forgottenNew.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/statements/continueStatements/invalidSwitchContinueStatement.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndIndexers.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/declarationEmitUnknownImport2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/localRequireFunction.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/exportStarForValues4.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/exportSameNameFuncVar.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/blockScopedFunctionDeclarationInStrictClass.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/doNotEmitDetachedCommentsAtStartOfConstructor.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionAsyncES3AMD.ts","time":64,"edits":2,"cost":"4.05"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments04.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/exportDefaultAsyncFunction.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration7.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression15_es6.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithUnicodeNames.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/staticInstanceResolution3.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/es2015modulekind.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/propagationOfPromiseInitialization.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/fourslash/syntacticClassificationsDocComment1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/ClassDeclaration24.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration8.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature6.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/downlevelLetConst4.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/constDeclarations-scopes2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/recursiveInference1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/duplicatePropertiesInStrictMode.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/letInLetConstDeclOfForOfAndForIn_ES5.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/cachedModuleResolution5.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/stringPropCodeGen.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/compilerOptionsOutAndNoEmit.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod11.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/expressions/asOperator/asOperator1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/genericSignatureIdentity.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethod1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode15.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/fatarrowfunctionsInFunctionParameterDefaults.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration15.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfIsOrderIndependent.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/expressions/functionCalls/grammarAmbiguities.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/badExternalModuleReference.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/contextualTypingOfAccessors.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/constEnumExternalModule.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/fourslash/indentationInComments.ts","time":64,"edits":2,"cost":"4.05"},{"name":"tests/cases/compiler/localVariablesReturnedFromCatchBlocks.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments16.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/parserSyntaxWalker.generated.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/recursiveBaseConstructorCreation2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/es6DeclOrdering.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck22.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates10_ES5.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/recursiveSpecializationOfSignatures.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens6.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/invalidUnicodeEscapeSequance4.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserEqualsGreaterThanAfterFunction2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserInterfaceKeywordInEnum1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/es5-asyncFunctionForStatements.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesFunctionArgument2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/es6/moduleExportsSystem/decoratedDefaultExportsGetExportedSystem.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/functionInIfStatementInModule.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/declarationEmitUnknownImport.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/strictModeReservedWordInImportEqualDeclaration.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/requireOfJsonFileNonRelativeWithoutExtensionResolvesToTs.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectTypes/parserObjectType1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/jsFileCompilationEmitBlockedCorrectly.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/contextualTyping39.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty8.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/unusedTypeParameters2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/callExpressionWithTypeParameterConstrainedToOuterTypeParameter.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/enumWithQuotedElementName2.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/duplicateVariableDeclaration1.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/compiler/contextualTyping15.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserExpressionStatement1.d.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/fourslash/formattingOnNestedStatements.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/fourslash/formattingObjectLiteral.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/fourslash/formattingConditionals.ts","time":32,"edits":1,"cost":"4.05"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax16.ts","time":127,"edits":4,"cost":"4.04"},{"name":"tests/cases/fourslash/signatureHelpExplicitTypeArguments.ts","time":127,"edits":4,"cost":"4.04"},{"name":"tests/cases/conformance/expressions/functionCalls/callWithSpread2.ts","time":127,"edits":4,"cost":"4.04"},{"name":"tests/cases/fourslash/extract-method18.ts","time":95,"edits":3,"cost":"4.04"},{"name":"tests/cases/compiler/numericLiteralsWithTrailingDecimalPoints02.ts","time":63,"edits":2,"cost":"4.03"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc14.ts","time":126,"edits":4,"cost":"4.03"},{"name":"tests/cases/conformance/jsx/jsxCheckJsxNoTypeArgumentsAllowed.tsx","time":63,"edits":2,"cost":"4.03"},{"name":"tests/cases/conformance/types/conditional/conditionalTypesExcessProperties.ts","time":63,"edits":2,"cost":"4.03"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfFunction.ts","time":63,"edits":2,"cost":"4.03"},{"name":"tests/cases/compiler/classExpressionInClassStaticDeclarations.ts","time":63,"edits":2,"cost":"4.03"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc21.ts","time":126,"edits":4,"cost":"4.03"},{"name":"tests/cases/conformance/jsdoc/typedefCrossModule2.ts","time":63,"edits":2,"cost":"4.03"},{"name":"tests/cases/fourslash/codeFixAddMissingMember.ts","time":189,"edits":6,"cost":"4.03"},{"name":"tests/cases/conformance/es7/trailingCommasInBindingPatterns.ts","time":94,"edits":3,"cost":"4.03"},{"name":"tests/cases/fourslash/extract-method1.ts","time":125,"edits":4,"cost":"4.02"},{"name":"tests/cases/fourslash/refactorConvertToGetAccessAndSetAccess23.ts","time":125,"edits":4,"cost":"4.02"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax14.ts","time":125,"edits":4,"cost":"4.02"},{"name":"tests/cases/fourslash/codeFixInferFromUsagePartialParameterListJS.ts","time":156,"edits":5,"cost":"4.02"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractExpressionWithTypeArgs.ts","time":156,"edits":5,"cost":"4.02"},{"name":"tests/cases/compiler/noImplicitAnyLoopCrash.ts","time":62,"edits":2,"cost":"4.02"},{"name":"tests/cases/compiler/inlinedAliasAssignableToConstraintSameAsAlias.ts","time":62,"edits":2,"cost":"4.02"},{"name":"tests/cases/compiler/declarationEmitComputedNameConstEnumAlias.ts","time":62,"edits":2,"cost":"4.02"},{"name":"tests/cases/conformance/types/union/unionTypeCallSignatures5.ts","time":62,"edits":2,"cost":"4.02"},{"name":"tests/cases/compiler/checkMergedGlobalUMDSymbol.ts","time":62,"edits":2,"cost":"4.02"},{"name":"tests/cases/conformance/declarationEmit/libReferenceNoLibBundle.ts","time":62,"edits":2,"cost":"4.02"},{"name":"tests/cases/compiler/extendsJavaScript.ts","time":62,"edits":2,"cost":"4.02"},{"name":"tests/cases/conformance/es2019/globalThisReadonlyProperties.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/exportedVariable1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/jsFileCompilationDuplicateVariable.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/fourslash/findAllReferencesDynamicImport3.ts","time":155,"edits":5,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint7.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/typeParameterDiamond2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/types/thisType/thisTypeSyntacticContext.ts","time":62,"edits":2,"cost":"4.02"},{"name":"tests/cases/compiler/functionOverloads3.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/optionalParamReferencingOtherParams3.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/moduleAugmentationGlobal8_1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax19.ts","time":124,"edits":4,"cost":"4.02"},{"name":"tests/cases/compiler/implementClausePrecedingExtends.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/lastPropertyInLiteralWins.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/externalModules/exportAssignDottedName.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint5.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration13.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/genericInterfacesWithoutTypeArguments.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/nameCollisionWithBlockScopedVariable1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/async/es2017/awaitClassExpression_es2017.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/pathsValidation1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/instanceofWithPrimitiveUnion.ts","time":62,"edits":2,"cost":"4.02"},{"name":"tests/cases/compiler/inheritanceMemberAccessorOverridingAccessor.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/expressions/contextualTyping/getSetAccessorContextualTyping.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty4.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserSetAccessorWithTypeAnnotation1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/ArrowFunction3.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/inOperator.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/importAsBaseClass.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/moduleExportsAmd/outFilerootDirModuleNamesAmd.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/esModuleInterop.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions03_ES5.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/forOfStringConstituents.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/jsdoc/jsdocAugments_withTypeParameter.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/async/es6/asyncClass_es6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel4.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/callWithWrongNumberOfTypeArguments.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of20.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration3_es6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates15_ES6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/expressions/propertyAccess/propertyAccessStringIndexSignature.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_7.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/classes/classExpression.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/typeParameterDiamond1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/circularContextualReturnType.ts","time":62,"edits":2,"cost":"4.02"},{"name":"tests/cases/compiler/es6ClassTest5.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/inOperatorWithFunction.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/genericAndNonGenericInheritedSignature2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression8.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationOverloadInES6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/promises.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInExportEqualsCJS.ts","time":62,"edits":2,"cost":"4.02"},{"name":"tests/cases/conformance/classes/constructorDeclarations/constructorParameters/readonlyReadonly.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserConstructorAmbiguity2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/systemModuleConstEnums.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/types/members/objectTypeWithConstructSignatureAppearsToBeFunctionType.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/assignmentCompatability3.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of21.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES2015Target.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/mergedEnumDeclarationCodeGen.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/arrayLiteralContextualType.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/commonSourceDir4.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/declarationEmitPrefersPathKindBasedOnBundling2.ts","time":62,"edits":2,"cost":"4.02"},{"name":"tests/cases/compiler/superCallFromClassThatDerivesFromGenericTypeButWithIncorrectNumberOfTypeArguments1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/arrayLiteral2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration4.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncUnParenthesizedArrowFunction_es6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/classPropertyErrorOnNameOnly.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/inferentialTypingUsingApparentType2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/methodInAmbientClass1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionExpressionWithinFunctionDeclaration2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/generatorES6InAMDModule.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/es5-asyncFunctionIfStatements.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings24_ES5.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/classes/members/accessibility/privateStaticMemberAccessibility.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/sourceMap-InterfacePrecedingVariableDeclaration1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/reversedRecusiveTypeInstantiation.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAsIdentifier.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/es6ExportAssignment3.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesSourceMap1_ES6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/cloduleWithPriorInstantiatedModule.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/classSideInheritance1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/classImplementsImportedInterface.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/templates/templateStringWhitespaceEscapes1_ES6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/decorators/class/decoratorOnClass2.es6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/fourslash/formatNamedExportImport.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/destructuring/nonIterableRestElement2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/externalModules/exportAssignmentTopLevelEnumdule.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/genericTypeAssertions1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of25.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/typeofClass.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/overloadOnConstConstraintChecks3.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/voidArrayLit.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/narrowedConstInMethod.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/doNotemitTripleSlashComments.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/assignmentCompatibilityForConstrainedTypeParameters.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/indexSignatureAndMappedType.ts","time":62,"edits":2,"cost":"4.02"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames26_ES6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/jsFileCompilationLetBeingRenamed.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/importShadowsGlobalName.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/externalModules/topLevelFileModule.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/duplicateIdentifierShouldNotShortCircuitBaseTypeBinding.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames45_ES5.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserConstructorAmbiguity4.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/genericBaseClassLiteralProperty.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/asiContinue.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/overloadModifiersMustAgree.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerS7.8.3_A6.1_T1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/systemModule14.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/assignmentNestedInLiterals.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/bindingPatternInParameter01.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName23.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/newLexicalEnvironmentForConvertedLoop.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty5.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/invalidTypeNames.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/es6-umd2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers01.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement3.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/superPropertyAccessInComputedPropertiesOfNestedType_ES5.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/externalModules/nameWithFileExtension.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/classes/classDeclarations/classWithPredefinedTypesAsNames.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/decorators/class/decoratedClassFromExternalModule.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/conflictMarkerTrivia1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/classImplementingInterfaceIndexer.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/recursiveBaseCheck4.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/objectMembersOnTypes.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/functionExpressionAndLambdaMatchesFunction.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/collisionThisExpressionAndClassInGlobal.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/objectLiteralWithNumericPropertyName.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/unusedMultipleParameter1InFunctionExpression.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/recursiveBaseCheck5.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty3.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/accessorsNotAllowedInES3.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/emitBundleWithPrologueDirectives1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/staticInstanceResolution4.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames18_ES5.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames36_ES5.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/unusedPrivateVariableInClass5.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/contextualTypingOfObjectLiterals2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/mixingFunctionAndAmbientModule1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/classes/members/accessibility/privateInstanceMemberAccessibility.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/unusedFunctionsinNamespaces3.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/es5-asyncFunctionConditionals.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck43.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList5.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/statements/continueStatements/forContinueStatements.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/letConstInCaseClauses.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardOfFormFunctionEquality.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/classExpressionWithDecorator1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/declaredExternalModule.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/superCallInsideObjectLiteralExpression.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserIfStatement1.d.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/arrayLiteralComments.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractFactoryFunction.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration11.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/discriminantsAndNullOrUndefined.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/emptyThenWithoutWarning.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction1_es6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames19_ES5.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/types/objectTypeLiteral/objectTypeLiteralSyntax2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/jsdoc/noDuplicateJsdoc1.ts","time":62,"edits":2,"cost":"4.02"},{"name":"tests/cases/conformance/externalModules/umd4.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames20_ES5.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/blockScopedFunctionDeclarationES5.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression7_es6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/typeParameterArgumentEquivalence4.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/generatorES6_2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/types/objectTypeLiteral/objectTypeLiteralSyntax.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck11.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/moduleProperty2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/unusedMethodsInInterface.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/cloduleAcrossModuleDefinitions.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/arrayCast.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/libdtsFix.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/nonArrayRestArgs.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/es5-system2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/castOfAwait.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerS7.2_A1.5_T2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/reExportUndefined1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target10.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/exportEqualsDefaultProperty.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/privateVisibles.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments13_ES6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/inheritanceStaticFunctionOverridingInstanceProperty.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/decorators/class/property/decoratorOnClassProperty1.es6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/typesWithDuplicateTypeParameters.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerEnum1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorInAmbientContext4.d.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/types/tuple/tupleElementTypes4.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/genericTypeWithMultipleBases1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509667.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/duplicateAnonymousInners1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithExtensionAndTypeArgumentInES6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/alwaysStrict.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguity1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTagsTypedAsAnyES6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/topLevelLambda4.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/inferSecondaryParameter.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserPostfixUnaryExpression1.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration25.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration7_es6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/interfaceNameAsIdentifier.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface04.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/ExportAssignment8.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/typeAliasDeclareKeyword01.d.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/compiler/FunctionDeclaration6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates03_ES6.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName1.tsx","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions01_ES5.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/fourslash/syntacticClassificationsDocComment2.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/fourslash/syntacticClassificationsDocComment4.ts","time":31,"edits":1,"cost":"4.02"},{"name":"tests/cases/fourslash/codeFixUndeclaredMethod.ts","time":276,"edits":9,"cost":"4.00"},{"name":"tests/cases/compiler/substitutionTypesInIndexedAccessTypes.ts","time":61,"edits":2,"cost":"4.00"},{"name":"tests/cases/fourslash/codeFixCannotFindModule.ts","time":183,"edits":6,"cost":"4.00"},{"name":"tests/cases/compiler/typeInferenceWithExcessProperties.ts","time":61,"edits":2,"cost":"4.00"},{"name":"tests/cases/compiler/parameterListAsTupleType.ts","time":61,"edits":2,"cost":"4.00"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTag2.ts","time":61,"edits":2,"cost":"4.00"},{"name":"tests/cases/conformance/salsa/constructorFunctionsStrict.ts","time":61,"edits":2,"cost":"4.00"},{"name":"tests/cases/conformance/salsa/checkSpecialPropertyAssignments.ts","time":61,"edits":2,"cost":"4.00"},{"name":"tests/cases/compiler/contextualTypeObjectSpreadExpression.ts","time":61,"edits":2,"cost":"4.00"},{"name":"tests/cases/fourslash/genericFunctionSignatureHelp1.ts","time":91,"edits":3,"cost":"3.99"},{"name":"tests/cases/compiler/classUsedBeforeInitializedVariables.ts","time":60,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType6.ts","time":60,"edits":2,"cost":"3.98"},{"name":"tests/cases/compiler/functionOverloads41.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/constraintOfRecursivelyMappedTypeWithConditionalIsResolvable.ts","time":60,"edits":2,"cost":"3.98"},{"name":"tests/cases/compiler/interMixingModulesInterfaces4.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/systemModule7.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/tsxFragmentChildrenCheck.ts","time":60,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringPlainCharactersThatArePartsOfEscapes01.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateWithConstructableTag01.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/classExpressions/classExpression4.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/unusedLocalsInMethod1.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/jsx/tsxPreserveEmit2.tsx","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/genericGetter2.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of23.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/customEventDetail.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration1_es6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/findAllRefsClassWithStaticThisAccess.ts","time":150,"edits":5,"cost":"3.98"},{"name":"tests/cases/compiler/exportSpecifierForAGlobal.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution8.tsx","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty35.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/nullAssignedToUndefined.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/noImplicitThisFunctions.ts","time":60,"edits":2,"cost":"3.98"},{"name":"tests/cases/compiler/parenthesizedExpressionInternalComments.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInGlobal.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause3.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames1_ES5.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax17.ts","time":120,"edits":4,"cost":"3.98"},{"name":"tests/cases/compiler/propertyAccessibility2.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/useBeforeDeclaration_superClass.ts","time":60,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/propertyAccess/propertyAccessStringIndexSignatureNoImplicitAny.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/destructuring/optionalBindingParameters1.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration10_es6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/jsx/tsxElementResolution15.tsx","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/instantiateGenericClassWithZeroTypeArguments.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringInNewExpression.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/noImplicitAnyWithOverloads.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/constructorDeclarations/automaticConstructors/classWithoutExplicitConstructor.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/functionOverloads15.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/inheritanceGrandParentPublicMemberCollisionWithPrivateMember.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/recursiveGenericMethodCall.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty5.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/enumMemberResolution.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/unusedImports9.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/doubleMixinConditionalTypeBaseClassWorks.ts","time":60,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/SuperExpressions/parserSuperExpression2.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/badArraySyntax.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/contextualTypes/commaOperator/contextuallyTypeCommaOperator01.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/controlFlow/controlFlowConditionalExpression.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/typeParametersInStaticProperties.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/exportAssignmentError.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/assignmentStricterConstraints.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/unusedPrivateVariableInClass1.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/stringIndexerAndConstructor.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/incompatibleAssignmentOfIdenticallyNamedTypes.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/extendNonClassSymbol1.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/exportStarForValues5.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/quotedPropertyName3.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/getJavaScriptSyntacticDiagnostics3.ts","time":90,"edits":3,"cost":"3.98"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports1.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings10_ES6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/funduleSplitAcrossFiles.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunction10_es6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/functionOverloads18.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/genericFunctionsWithOptionalParameters1.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/typeCheckObjectLiteralMethodBody.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements7.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates13_ES5.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithConflictingPropertyNames2.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/typeofStrictNull.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/cachedModuleResolution6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/jsx/inline/inlineJsxFactoryWithFragmentIsError.tsx","time":60,"edits":2,"cost":"3.98"},{"name":"tests/cases/compiler/intersectionTypeWithLeadingOperator.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringInArrowFunctionES6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens7.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/typeParametersAndParametersInComputedNames.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerStringLiteralWithContainingNullCharacter1.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/staticOffOfInstance2.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/contextualTypingWithFixedTypeParameters1.ts","time":60,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/jsx/tsxParseTests2.tsx","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/deprecatedBool.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/salsa/moduleExportAssignment5.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/typeParameterArgumentEquivalence.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/commentEmitAtEndOfFile1.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/members/constructorFunctionTypes/classWithNoConstructorOrBaseClass.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck19.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/moduleProperty1.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/externalModules/exportAssignmentAndDeclaration.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/arrayReferenceWithoutTypeArgs.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/primitives/undefined/validUndefinedValues.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/funduleUsedAcrossFileBoundary.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/structural1.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/innerOverloads.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/objectLiteralWithGetAccessorInsideFunction.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/constructorAsType.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration8_es6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/deleteOperator1.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/Symbols/symbolType10.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/unionTypeParameterInference.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/typeParameterEquality.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/constDeclarations-useBeforeDefinition.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement3.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/ambient/ambientShorthand.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/optionsInlineSourceMapSourceRoot.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination2_ES6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionExpressionWithinFunctionExpression2.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesThatDifferOnlyByReturnType.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates04_ES6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/genericLambaArgWithoutTypeArguments.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/declarationEmitHasTypesRefOnNamespaceUse.ts","time":60,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/CatchClauses/parserCatchClauseWithTypeAnnotation1.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/constructorArgsErrors5.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/classDeclarations/classWithSemicolonClassElement2.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/publicMemberImplementedAsPrivateInDerivedClass.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/noImplicitAnyModule.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity13.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/objectLiteralWithSemicolons4.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates11_ES6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/decorators/class/constructor/parameter/decoratorOnClassConstructorParameter4.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/es6ModuleModuleDeclaration.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames16_ES6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/functionOverloads8.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature9.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum2.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments04_ES6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/externalModuleResolution.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/objectLitPropertyScoping.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/jsFileClassPropertyType3.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/downlevelLetConst1.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/indexerSignatureWithRestParam.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration2.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/implicitAnyDeclareMemberWithoutType.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/unexportedInstanceClassVariables.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes01_ES6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors7.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithInitializer2.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames31_ES5.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target9.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration8.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements9.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersMethod.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/functionCall4.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration7_es2017.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/contextualTypes/commaOperator/contextuallyTypeCommaOperator02.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/contextualTypeAny.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/classImplementsClass4.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/indexSignatureMustHaveTypeAnnotation.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/ambientExternalModuleInAnotherExternalModule.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination1_ES6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator1.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration14_es2017.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/instanceOfInExternalModules.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509618.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/nestedBlockScopedBindings16.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/unusedFunctionsinNamespaces6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/typeArgumentInferenceWithRecursivelyReferencedTypeAliasToTypeLiteral01.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/targetTypeObjectLiteral.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/exportSpecifierReferencingOuterDeclaration3.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/es5-system.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/Symbols/symbolType7.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/unusedLocalsAndParametersOverloadSignatures.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck34.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/es6ClassTest7.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/genericWithIndexerOfTypeParameterType1.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/forInStatement4.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings21_ES6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement9.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings02_ES6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/typeRootsFromNodeModulesInParentDirectory.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/interMixingModulesInterfaces3.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/overloadsAndTypeArgumentArity.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringInNewOperatorES6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/inheritanceStaticMembersCompatible.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments13.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/importAliasWithDottedName.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature11.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/downlevelLetConst5.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/recursiveBaseCheck6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/aliasUsedAsNameValue.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/conditionalExpressionNewLine4.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/primitives/string/validStringAssignments.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorWithES3.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration14.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/infinitelyExpandingTypeAssignability.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/idInProp.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/implementsClauseAlreadySeen.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/separate1-2.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/typings/typingsLookup3.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck37.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/typeRelationships/apparentType/apparentTypeSupertype.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment9.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/ClassDeclaration21.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic2.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/statements/breakStatements/forInBreakStatements.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty5.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/staticFactory1.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/types/typeAliases/circularTypeAliasForUnionWithClass.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments10_ES6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral4.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement4.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectTypes/parserObjectType3.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/topLevelLambda2.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/captureThisInSuperCall.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/commentsOnObjectLiteral4.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions15_ES6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedUnaryPlus.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of22.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_withExtension_failedLookup.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType4.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock1.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/asOperator/asOperatorContextualType.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedESNext.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/recursiveIdenticalOverloadResolution.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration14.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface01.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/modules/defaultExportsCannotMerge04.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations3.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/import_unneeded-require-when-referenecing-aliased-type-throug-array.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/checkJsFiles2.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/asOperator/asOperatorAmbiguity.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration10.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsInExternalModule.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/navigationBarItemsFunctions.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/collisionArgumentsInterfaceMembers.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/constructorArgsErrors3.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/parserObjectCreationArrayLiteral4.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/functionCall6.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions07_ES5.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedMultiplication.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/unusedLocalsAndObjectSpread2.ts","time":60,"edits":2,"cost":"3.98"},{"name":"tests/cases/conformance/functions/functionOverloadCompatibilityWithVoid01.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/thisInConstructorParameter1.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/expressions/unaryOperators/voidOperator/voidOperatorInvalidOperations.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/newExpressionWithTypeParameterConstrainedToOuterTypeParameter.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/fileReferencesWithNoExtensions.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/enumInitializersWithExponents.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/constDeclarations-es5.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/collisionRestParameterInType.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnTypeAlias.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors2.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/globalThis.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/numberOnLeftSideOfInExpression.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserDoStatement2.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/formattingOnCommaOperator.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/compiler/breakTarget4.ts","time":30,"edits":1,"cost":"3.98"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethod.ts","time":119,"edits":4,"cost":"3.97"},{"name":"tests/cases/fourslash/completionsPathsRelativeJsonModule.ts","time":89,"edits":3,"cost":"3.97"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType1.tsx","time":89,"edits":3,"cost":"3.97"},{"name":"tests/cases/compiler/controlFlowFinallyNoCatchAssignments.ts","time":59,"edits":2,"cost":"3.97"},{"name":"tests/cases/fourslash/codeFixClassExtendAbstractMethodTypeParamsInstantiateNumber.ts","time":118,"edits":4,"cost":"3.97"},{"name":"tests/cases/compiler/esModuleInteropDefaultMemberMustBeSyntacticallyDefaultExport.ts","time":59,"edits":2,"cost":"3.97"},{"name":"tests/cases/compiler/allowSyntheticDefaultImportsCanPaintCrossModuleDeclaration.ts","time":59,"edits":2,"cost":"3.97"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_rootImport_noAliasWithRoot_realRootFile.ts","time":59,"edits":2,"cost":"3.97"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty60.ts","time":59,"edits":2,"cost":"3.97"},{"name":"tests/cases/compiler/defaultParameterTrailingComments.ts","time":59,"edits":2,"cost":"3.97"},{"name":"tests/cases/compiler/noCrashOnThisTypeUsage.ts","time":59,"edits":2,"cost":"3.97"},{"name":"tests/cases/conformance/jsdoc/jsdocImportType.ts","time":59,"edits":2,"cost":"3.97"},{"name":"tests/cases/compiler/functionCallOnConstrainedTypeVariable.ts","time":59,"edits":2,"cost":"3.97"},{"name":"tests/cases/conformance/controlFlow/switchWithConstrainedTypeVariable.ts","time":59,"edits":2,"cost":"3.97"},{"name":"tests/cases/fourslash/findAllRefsIndexedAccessTypes.ts","time":147,"edits":5,"cost":"3.96"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc22.ts","time":147,"edits":5,"cost":"3.96"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax25.ts","time":117,"edits":4,"cost":"3.96"},{"name":"tests/cases/fourslash/goToDefinitionNewExpressionTargetNotClass.ts","time":117,"edits":4,"cost":"3.96"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType9.tsx","time":117,"edits":4,"cost":"3.96"},{"name":"tests/cases/fourslash/incompleteFunctionCallCodefix2.ts","time":175,"edits":6,"cost":"3.95"},{"name":"tests/cases/fourslash/moveToNewFile_moveJsxImport3.ts","time":58,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/overloadedConstructorFixesInferencesAppropriately.ts","time":58,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/nonObjectUnionNestedExcessPropertyCheck.ts","time":58,"edits":2,"cost":"3.95"},{"name":"unittests:: tsserver:: rename","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/jsxNamespaceReexports.tsx","time":58,"edits":2,"cost":"3.95"},{"name":"unittests:: services:: PatternMatcher","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/salsa/typeFromPrototypeAssignment3.ts","time":58,"edits":2,"cost":"3.95"},{"name":"tests/cases/conformance/es6/destructuring/destructuringVoidStrictNullChecks.ts","time":58,"edits":2,"cost":"3.95"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration7_es5.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/unusedVariablesinBlocks2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration1.d.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of14.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/externalModules/umd3.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/templates/templateStringInMultiplication.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement7.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/initializedDestructuringAssignmentTypes.ts","time":58,"edits":2,"cost":"3.95"},{"name":"tests/cases/conformance/salsa/prototypePropertyAssignmentMergeWithInterfaceMethod.ts","time":58,"edits":2,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment7.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/parserConstructorDeclaration12.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/collisionCodeGenModuleWithMemberVariable.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/classes/classDeclarations/mergeClassInterfaceAndModule.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/declarationEmitClassPrivateConstructor2.ts","time":58,"edits":2,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration16.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguity3.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/types/contextualTypes/partiallyAnnotatedFunction/partiallyAnnotatedFunctionWitoutTypeParameter.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTagNamedDeclareES6.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertyAssignments/parserFunctionPropertyAssignment4.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/expressions/commaOperator/commaOperatorOtherValidOperation.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck13.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/didYouMeanElaborationsForExpressionsWhichCouldBeCalled.ts","time":58,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/overloadOnConstNoNonSpecializedSignature.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralCheckedInIf02.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions17_ES6.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports7.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/targetTypeCalls.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/deleteReadonly.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames46_ES6.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/detachedCommentAtStartOfFunctionBody2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/declarationEmitTypeofDefaultExport.ts","time":58,"edits":2,"cost":"3.95"},{"name":"tests/cases/fourslash/breakpointValidationWhile.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList11.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionsAsIs.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/letAsIdentifierInStrictMode.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/unusedClassesinNamespace3.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedInstanceOf.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/primitiveConstraints1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedSystem2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/decorators/class/decoratorOnClass1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/genericCloduleInModule.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/augmentExportEquals7.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/collisionThisExpressionAndAmbientClassInGlobal.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/unusedClassesinModule1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/thisInSuperCall1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ModuleElements/parserErrorRecovery_ModuleElement2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/specializedSignatureOverloadReturnTypeWithIndexers.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/amdDependencyCommentName1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/emptyFile-souremap.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesErrorFromNoneExistingIdentifier.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/emptyIndexer.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/commonSourceDir1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/genericCloduleInModule2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/moduleAssignmentCompat1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoGenericInterfacesDifferingByTypeParameterName2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/indirectSelfReferenceGeneric.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports6.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing5.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/exportAssignmentEnum.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/interfaceMayNotBeExtendedWitACall.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName3.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/instanceSubtypeCheck1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments11_ES6.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/moduleVisibilityTest3.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/classExpressionNames.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName3.tsx","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/moduleVariables.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints3.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/optionsInlineSourceMapSourcemap.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/moduleExportsSystem/defaultExportsGetExportedSystem.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/staticsInConstructorBodies.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck6.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution16.tsx","time":58,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/collisionRestParameterInterfaceMembers.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget4.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserMemberAccessAfterPostfixExpression1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression3_es6.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/overloadResolutionOnDefaultConstructor1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/constraints0.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/optionsInlineSourceMapMapRoot.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/nestedBlockScopedBindings12.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/contextualTyping11.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement11.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern5.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType9_ES5.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/expressions/unaryOperators/typeofOperator/typeofOperatorInvalidOperations.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/esModuleInteropImportTSLibHasImport.ts","time":58,"edits":2,"cost":"3.95"},{"name":"tests/cases/compiler/typeVal.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/constraintsUsedInPrototypeProperty.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/duplicateAnonymousModuleClasses.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/ambientErrors1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName6.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/namespacesDeclaration2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/isolatedModulesWithDeclarationFile.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/functionMergedWithModule.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode14.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/generatorES6_4.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/commentOnParenthesizedExpressionOpenParen1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/functionOverloadImplementationOfWrongName.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/decorators/class/decoratedClassExportsSystem1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/undefinedTypeArgument1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/regExpWithSlashInCharClass.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/promiseIdentityWithConstraints.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/isArray.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/genericSignatureInheritance2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause4.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/collisionRestParameterArrowFunctions.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsShadowedConstructorFunction.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/unusedFunctionsinNamespaces1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/ParameterList6.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/objectBindingPattern_restElementWithPropertyName.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/alwaysStrictAlreadyUseStrict.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/exportAssignmentWithoutIdentifier1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments07_ES6.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/nestedBlockScopedBindings13.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorOverloads3.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546_2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/sourceMapValidationLabeled.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/types/tuple/wideningTuples7.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/jsFileCompilationTypeParameterSyntaxOfFunction.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedYieldKeywordES6.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList9.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration9_es6.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardsWithInstanceOf.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments07.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/hidingConstructSignatures.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_ES6.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/noErrorUsingImportExportModuleAugmentationInDeclarationFile1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/async/es6/asyncArrowFunction/asyncArrowFunctionCapturesThis_es6.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/modules/exportAndImport-es3.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndAccessorWithSameName.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/constDeclarationShadowedByVarDeclaration2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/functions/functionOverloadCompatibilityWithVoid02.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions16_ES5.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/umdDependencyComment2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnPropertySignature2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/salsa/exportDefaultInJsFile01.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/types/typeParameters/typeArgumentLists/instantiateNonGenericTypeWithTypeArguments.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/typeArgumentsOnFunctionsWithNoTypeParameters.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakInIterationOrSwitchStatement4.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/fourslash/indentationInAsyncExpressions.ts","time":58,"edits":2,"cost":"3.95"},{"name":"tests/cases/conformance/classes/indexMemberDeclarations/privateIndexer.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/matchingOfObjectLiteralConstraints.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/fourslash/formattingTemplates.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserContinueStatement1.d.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/jsdoc/typedefCrossModule4.ts","time":58,"edits":2,"cost":"3.95"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target3.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/gettersAndSettersErrors.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments14_ES6.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/commentOnExportEnumDeclaration.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/commentInNamespaceDeclarationWithIdentifierPathName.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/moduleResolution/scopedPackages.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/inheritedStringIndexersFromDifferentBaseTypes2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/controlFlowPropertyInitializer.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/constructorArgsErrors4.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments14.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration3.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/quotedAccessorName2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/types/typeAliases/asiPreventsParsingAsTypeAlias01.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/constEnumMergingWithValues1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/externalModules/commonJSImportAsPrimaryExpression.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames2_ES5.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/unicodeIdentifierName2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList13.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/asyncIIFE.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceThatHidesBaseProperty.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/enumWithInfinityProperty.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames35_ES6.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/argumentsObjectIterator03_ES6.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/modulePrologueUmd.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/accessorsInAmbientContext.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parserTernaryAndCommaOperators1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/importDeclWithExportModifier.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/restParameters/emitRestParametersMethod.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/functionCall15.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode5.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/limitDeepInstantiations.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/implicitAnyDeclareVariablesWithoutTypeAndInit.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/TypeArgumentLists/TypeArgumentList1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateTag2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/es5-umd2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/contextualTyping5.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnFunctionDeclaration.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/collisionThisExpressionAndFunctionInGlobal.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature5.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/interfaces/declarationMerging/genericAndNonGenericInterfaceWithTheSameName2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/voidOperator1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/fourslash/spaceAfterConstructor.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/FunctionDeclaration3.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/parserEmptyStatement1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/missingFunctionImplementation2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck2.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/duplicateVariablesWithAny.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedMultiplicationES6.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/contextualTyping38.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression1.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/contextualTyping27.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes02.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/typeofUnknownSymbol.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/shebang.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/numberAssignableToEnumInsideUnion.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/alwaysStrictModule5.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings20_ES5.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/compiler/overloadOnConstInheritance3.ts","time":29,"edits":1,"cost":"3.95"},{"name":"tests/cases/fourslash/quickInfoPropertyTag.ts","time":87,"edits":3,"cost":"3.95"},{"name":"tests/cases/fourslash/completionListInImportClause06.ts","time":115,"edits":4,"cost":"3.94"},{"name":"tests/cases/fourslash/getEditsForFileRename.ts","time":201,"edits":7,"cost":"3.94"},{"name":"tests/cases/compiler/contextuallyTypeArgumentsKeyword.ts","time":86,"edits":3,"cost":"3.94"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_moduleDotExports_changesImports.ts","time":143,"edits":5,"cost":"3.93"},{"name":"tests/cases/conformance/salsa/varRequireFromJavascript.ts","time":57,"edits":2,"cost":"3.93"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction11_es5.ts","time":57,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/duplicatePackage_globalMerge.ts","time":57,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/unusedTypeParameters10.ts","time":57,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/jsxElementClassTooManyParams.tsx","time":57,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/emptyDeclarationEmitIsModule.ts","time":57,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/tsxUnionSpread.tsx","time":57,"edits":2,"cost":"3.93"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment37.ts","time":57,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/invalidContinueInDownlevelAsync.ts","time":57,"edits":2,"cost":"3.93"},{"name":"tests/cases/compiler/strictNullNotNullIndexTypeNoLib.ts","time":57,"edits":2,"cost":"3.93"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTag1.ts","time":57,"edits":2,"cost":"3.93"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentsWithTypeArguments5.tsx","time":85,"edits":3,"cost":"3.93"},{"name":"tests/cases/fourslash/extract-method25.ts","time":85,"edits":3,"cost":"3.93"},{"name":"tests/cases/conformance/types/spread/objectSpreadIndexSignature.ts","time":85,"edits":3,"cost":"3.93"},{"name":"tests/cases/conformance/types/conditional/conditionalTypes2.ts","time":309,"edits":11,"cost":"3.92"},{"name":"tests/cases/compiler/spreadOfParamsFromGeneratorMakesRequiredParams.ts","time":56,"edits":2,"cost":"3.91"},{"name":"tests/cases/compiler/contravariantTypeAliasInference.ts","time":56,"edits":2,"cost":"3.91"},{"name":"tests/cases/conformance/es6/defaultParameters/emitDefaultParametersFunction.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/genericRestArgs.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/classInheritence.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/multiLineContextDiagnosticWithPretty.ts","time":56,"edits":2,"cost":"3.91"},{"name":"tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithStringIndexer2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/specializationError.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassFunctionOverridesBaseClassAccessor.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/parseErrorIncorrectReturnToken.ts","time":56,"edits":2,"cost":"3.91"},{"name":"tests/cases/compiler/complicatedIndexesOfIntersectionsAreInferencable.ts","time":56,"edits":2,"cost":"3.91"},{"name":"tests/cases/compiler/unusedLocalsInMethod2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/types/primitives/string/stringPropertyAccess.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/sourceMap-NewLine1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/types/primitives/number/validNumberAssignments.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/sourceMapValidationFunctionPropertyAssignment.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName7.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/async/es6/asyncDeclare_es6.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/es3-oldStyleOctalLiteralTypes.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/assignmentCompatInterfaceWithStringIndexSignature.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/unusedInterfaceinNamespace1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/internalImportInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/fourslash/goToDefinitionDynamicImport1.ts","time":84,"edits":3,"cost":"3.91"},{"name":"tests/cases/compiler/inferredNonidentifierTypesGetQuotes.ts","time":56,"edits":2,"cost":"3.91"},{"name":"tests/cases/fourslash/completionsImport_exportEqualsNamespace_noDuplicate.ts","time":112,"edits":4,"cost":"3.91"},{"name":"tests/cases/compiler/genericInstanceOf.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateTag.ts","time":84,"edits":3,"cost":"3.91"},{"name":"tests/cases/conformance/es6/templates/templateStringInNewExpressionES6.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/statements/continueStatements/invalidForContinueStatements.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/nestedGenerics.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/circularModuleImports.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/destructuring/emptyVariableDeclarationBindingPatterns02_ES5iterable.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/badOverloadError.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions02_ES5.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/templates/templateStringInModuleNameES6.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/ambientExternalModuleWithRelativeModuleName.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/alwaysStrictModule4.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/propertyAndFunctionWithSameName.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedYieldKeyword.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/pathsValidation3.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/exportStarForValues10.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target12.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/modules/multipleDefaultExports03.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/ClassDeclaration14.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity16.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/reExportGlobalDeclaration2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements5.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/genericInference1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/fourslash/moveToNewFile_inferQuoteStyle.ts","time":112,"edits":4,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration4.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/genericTypeWithMultipleBases3.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/fourslash/completionListInImportClause05.ts","time":140,"edits":5,"cost":"3.91"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType10_ES5.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings04_ES5.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/declaredExternalModuleWithExportAssignment.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/functionsWithModifiersInBlocks1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/salsa/moduleExportAssignment3.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/conditionalExpressionNewLine1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration5.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/commonJsImportClassExpression.ts","time":56,"edits":2,"cost":"3.91"},{"name":"tests/cases/compiler/noEmitHelpers2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/salsa/typeFromContextualThisType.ts","time":56,"edits":2,"cost":"3.91"},{"name":"tests/cases/compiler/functionExpressionWithResolutionOfTypeNamedArguments01.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/constraintCheckInGenericBaseTypeReference.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration12.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/templates/templateStringInFunctionExpression.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock3.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates14_ES5.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/commentOnImportStatement2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration4_es6.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/controlFlow/controlFlowElementAccess.ts","time":56,"edits":2,"cost":"3.91"},{"name":"tests/cases/compiler/computedPropertiesInDestructuring2_ES6.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/returnTypeParameter.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements14.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/lambdaASIEmit.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/filesEmittingIntoSameOutputWithOutOption.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration3.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/nestedBlockScopedBindings10.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/constructorArgs.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck7.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/enumsWithMultipleDeclarations3.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/mergeWithImportedType.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/interfaces/declarationMerging/twoMergedInterfacesWithDifferingOverloads2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames41_ES6.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/wrappedIncovations2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/invalidTripleSlashReference.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck35.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/functionAndPropertyNameConflict.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/statements/tryStatements/invalidTryStatements.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/anonymousClassExpression1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/expressions/contextualTyping/functionExpressionContextualTyping2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/staticAsIdentifier.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakInIterationOrSwitchStatement2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/cachedModuleResolution4.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/jsxMultilineAttributeValuesReact.tsx","time":56,"edits":2,"cost":"3.91"},{"name":"tests/cases/compiler/modularizeLibrary_UsingES5LibAndES6ArrayLib.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/forInStatement2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/inferentialTypingUsingApparentType1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/collisionExportsRequireAndAmbientFunctionInGlobalFile.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/externalModules/importImportOnlyModule.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/SwitchStatements/parserErrorRecovery_SwitchStatement2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncUnParenthesizedArrowFunction_es5.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/amdDependencyComment1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/letKeepNamesOfTopLevelItems.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedModuloES6.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/reachabilityChecks4.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery8.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/Symbols/symbolType2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/separate1-1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/unusedPrivateVariableInClass3.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck6.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/misspelledNewMetaProperty.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classAppearsToHaveMembersOfObject.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/module_augmentUninstantiatedModule.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution.tsx","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/invalidConstraint1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/namedFunctionExpressionCall.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/jsFileCompilationWithMapFileAsJs.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/jsFileCompilationEnumSyntax.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassWithPrivateStaticShadowingProtectedStatic.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement1.d.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/es5-asyncFunctionElementAccess.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/destructuring/destructuringObjectBindingPatternAndAssignment4.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/unreachableFlowAfterFinally.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/expressions/propertyAccess/propertyAccessNumericLiterals.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/unusedImports14.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName6.tsx","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/types/primitives/boolean/validBooleanAssignments.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/unusedSingleParameterInMethodDeclaration.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/functionOverloads14.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType3.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/contextualTyping40.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/ifElseWithStatements1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/parameterReferencesOtherParameter1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/parserOptionalTypeMembers1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/destructuring/restElementWithAssignmentPattern4.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/classWithDuplicateIdentifier.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/expressions/typeGuards/typePredicateOnVariableDeclaration02.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/superPropertyAccessInSuperCall01.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAccessor.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/async/es2017/functionDeclarations/asyncFunctionDeclaration1_es2017.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/ambient/ambientExternalModuleMerging.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/moduleImportedForTypeArgumentPosition.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/spaceBeforeQuestionMarkInPropertyAssignment.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/extendedInterfaceGenericType.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target11.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments18.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/unusedTypeParameters7.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/jsFileCompilationTypeAliasSyntax.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/externalModules/invalidSyntaxNamespaceImportWithSystem.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/types/tuple/wideningTuples6.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/templates/templateStringPlainCharactersThatArePartsOfEscapes02_ES6.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_3.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/mixingApparentTypeOverrides.ts","time":56,"edits":2,"cost":"3.91"},{"name":"tests/cases/compiler/promiseIdentity2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/classes/classDeclarations/classAndInterfaceMerge.d.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/errorOnInitializerInInterfaceProperty.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/optionalParamReferencingOtherParams2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/classIndexer4.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithCallAndConstructSignature.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/statements/for-inStatements/for-inStatementsDestructuring4.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement5.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/functionOverloads10.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration5.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of27.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/jsFileCompilationConstModifier.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/stringIndexerAndConstructor1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/classExtendsInterfaceInExpression.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/statements/breakStatements/invalidForBreakStatements.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/functionExpressionWithResolutionOfTypeOfSameName02.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser645086_2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/types/tuple/tupleElementTypes2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/recursiveGenericTypeHierarchy.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/types/import/importTypeNestedNoRef.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty7.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/memberOverride.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/asyncArrowFunction2_es2017.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/fourslash/smartIndentIfStatement.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/varArgConstructorMemberParameter.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/templates/templateStringInNewOperator.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/unionTypeIdentity.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings23_ES6.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/unusedLocalsOnFunctionExpressionWithinFunctionDeclaration1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/blockScopedFunctionDeclarationStrictES5.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/genericTypeReferencesRequireTypeArgs.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/moduleAssignmentCompat2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_notSupported2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceThatInheritsFromItself.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/forInStatement1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/moduleInTypePosition1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/amdModuleName1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/salsa/nestedPrototypeAssignment.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509677.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorInAmbientContext3.d.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/duplicateIdentifierInCatchBlock.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es2017/useSharedArrayBuffer6.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration3.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/conflictingMemberTypesInBases.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/types/any/anyAsFunctionCall.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/importOnAliasedIdentifiers.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/incompatibleExports1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/templates/templateStringPlainCharactersThatArePartsOfEscapes02.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck11.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsEveryObjectType2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/externalModules/umd7.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/parseObjectLiteralsWithoutTypes.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/constructorReturningAPrimitive.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/contextualTyping35.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/fourslash/navbar_contains-no-duplicates.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/externalModules/invalidSyntaxNamespaceImportWithAMD.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedFunctionDeclaration01.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel3.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserEmptyParenthesizedExpression1.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserWithStatement2.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/implicitAnyInAmbientDeclaration2.d.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/es6Module.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/es6ClassTest9.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/ambientNameRestrictions.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/contextualTyping23.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/ambient/ambientInsideNonAmbientExternalModule.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/fourslash/typeCheckAfterAddingGenericParameter.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity3.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates17_ES5.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/fourslash/jsxBraceCompletionPosition.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/fourslash/navigationBarItemsPropertiesDefinedInConstructors.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/compiler/tripleSlashInCommentNotParsed.ts","time":56,"edits":2,"cost":"3.91"},{"name":"tests/cases/fourslash/smartIndentNamedImport.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/fourslash/paste.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/fourslash/tryCatchFinallyFormating.ts","time":28,"edits":1,"cost":"3.91"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class3.ts","time":139,"edits":5,"cost":"3.91"},{"name":"tests/cases/fourslash/findAllRefsBadImport.ts","time":111,"edits":4,"cost":"3.90"},{"name":"tests/cases/fourslash/findAllRefsExportDefaultClassConstructor.ts","time":83,"edits":3,"cost":"3.90"},{"name":"tests/cases/compiler/typeVariableTypeGuards.ts","time":83,"edits":3,"cost":"3.90"},{"name":"tests/cases/compiler/destructuringAssignment_private.ts","time":83,"edits":3,"cost":"3.90"},{"name":"tests/cases/fourslash/extract-method5.ts","time":138,"edits":5,"cost":"3.90"},{"name":"tests/cases/compiler/controlFlowDestructuringLoop.ts","time":55,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/asyncFunctionReturnExpressionErrorSpans.ts","time":55,"edits":2,"cost":"3.90"},{"name":"tests/cases/conformance/moduleResolution/typesVersions.emptyTypes.ts","time":55,"edits":2,"cost":"3.90"},{"name":"tests/cases/fourslash/genericParameterHelp.ts","time":110,"edits":4,"cost":"3.90"},{"name":"tests/cases/compiler/mappedTypeIndexedAccess.ts","time":55,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/voidReturnIndexUnionInference.ts","time":55,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/modularizeLibrary_Dom.iterable.ts","time":55,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/mappedTypeParameterConstraint.ts","time":55,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/jsNoImplicitAnyNoCascadingReferenceErrors.ts","time":55,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/checkJsObjectLiteralIndexSignatures.ts","time":55,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/noImplicitSymbolToString.ts","time":55,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/ambientExportDefaultErrors.ts","time":55,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/spellingSuggestionLeadingUnderscores01.ts","time":55,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/optionsStrictPropertyInitializationStrict.ts","time":55,"edits":2,"cost":"3.90"},{"name":"tests/cases/compiler/promiseDefinitionTest.ts","time":55,"edits":2,"cost":"3.90"},{"name":"tests/cases/fourslash/esModuleInteropFindAllReferences.ts","time":137,"edits":5,"cost":"3.89"},{"name":"tests/cases/fourslash/codeFixAddMissingMember5.ts","time":219,"edits":8,"cost":"3.89"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeTag.ts","time":82,"edits":3,"cost":"3.89"},{"name":"tests/cases/conformance/types/intersection/intersectionWithUnionConstraint.ts","time":82,"edits":3,"cost":"3.89"},{"name":"tests/cases/compiler/destructuringTempOccursAfterPrologue.ts","time":82,"edits":3,"cost":"3.89"},{"name":"tests/cases/compiler/arrayConcat3.ts","time":82,"edits":3,"cost":"3.89"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax2.ts","time":109,"edits":4,"cost":"3.89"},{"name":"tests/cases/compiler/noImplicitAnyStringIndexerOnObject.ts","time":109,"edits":4,"cost":"3.89"},{"name":"tests/cases/compiler/unionExcessPropertyCheckNoApparentPropTypeMismatchErrors.ts","time":54,"edits":2,"cost":"3.88"},{"name":"tests/cases/compiler/declarationEmitLambdaWithMissingTypeParameterNoCrash.ts","time":54,"edits":2,"cost":"3.88"},{"name":"tests/cases/fourslash/moveToNewFile_format.ts","time":81,"edits":3,"cost":"3.88"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates05_ES6.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax24.ts","time":108,"edits":4,"cost":"3.88"},{"name":"tests/cases/compiler/objectLiteral1.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/jsdoc/jsdocParseDotDotDotInJSDocFunction.ts","time":54,"edits":2,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserTryStatement1.d.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments08.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/moduleKeywordRepeatError.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/nameCollisionsInPropertyAssignments.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/ClassDeclarationWithInvalidConstOnPropertyDeclaration.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration4_es6.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/continueTarget2.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings07_ES5.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/indexerConstraints2.ts","time":81,"edits":3,"cost":"3.88"},{"name":"tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers04.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/callbackArgsDifferByOptionality.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/es6ImportEqualsDeclaration.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction3_es5.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser566700.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/module_augmentExistingVariable.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace05.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/inheritanceMemberAccessorOverridingMethod.ts","time":54,"edits":2,"cost":"3.88"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations5.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedModulo.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/jsdoc/jsdocNeverUndefinedNull.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/jsFileCompilationNoErrorWithoutDeclarationsWithJsFileReferenceWithNoOut.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/letDeclarations-scopes-duplicates5.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/requireOfJsonFileWithAlwaysStrictWithoutErrors.ts","time":54,"edits":2,"cost":"3.88"},{"name":"tests/cases/compiler/argumentsBindsToFunctionScopeArgumentList.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/salsa/constructorFunctions2.ts","time":54,"edits":2,"cost":"3.88"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTagOnObjectProperty1.ts","time":54,"edits":2,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression15.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/emptyModuleName.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/relativeNamesInClassicResolution.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/statements/labeledStatements/labeledStatementWithLabel_strict.ts","time":54,"edits":2,"cost":"3.88"},{"name":"tests/cases/compiler/classMemberWithMissingIdentifier2.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/invariantGenericErrorElaboration.ts","time":54,"edits":2,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType5.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement10.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/cannotInvokeNewOnErrorExpression.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/strictNullEmptyDestructuring.ts","time":54,"edits":2,"cost":"3.88"},{"name":"tests/cases/compiler/duplicateTypeParameters1.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/es6/templates/templateStringPlainCharactersThatArePartsOfEscapes01_ES6.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/moduleAugmentationGlobal8.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedAMD.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/salsa/moduleExportWithExportPropertyAssignment3.ts","time":54,"edits":2,"cost":"3.88"},{"name":"tests/cases/compiler/overloadOnConstConstraintChecks2.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration1_es6.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/typeParameterAssignability.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/flowInFinally1.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/declarationEmitExpressionInExtends5.ts","time":54,"edits":2,"cost":"3.88"},{"name":"tests/cases/compiler/illegalModifiersOnClassElements.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/jsdoc/paramTagOnFunctionUsingArguments.ts","time":54,"edits":2,"cost":"3.88"},{"name":"tests/cases/conformance/salsa/moduleExportAssignment2.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/types/typeAliases/classDoesNotDependOnBaseTypes.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/MemberAccessorDeclaration15.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/constEnumMergingWithValues3.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression3.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/expressions/typeGuards/typePredicateASI.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/forInModule.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/collisionSuperAndLocalVarInMethod.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/staticMemberInitialization.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/collisionSuperAndLocalVarInConstructor.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/checkJsObjectLiteralHasCheckedKeyof.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/spreadTypeRemovesReadonly.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/nestedBlockScopedBindings15.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/emitPreComments.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of11.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignatures.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorInAmbientContext2.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/unusedFunctionsinNamespaces2.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/scopeCheckInsidePublicMethod1.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/interfaceMemberValidation.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement19.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/propertyAccess6.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/moduleNoneErrors.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/badThisBinding.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/standaloneBreak.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser521128.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/isolatedModulesSpecifiedModule.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/types/tuple/wideningTuples3.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/blockScopedBindingsInDownlevelGenerator.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/types/stringLiteral/stringLiteralTypesWithTemplateStrings02.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/propertyAccess5.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/constructorArgsErrors1.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck42.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/functionCall14.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/jsFileCompilationWithoutJsExtensions.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings22_ES6.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/constructorOverloads8.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/staticPrototypeProperty.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/letInConstDeclarations_ES5.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/implicitAnyFunctionOverloadWithImplicitAnyReturnType.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/unusedSingleParameterInFunctionExpression.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/specializedSignatureAsCallbackParameter1.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/collisionThisExpressionAndAliasInGlobal.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/implementInterfaceAnyMemberWithVoid.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/accessInstanceMemberFromStaticMethod01.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/nestedIndexer.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/missingArgument1.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery6.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames47_ES5.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/targetTypingOnFunctions.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/fourslash/breakpointValidationUnaryExpressions.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/constraintErrors1.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/ambientEnumElementInitializer6.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/classMethodWithKeywordName1.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/recursiveObjectLiteral.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/topLevelLambda.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck12.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration6_es6.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/extendsClauseAlreadySeen2.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/unusedTypeParameters3.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes02_ES6.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames35_ES5.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/extendedInterfacesWithDuplicateTypeParameters.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/specializedSignatureWithOptional.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForStatement5.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnEnum.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/externalModules/multipleExportDefault5.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName40.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName11.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/missingRequiredDeclare.d.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/collisionExportsRequireAndUninstantiatedModule.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/async/es5/awaitBinaryExpression/awaitBinaryExpression5_es5.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/typings/typingsLookup1.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/VariableLists/parserVariableStatement2.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardTautologicalConsistiency.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithInvalidStaticToString.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/classes/indexMemberDeclarations/publicIndexer.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/downlevelLetConst6.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/references/library-reference-6.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck49.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/classes/indexMemberDeclarations/staticIndexers.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/infinitelyExpandingTypes2.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/voidReturnLambdaValue.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/classes/classDeclarations/classBody/classBodyWithStatements.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/varAndFunctionShareName.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens20.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors9.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/superInCatchBlock1.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/async/es6/asyncMultiFile_es6.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/infiniteExpansionThroughTypeInference.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement13.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature2.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName6.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/noImplicitAnyInBareInterface.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/errorRecoveryWithDotFollowedByNamespaceKeyword.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/duplicateLocalVariable4.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserTypeAssertionInObjectCreationExpression1.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/inferentialTypingWithFunctionType2.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/staticMembersUsingClassTypeParameter.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/commentOnExpressionStatement1.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration17.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/isolatedModulesNoExternalModule.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity15.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic7.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/enumCodeGenNewLines1.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ClassElements/parserErrorRecovery_ClassElement3.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration6.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayTypeOfTypeOf.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType5_ES5.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/inheritanceMemberFuncOverridingProperty.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList2.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/functionOverloads26.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/decoratorMetadataForMethodWithNoReturnTypeAnnotation01.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of55.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/metadataOfClassFromModule.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/exportSpecifierAndLocalMemberDeclaration.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/raiseErrorOnParameterProperty.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/exportStarForValuesInSystem.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/enumWithUnicodeEscape1.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/declarationEmitIndexTypeNotFound.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/augmentArray.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/exportAssignmentWithDeclareModifier.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/enumMapBackIntoItself.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/ParameterList5.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/ClassDeclaration13.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/instanceSubtypeCheck2.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/stringHasStringValuedNumericIndexer.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/externalModules/multipleExportDefault4.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserAssignmentExpression1.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/dynamicRequire.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/inheritedMembersAndIndexSignaturesFromDifferentBases2.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/contextualTyping29.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/topLevelLambda3.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/parserDebuggerStatement1.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget3.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements12.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement15.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck38.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionAsIs.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/contextualTyping31.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/classStaticPropertyTypeGuard.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/superHasMethodsFromMergedInterface.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/stringIncludes.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration7.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target2.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/parameterPropertyInitializerInInitializers.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/es6/spread/iteratorSpreadInArray11.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/jsFileCompilationAbstractModifier.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractConstructor.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/noBundledEmitFromNodeModules.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/VariableLists/parserErrorRecovery_VariableList1.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/async/es6/asyncSetter_es6.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/es6/templates/templateStringInCallExpression.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/clinterfaces.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/underscoreThisInDerivedClass02.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/recursiveInheritance3.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveRhsSideOfInExpression.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/nodeResolution6.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/types/specifyingTypes/predefinedTypes/objectTypesWithPredefinedTypesAsName2.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates02_ES5.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/reservedNameOnModuleImportWithInterface.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/async/es5/asyncUseStrict_es5.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/compiler/constEnumMergingWithValues5.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/fourslash/indentation.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock4.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/fourslash/incrementalParsing1.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/fourslash/removeDeclareFunctionExports.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/fourslash/formatComments.ts","time":27,"edits":1,"cost":"3.88"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeFromChainedAssignment2.ts","time":80,"edits":3,"cost":"3.86"},{"name":"tests/cases/compiler/crashInGetTextOfComputedPropertyName.ts","time":53,"edits":2,"cost":"3.86"},{"name":"tests/cases/compiler/contextualTypeOfIndexedAccessParameter.ts","time":53,"edits":2,"cost":"3.86"},{"name":"tests/cases/compiler/declarationEmitPrivateNameCausesError.ts","time":53,"edits":2,"cost":"3.86"},{"name":"tests/cases/fourslash/completionsStringLiteral_fromTypeConstraint.ts","time":106,"edits":4,"cost":"3.86"},{"name":"tests/cases/compiler/exportDefaultAbstractClass.ts","time":53,"edits":2,"cost":"3.86"},{"name":"tests/cases/conformance/statements/labeledStatements/labeledStatementWithLabel_es2015.ts","time":53,"edits":2,"cost":"3.86"},{"name":"tests/cases/compiler/indexedAccessTypeConstraints.ts","time":53,"edits":2,"cost":"3.86"},{"name":"tests/cases/compiler/classExtendsInterface_not.ts","time":53,"edits":2,"cost":"3.86"},{"name":"tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumType.ts","time":53,"edits":2,"cost":"3.86"},{"name":"tests/cases/compiler/strictNullNotNullIndexTypeShouldWork.ts","time":53,"edits":2,"cost":"3.86"},{"name":"tests/cases/compiler/jsdocCastCommentEmit.ts","time":53,"edits":2,"cost":"3.86"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution3.tsx","time":53,"edits":2,"cost":"3.86"},{"name":"tests/cases/conformance/jsdoc/jsdocReturnTag1.ts","time":53,"edits":2,"cost":"3.86"},{"name":"tests/cases/compiler/castFunctionExpressionShouldBeParenthesized.ts","time":53,"edits":2,"cost":"3.86"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_invalidName.ts","time":105,"edits":4,"cost":"3.85"},{"name":"tests/cases/fourslash/commentsImportDeclaration.ts","time":131,"edits":5,"cost":"3.85"},{"name":"tests/cases/compiler/emptyObjectNotSubtypeOfIndexSignatureContainingObject1.ts","time":52,"edits":2,"cost":"3.84"},{"name":"tests/cases/conformance/es2019/globalThisTypeIndexAccess.ts","time":26,"edits":1,"cost":"3.84"},{"name":"unittests:: tsbuild - graph-ordering","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/declarationMerging2.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnImportEquals2.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/outModuleConcatUnspecifiedModuleKind.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames25_ES5.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/mixedExports.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedAddition.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/types/tuple/emptyTuples/emptyTuplesTypeAssertion01.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/fourslash/completionsInJsxTag.ts","time":104,"edits":4,"cost":"3.84"},{"name":"tests/cases/compiler/unusedSetterInClass2.ts","time":52,"edits":2,"cost":"3.84"},{"name":"tests/cases/compiler/qualifiedName_entity-name-resolution-does-not-affect-class-heritage.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/decorators/class/method/decoratorOnClassMethodOverload1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of28.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es7/trailingCommasInGetter.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression7.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/extendingSetWithCheckJs.ts","time":52,"edits":2,"cost":"3.84"},{"name":"tests/cases/compiler/lambdaExpression.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/parserNotRegex1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/commentOnIfStatement1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of57.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/types/typeRelationships/recursiveTypes/infiniteExpansionThroughInstantiation2.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration13_es6.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface05.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens15.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectTypes/parserObjectType4.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrayLiteralExpressions/parserErrorRecoveryArrayLiteralExpression2.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/multipleClassPropertyModifiers.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/unusedVariablesinModules1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/types/thisType/inferThisType.ts","time":52,"edits":2,"cost":"3.84"},{"name":"tests/cases/conformance/es6/templates/templateStringWithBackslashEscapes01_ES6.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/Types/parserTypeQuery4.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic10.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression3.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/implicitAnyInAmbientDeclaration.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546_1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments02_ES6.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedConditionalES6.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithConstructSignaturesThatHidesBaseSignature2.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/invocationExpressionInFunctionParameter.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/moduleResolution/scopedPackagesClassic.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/types/union/unionTypeCallSignatures4.ts","time":52,"edits":2,"cost":"3.84"},{"name":"tests/cases/compiler/objectTypeWithOptionalProperty1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/modifierOnParameter1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of5.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/reboundBaseClassSymbol.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/objectLiteral2.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames32_ES5.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration7.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/objectIndexer.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/extendNonClassSymbol2.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/stringIndexerAssignments2.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/classExpressionWithStaticProperties3.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/newLineFlagWithCRLF.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace04.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/commentsBeforeFunctionExpression1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/statements/continueStatements/invalidWhileContinueStatements.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/classExpressionWithResolutionOfNamespaceOfSameName01.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/functionOverloads4.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/ambient/ambientShorthand_merging.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/noStrictGenericChecks.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/jsFileCompilationWithJsEmitPathSameAsInput.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/inheritanceStaticPropertyOverridingProperty.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/badArrayIndex.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/inheritedGenericCallSignature.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/jsFileCompilationClassMethodContainingArrowFunction.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/enumsWithMultipleDeclarations1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolIndexer2.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination4_ES6.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/moduleExportsAmd/anonymousDefaultExportsAmd.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNamesContextualType4_ES6.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/taggedTemplateStringsWithWhitespaceEscapesES6.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/arrowFunctionWithObjectLiteralBody1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithOverloadedCallAndConstructSignatures.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers06.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/Expressions/parserErrorRecovery_Expression1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature2.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/moduleExportsSystem/anonymousDefaultExportsSystem.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/typeOfPrototype.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/moduleAndInterfaceSharingName2.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/indexSignatureWithAccessibilityModifier.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/returnValueInSetter.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/dynamicModuleTypecheckError.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/staticInterfaceAssignmentCompat.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/yieldExpressions/YieldExpression1_es6.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments12.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/interfacePropertiesWithSameName3.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/recur1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/arrayBufferIsViewNarrowsType.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target3.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions08_ES5.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/controlFlow/controlFlowForInStatement.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/generatorTransformFinalLabel.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/partiallyAmbientClodule.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/defaultValueInFunctionOverload1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/modules/defaultExportWithOverloads01.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/contextualExpressionTypecheckingDoesntBlowStack.ts","time":52,"edits":2,"cost":"3.84"},{"name":"tests/cases/compiler/genericArrayAssignment1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/unterminatedRegexAtEndOfSource1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/typeParameterConstrainedToOuterTypeParameter.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/typeParameterAsBaseClass.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/parserAdditiveExpression1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserUnfinishedTypeNameBeforeKeyword1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/forInStatement3.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/implementsInClassExpression.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings12_ES6.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/enumIdentifierLiterals.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/extendConstructSignatureInInterface.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck9.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/nodeResolution3.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations7.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/debugger.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/moduleReopenedTypeOtherBlock.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/ambientEnumElementInitializer5.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration10.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/fourslash/navigationBarItemsModules.ts","time":52,"edits":2,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parseRegularExpressionMixedWithComments.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/unknownPropertiesAreAssignableToObjectUnion.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/forInStatement6.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName8.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode9.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/es6ExportEquals.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/scanner/ecmascript5/scanner10.1.1-8gs.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck3.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/emitTopOfFileTripleSlashCommentOnNotEmittedNodeIfRemoveCommentsIsFalse.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/incompatibleExports2.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolIndexer1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/subSubClassCanAccessProtectedConstructor.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/types/typeRelationships/widenedTypes/initializersWidened.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/functionOverloadsOnGenericArity1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors3.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/unusedTypeParameters8.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/jsFileCompilationWithDeclarationEmitPathSameAsInput.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/instantiateConstraintsToTypeArguments2.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface02.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/multiCallOverloads.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions10_ES5.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration9.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/keyofInferenceLowerPriorityThanReturn.ts","time":52,"edits":2,"cost":"3.84"},{"name":"tests/cases/compiler/exportAssignmentClass.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/emitSuperCallBeforeEmitParameterPropertyDeclaration1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/stringLiteralsErrors.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration5.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/innerTypeArgumentInference.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/setterWithReturn.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature8.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration23.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript3/Accessors/parserES3Accessors4.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/allowSyntheticDefaultImports9.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/templates/templateStringMultiline1_ES6.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/superCallWithCommentEmit01.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnInternalModule.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements8.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/moduleAsBaseType.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesThatDifferOnlyByReturnType3.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/exportImportNonInstantiatedModule.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral5.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/numberToString.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserWithStatement1.d.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/staticsInAFunction.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithAccessibilityModifiers.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/parserImportDeclaration1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/expressions/asOperator/asOperator4.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/controlFlow/controlFlowBinaryAndExpression.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/catchClauseWithInitializer1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration6.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/declarationEmitTypeAliasTypeParameterExtendingUnknownSymbol.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/ambientFundule.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/newNonReferenceType.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement2.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserFuzz1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/importAndVariableDeclarationConflict2.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/functionAndInterfaceWithSeparateErrors.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration3.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/classes/classDeclarations/classInsideBlock.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedESNext2.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/exportsInAmbientModules2.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty7.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/reachabilityChecks3.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/constDeclarationShadowedByVarDeclaration3.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/duplicateConstructorOverloadSignature2.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/declarationFileOverwriteError.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/fourslash/formattingOnOpenBraceOfFunctions.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/testTypings.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/systemExportAssignment3.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration3.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/compiler/externalModuleWithoutCompilerFlag1.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors3.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/fourslash/indentationBlock.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates16_ES5.ts","time":26,"edits":1,"cost":"3.84"},{"name":"tests/cases/fourslash/codeFixClassExprExtendsAbstractExpressionWithTypeArgs.ts","time":129,"edits":5,"cost":"3.83"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_moduleDotExports.ts","time":129,"edits":5,"cost":"3.83"},{"name":"tests/cases/fourslash/completionsImport_exportEquals_anonymous.ts","time":77,"edits":3,"cost":"3.83"},{"name":"tests/cases/fourslash/unusedParameterInConstructor1AddUnderscore.ts","time":128,"edits":5,"cost":"3.82"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_namedFunctionExpression.ts","time":128,"edits":5,"cost":"3.82"},{"name":"tests/cases/compiler/functionTypeArgumentArityErrors.ts","time":51,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/typings/typingsSuggestion2.ts","time":51,"edits":2,"cost":"3.82"},{"name":"tests/cases/compiler/controlFlowForCompoundAssignmentToThisMember.ts","time":51,"edits":2,"cost":"3.82"},{"name":"tests/cases/compiler/mergedDeclarationExports.ts","time":51,"edits":2,"cost":"3.82"},{"name":"tests/cases/fourslash/indentationInArrays.ts","time":51,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/jsdoc/jsdocParseParenthesizedJSDocParameter.ts","time":51,"edits":2,"cost":"3.82"},{"name":"tests/cases/compiler/asyncArrowInClassES5.ts","time":51,"edits":2,"cost":"3.82"},{"name":"tests/cases/fourslash/completionListWithMeanings.ts","time":51,"edits":2,"cost":"3.82"},{"name":"tests/cases/compiler/systemJsForInNoException.ts","time":51,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment24.ts","time":51,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/jsdoc/jsdocImportType2.ts","time":51,"edits":2,"cost":"3.82"},{"name":"tests/cases/compiler/exportAssignmentMembersVisibleInAugmentation.ts","time":51,"edits":2,"cost":"3.82"},{"name":"tests/cases/compiler/jsdocTypedefNoCrash.ts","time":51,"edits":2,"cost":"3.82"},{"name":"tests/cases/compiler/capturedParametersInInitializers1.ts","time":51,"edits":2,"cost":"3.82"},{"name":"tests/cases/compiler/moduleResolution_packageJson_yesAtPackageRoot_fakeScopedPackage.ts","time":51,"edits":2,"cost":"3.82"},{"name":"tests/cases/conformance/salsa/moduleExportAlias3.ts","time":51,"edits":2,"cost":"3.82"},{"name":"tests/cases/compiler/typeofStripsFreshness.ts","time":51,"edits":2,"cost":"3.82"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc1.ts","time":127,"edits":5,"cost":"3.82"},{"name":"tests/cases/compiler/destructuringInitializerContextualTypeFromContext.ts","time":76,"edits":3,"cost":"3.81"},{"name":"tests/cases/compiler/indexedAccessRetainsIndexSignature.ts","time":76,"edits":3,"cost":"3.81"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc13.ts","time":126,"edits":5,"cost":"3.81"},{"name":"tests/cases/fourslash/smartSelection_objectTypes.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/restTypeRetainsMappyness.ts","time":50,"edits":2,"cost":"3.80"},{"name":"unittests:: tsserver:: Project Errors dont include overwrite emit error","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/discriminatedUnionInference.ts","time":50,"edits":2,"cost":"3.80"},{"name":"tests/cases/conformance/types/rest/objectRestPropertyMustBeLast.ts","time":50,"edits":2,"cost":"3.80"},{"name":"tests/cases/conformance/expressions/functionCalls/callOverload.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserPublicBreak1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNoModuleKindSpecified.ts","time":50,"edits":2,"cost":"3.80"},{"name":"tests/cases/compiler/functionDeclarationWithResolutionOfTypeNamedArguments01.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity12.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_referenced.ts","time":125,"edits":5,"cost":"3.80"},{"name":"tests/cases/compiler/contextualTypingOfArrayLiterals1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/types/primitives/null/directReferenceToNull.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/types/primitives/string/stringPropertyAccessWithError.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/unionTypeWithRecursiveSubtypeReduction2.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName9.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck32.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/exportSpecifierReferencingOuterDeclaration1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/multipleExportAssignmentsInAmbientDeclaration.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/testContainerList.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/functionCall2.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/statements/throwStatements/invalidThrowStatement.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/doNotEmitPinnedDetachedComments.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/fourslash/importNameCodeFix_fromPathMapping.ts","time":100,"edits":4,"cost":"3.80"},{"name":"tests/cases/conformance/expressions/asOperator/asOperatorNames.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedES2015.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings25_ES5.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/homomorphicMappedTypeIntersectionAssignability.ts","time":50,"edits":2,"cost":"3.80"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings01_ES5.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyAndFunctionWithSameName.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/concatClassAndString.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/allowImportClausesToMergeWithTypes.ts","time":50,"edits":2,"cost":"3.80"},{"name":"tests/cases/compiler/jsxHasLiteralType.tsx","time":50,"edits":2,"cost":"3.80"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction1_es5.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/genericFunctionHasFreshTypeArgs.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedES20152.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithTwoOperandsAreAny.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration22.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/modularizeLibrary_UsingES5LibES6ArrayLibES6WellknownSymbolLib.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty37.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/Blocks/parserErrorRecovery_Block1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/importsInAmbientModules2.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/emptyThenWarning.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/contextualTyping37.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/ifStatementInternalComments.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/es6/templates/templateStringInWhileES6.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/functionTypesLackingReturnTypes.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/varInFunctionInVarInitializer.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/statements/breakStatements/forBreakStatements.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/exportDefaultParenthesizeES6.ts","time":50,"edits":2,"cost":"3.80"},{"name":"tests/cases/fourslash/updateToClassStatics.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/controlFlow/controlFlowWithTemplateLiterals.ts","time":50,"edits":2,"cost":"3.80"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings08_ES6.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/inheritedFunctionAssignmentCompatibility.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/enumDeclarationEmitInitializerHasImport.ts","time":50,"edits":2,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected4.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/functionAssignmentError.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/arrowFunctionMissingCurlyWithSemicolon.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/classWithOverloadImplementationOfWrongName.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/importHelpersNoHelpers.ts","time":50,"edits":2,"cost":"3.80"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfaceThatHidesBaseProperty2.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement20.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement9.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/es3-amd.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/fatArrowfunctionAsType.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/genericTypeAssertions3.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedTemplateStringES6.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement19.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/functionOverloads28.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/duplicateLabel4.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/classDeclarationBlockScoping1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/decorators/class/property/decoratorOnClassProperty10.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserAmbiguity2.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration6_es6.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/declarationEmitOfFuncspace.ts","time":50,"edits":2,"cost":"3.80"},{"name":"tests/cases/compiler/classExpressions.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/voidAsOperator.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/exportEqualNamespaces.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/classImplementsClass1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck40.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/typecheckIfCondition.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/invalidUseOfTypeAsNamespace.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/multipleBaseInterfaesWithIncompatibleProperties.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/classDeclarationCheckUsedBeforeDefinitionInItself.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/async/es6/asyncInterface_es6.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedNewOperatorES6.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/whileStatementInnerComments.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/isolatedModulesAmbientConstEnum.ts","time":50,"edits":2,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement17.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration3_es6.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/es6/Symbols/symbolProperty38.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/unusedInterfaceinNamespace3.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/genericAndNonGenericInheritedSignature1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/isolatedModulesNoEmitOnError.ts","time":50,"edits":2,"cost":"3.80"},{"name":"tests/cases/compiler/exportDefaultAlias_excludesEverything.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/funduleOfFunctionWithoutReturnTypeAnnotation.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions13_ES5.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/conflictMarkerTrivia3.tsx","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/checkSuperCallBeforeThisAccessing1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/nestedBlockScopedBindings1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/yieldExpression1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/unusedInterfaceinNamespace5.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/taggedTemplateStringsHexadecimalEscapes.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/genericArrayPropertyAssignment.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList4.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/metadataReferencedWithinFilteredUnion.ts","time":50,"edits":2,"cost":"3.80"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck17.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/strictModeReservedWordInModuleDeclaration.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/thisInModuleFunction1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/letInLetDeclarations_ES5.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/exportEqualsCommonJs.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration18.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty6.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/fourslash/removeDeclareKeyword.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/es6/modules/exportAndImport-es5-amd.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/functionCall8.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/es5-umd.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeOverloading.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/missingSemicolonInModuleSpecifier.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of7.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment6.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/newFunctionImplicitAny.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES3For-ofTypeCheck6.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations4.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/overloadOnConstInheritance1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/letInConstDeclarations_ES6.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/arrayLiteralInNonVarArgParameter.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/jsxCallbackWithDestructuring.tsx","time":50,"edits":2,"cost":"3.80"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments03_ES6.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnFunctionExpression.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/destructuringInVariableDeclarations2.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/catchClauseWithTypeAnnotation.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/capturedParametersInInitializers2.ts","time":50,"edits":2,"cost":"3.80"},{"name":"tests/cases/conformance/es6/destructuring/emptyVariableDeclarationBindingPatterns02_ES5.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithLHSIsTypeParameter.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/overloadResolutionOverCTLambda.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/icomparable.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature7.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements13.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/fourslash/shims-pp/getIndentationAtPosition.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/contextualTyping28.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/statements/tryStatements/tryStatements.ts","time":50,"edits":2,"cost":"3.80"},{"name":"tests/cases/compiler/moduleNoneOutFile.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration9.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/es6/destructuring/nonIterableRestElement3.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/classOverloadForFunction.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/getterMissingReturnError.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/binaryArithmatic3.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/noImplicitAnyReferencingDeclaredInterface.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/typeParameterAndArgumentOfSameName1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/ClassDeclaration9.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/taggedTemplateStringsWithWhitespaceEscapes.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/expressions/typeGuards/typeGuardNarrowsToLiteralTypeUnion.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/commentsOnReturnStatement1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendingPrimitive2.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/emptyMemberAccess.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution13.tsx","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration2_es6.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/contextualTyping7.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/contextualSigInstantiationRestParams.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration2.d.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/recursiveReturns.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserInterfaceKeywordInEnum.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/nonContextuallyTypedLogicalOr.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserDebuggerStatement1.d.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings13_ES5.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/jsFileCompilationModuleSyntax.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/inheritanceStaticFuncOverridingPropertyOfFuncType.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/infiniteExpandingTypeThroughInheritanceInstantiation.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates08_ES6.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/capturedLetConstInLoop11.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/jsFileCompilationTypeSyntaxOfVar.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/interfaceWithImplements1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/jsdoc/jsdocAugmentsMissingType.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/modifiersOnInterfaceIndexSignature1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/genericArrayMethods1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/expressions/unaryOperators/plusOperator/plusOperatorInvalidOperations.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens12.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/nestedLoopWithOnlyInnerLetCaptured.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/jsFileClassPropertyType.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/es6/templates/templateStringInEqualityChecks.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/noUnusedLocals_writeOnlyProperty.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/errorTypesAsTypeArguments.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/systemExportAssignment.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/ambient/ambientShorthand_duplicate.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType4.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueInIterationStatement2.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/parservoidInQualifiedName0.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration4.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/shebangBeforeReferences.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStringIndexerAndExportedFunctionWithTypeIncompatibleWithIndexer.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral7.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/jsFileCompilationOptionalParameter.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck12.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/continueLabel.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/unusedTypeParameterInInterface2.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck3.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/salsa/jsContainerMergeTsDeclaration2.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/reactNamespaceInvalidInput.tsx","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/amdDependencyCommentName2.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/types/primitives/stringLiteral/stringLiteralType.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/importsInAmbientModules3.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/externSemantics.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/continueInIterationStatement1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_4.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/cloduleWithRecursiveReference.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments03.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/thisReferencedInFunctionInsideArrowFunction1.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/compiler/propertyAccess4.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/fourslash/indentationInBlockCommentAfterFormatting.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/fourslash/smartIndentInsideBlockInsideCase.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/fourslash/typeAboveNumberLiteralExpressionStatement.ts","time":25,"edits":1,"cost":"3.80"},{"name":"tests/cases/fourslash/codeFixAddMissingMember_all_js.ts","time":198,"edits":8,"cost":"3.79"},{"name":"tests/cases/fourslash/noSuggestionDiagnosticsOnParseError.ts","time":99,"edits":4,"cost":"3.79"},{"name":"tests/cases/fourslash/extract-method14.ts","time":148,"edits":6,"cost":"3.79"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc17.ts","time":148,"edits":6,"cost":"3.79"},{"name":"tests/cases/compiler/moduleResolutionPackageIdWithRelativeAndAbsolutePath.ts","time":49,"edits":2,"cost":"3.78"},{"name":"tests/cases/compiler/noImplicitAnyNamelessParameter.ts","time":49,"edits":2,"cost":"3.78"},{"name":"tests/cases/fourslash/extract-method-formatting.ts","time":98,"edits":4,"cost":"3.78"},{"name":"tests/cases/conformance/salsa/moduleExportAliasExports.ts","time":49,"edits":2,"cost":"3.78"},{"name":"tests/cases/conformance/types/mapped/mappedTypeInferenceErrors.ts","time":49,"edits":2,"cost":"3.78"},{"name":"tests/cases/compiler/unusedTypeParametersCheckedByNoUnusedParameters.ts","time":49,"edits":2,"cost":"3.78"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeReferenceExports.ts","time":49,"edits":2,"cost":"3.78"},{"name":"tests/cases/conformance/salsa/enumMergeWithExpando.ts","time":49,"edits":2,"cost":"3.78"},{"name":"tests/cases/compiler/intersectionOfTypeVariableHasApparentSignatures.ts","time":49,"edits":2,"cost":"3.78"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInExportEqualsAMD.ts","time":49,"edits":2,"cost":"3.78"},{"name":"tests/cases/conformance/types/mapped/mappedTypeWithAny.ts","time":49,"edits":2,"cost":"3.78"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution14.tsx","time":49,"edits":2,"cost":"3.78"},{"name":"tests/cases/compiler/declarationQuotedMembers.ts","time":49,"edits":2,"cost":"3.78"},{"name":"tests/cases/compiler/classStaticInitializersUsePropertiesBeforeDeclaration.ts","time":49,"edits":2,"cost":"3.78"},{"name":"tests/cases/fourslash/formattingTypeInfer.ts","time":49,"edits":2,"cost":"3.78"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType3.tsx","time":73,"edits":3,"cost":"3.77"},{"name":"tests/cases/fourslash/incrementalParsingDynamicImport1.ts","time":73,"edits":3,"cost":"3.77"},{"name":"tests/cases/fourslash/completionsJsPropertyAssignment.ts","time":97,"edits":4,"cost":"3.77"},{"name":"tests/cases/compiler/omitTypeTestErrors01.ts","time":48,"edits":2,"cost":"3.76"},{"name":"unittests:: tsserver:: Project Errors reports Options Diagnostic locations correctly with changes in configFile contents","time":24,"edits":1,"cost":"3.76"},{"name":"unittests:: tsserver:: getEditsForFileRename","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles.ts","time":48,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/inheritanceStaticPropertyOverridingMethod.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/parserUnicodeWhitespaceCharacter1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/unusedTypeParameterInFunction4.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/accessorWithoutBody2.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/classes/nestedClassDeclaration.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/letInVarDeclOfForOf_ES6.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName11.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/jsFileCompilationWithOutDeclarationFileNameSameAsInputJsFile.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/incrementOnTypeParameter.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral3.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/sourceMapValidationDestructuringVariableStatementObjectBindingPattern3.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/unusedTypeParameterInLambda1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/targetTypeTest3.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/declarationEmitPrivateSymbolCausesVarDeclarationEmit2.ts","time":48,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression10.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/preserveConstEnums.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/asiBreak.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/bind2.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/parameterReferencesOtherParameter2.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/parserX_ArrowFunction4.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated5.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration2.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/templates/templateStringMultiline3.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/variableDeclarationInnerCommentEmit.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/templates/templateStringWithOpenCommentInStringPortion.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerImportDeclaration1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/moduleCodegenTest4.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature8.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserEmptyStatement1.d.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/noErrorUsingImportExportModuleAugmentationInDeclarationFile3.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/commentOnStaticMember1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/parameterPropertyOutsideConstructor.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/assignToObjectTypeWithPrototypeProperty.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression9.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/commentBeforeStaticMethod1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/nodeResolution2.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/parserKeywordsAsIdentifierName1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/moduleResolutionNoResolve.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement8.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens18.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/emitCommentsOnlyFile.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/removeInterfaceUsedAsGenericTypeArgument.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/targetEs6DecoratorMetadataImportNotElided.ts","time":48,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/decorators/class/constructor/parameter/decoratorOnClassConstructorParameter1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral4.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/declFileEmitDeclarationOnlyError1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty4.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors8.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/templates/templateStringInSwitchAndCase.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement21.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedUMD.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakNotInIterationOrSwitchStatement1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity4.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment28.ts","time":48,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/bivariantInferences.ts","time":48,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/mappedTypeMultiInference.ts","time":48,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/ambientClassMergesOverloadsWithInterface.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/Symbols/symbolType19.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/sourceMap-SingleSpace1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/fieldAndGetterWithSameName.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/blockScopedFunctionDeclarationInStrictModule.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es2017/asyncMethodWithSuper_es2017.ts","time":48,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertyAssignments/parserFunctionPropertyAssignment2.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/MissingTokens/parserMissingToken1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/es5-umd3.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/jsdoc/typeTagCircularReferenceOnConstructorFunction.ts","time":48,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/stringLiteralPropertyNameWithLineContinuation1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/genericConstraint3.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration5.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration7.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/templates/templateStringInEqualityChecksES6.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/classWithEmptyTypeParameter.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/statements/breakStatements/whileBreakStatements.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList6.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/reexportedMissingAlias.ts","time":48,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/conditionalExpression1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/es5ModuleWithModuleGenAmd.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithComplexConstraints.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/noCrashOnMixin.ts","time":48,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/es6/modules/exportAndImport-es3-amd.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget2.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/jsFileFunctionParametersAsOptional2.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/collectionPatternNoError.ts","time":48,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionIncorrect1.ts","time":48,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/functionOverloadsOnGenericArity2.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/primitives/boolean/boolInsteadOfBoolean.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/commentsAtEndOfFile1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration9.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/es6-amd.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/moduleReopenedTypeSameBlock.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/statements/continueStatements/doWhileContinueStatements.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/ClassDeclaration22.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/variableDeclarations/VariableDeclaration7_es6.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated1_ES6.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/unusedTypeParameterInFunction1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/errorOnInitializerInObjectTypeLiteralProperty.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/enumWithNaNProperty.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/duplicateConstructorOverloadSignature.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/externalModules/nameDelimitedBySlashes.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments09.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement12.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/assignmentToParenthesizedExpression1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/unusedFunctionsinNamespaces5.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/defaultPropsEmptyCurlyBecomesAnyForJs.ts","time":48,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature10.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration6.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/templates/taggedTemplateStringsWithTagNamedDeclare.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/jsdoc/typedefCrossModule3.ts","time":48,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode12.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es5/asyncAliasReturnType_es5.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/primitiveTypeAsInterfaceName.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/throwWithoutNewLine1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/jsdoc/jsdocAugments_nameMismatch.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/convertKeywords.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/noImplicitAnyFunctionExpressionAssignment.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/jsFileCompilationNoErrorWithoutDeclarationsWithJsFileReferenceWithOut.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/inheritanceMemberFuncOverridingMethod.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/parse1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserForInStatement6.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions06_ES6.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/ClassDeclaration11.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/continueNotInIterationStatement1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/recursiveGenericSignatureInstantiation.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithWithGenericConstructSignatures.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnPropertySignature1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment3.ts","time":48,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/indirectSelfReference.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target4.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/taggedTemplateStringsWithMultilineTemplate.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/systemModule4.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/downlevelLetConst10.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/overloadOnConstAsTypeAnnotation.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList12.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum3.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es2017/asyncArrowFunction/arrowFunctionWithParameterNameAsync_es2017.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/tsconfigMapOptionsAreCaseInsensitive.ts","time":48,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/esModuleInteropPrettyErrorRelatedInformation.ts","time":48,"edits":2,"cost":"3.76"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of4.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerStringLiterals.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser645484.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/enumWithPrimitiveName.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/doNotEmitDetachedCommentsAtStartOfLambdaFunction.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/switchIndenting.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration1.d.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration2.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements16.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/commentsOnObjectLiteral1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/updateSourceFile_jsdocSignature.ts","time":48,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements11.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/declareClassInterfaceImplementation.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/compilerOptionsOutFileAndNoEmit.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/salsa/jsContainerMergeTsDeclaration.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/specializedLambdaTypeArguments.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement14.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/jsx/tsxDynamicTagName4.tsx","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck33.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/jsFileCompilationWithOut.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/chainedAssignment2.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral2.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/declareModifierOnTypeAlias.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolIndexer3.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/deleteOperatorInStrictMode.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/types/tuple/wideningTuples2.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/externFunc.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType1.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/abstractIdentifierNameStrict.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/strictModeWordInExportDeclaration.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/jsdocUnexpectedCharacter.ts","time":48,"edits":2,"cost":"3.76"},{"name":"tests/cases/compiler/noCollisionThisExpressionInFunctionAndVarInGlobal.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/ambientEnumElementInitializer4.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/collisionThisExpressionAndLocalVarInFunction.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/commentsBlocks.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/fourslash/smartIndentNestedModule.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration2_es5.ts","time":24,"edits":1,"cost":"3.76"},{"name":"tests/cases/compiler/APISample_linter.ts","time":72,"edits":3,"cost":"3.76"},{"name":"tests/cases/fourslash/completionsImport_matching.ts","time":167,"edits":7,"cost":"3.75"},{"name":"tests/cases/conformance/types/mapped/recursiveMappedTypes.ts","time":95,"edits":4,"cost":"3.75"},{"name":"tests/cases/conformance/es2017/useObjectValuesAndEntries1.ts","time":71,"edits":3,"cost":"3.75"},{"name":"tests/cases/compiler/eventEmitterPatternWithRecordOfFunction.ts","time":47,"edits":2,"cost":"3.74"},{"name":"tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject4.ts","time":47,"edits":2,"cost":"3.74"},{"name":"tests/cases/fourslash/completionsImport_ofAlias.ts","time":188,"edits":8,"cost":"3.74"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutEsModuleInterop.ts","time":47,"edits":2,"cost":"3.74"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck13.ts","time":47,"edits":2,"cost":"3.74"},{"name":"tests/cases/compiler/typeGuardOnContainerTypeNoHang.ts","time":47,"edits":2,"cost":"3.74"},{"name":"tests/cases/compiler/nonNullMappedType.ts","time":47,"edits":2,"cost":"3.74"},{"name":"tests/cases/conformance/types/intersection/intersectionAsWeakTypeSource.ts","time":47,"edits":2,"cost":"3.74"},{"name":"tests/cases/compiler/duplicatePackage_withErrors.ts","time":47,"edits":2,"cost":"3.74"},{"name":"tests/cases/fourslash/formattingObjectLiteralOpenCurlySingleLine.ts","time":47,"edits":2,"cost":"3.74"},{"name":"tests/cases/compiler/nestedTypeVariableInfersLiteral.ts","time":47,"edits":2,"cost":"3.74"},{"name":"tests/cases/compiler/taggedTemplatesInDifferentScopes.ts","time":47,"edits":2,"cost":"3.74"},{"name":"tests/cases/compiler/declarationEmitModuleWithScopeMarker.ts","time":47,"edits":2,"cost":"3.74"},{"name":"tests/cases/compiler/declarationEmitAmdModuleDefault.ts","time":47,"edits":2,"cost":"3.74"},{"name":"tests/cases/compiler/baseConstraintOfDecorator.ts","time":47,"edits":2,"cost":"3.74"},{"name":"tests/cases/compiler/metadataOfClassFromAlias.ts","time":47,"edits":2,"cost":"3.74"},{"name":"tests/cases/compiler/baseClassImprovedMismatchErrors.ts","time":47,"edits":2,"cost":"3.74"},{"name":"tests/cases/fourslash/docCommentTemplateFunctionExpression.ts","time":47,"edits":2,"cost":"3.74"},{"name":"tests/cases/fourslash/completionsImport_previousTokenIsSemicolon.ts","time":141,"edits":6,"cost":"3.74"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc18.ts","time":164,"edits":7,"cost":"3.74"},{"name":"tests/cases/compiler/unusedInvalidTypeArguments.ts","time":70,"edits":3,"cost":"3.73"},{"name":"tests/cases/conformance/classes/constructorDeclarations/quotedConstructors.ts","time":46,"edits":2,"cost":"3.72"},{"name":"tests/cases/conformance/decorators/invalid/decoratorOnEnum2.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement13.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/overloadOnConstInBaseWithBadImplementationInDerived.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/superCallFromClassThatDerivesFromGenericType1.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/types/tuple/wideningTuples1.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration13_es6.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/jsFileCompilationTypeAssertions.ts","time":46,"edits":2,"cost":"3.72"},{"name":"tests/cases/compiler/commentOnAmbientVariable2.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings07_ES6.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/reExportGlobalDeclaration1.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/recursiveResolveDeclaredMembers.ts","time":46,"edits":2,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity11.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates20_ES5.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/downlevelLetConst2.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/moduleAugmentationOfAlias.ts","time":46,"edits":2,"cost":"3.72"},{"name":"tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMethodWithImplementation.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/unusedImports_entireImportDeclaration.ts","time":46,"edits":2,"cost":"3.72"},{"name":"tests/cases/compiler/module_augmentExistingAmbientVariable.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/emitBundleWithShebangAndPrologueDirectives1.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/es5-asyncFunctionHoisting.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/jsxFactoryAndFragment.tsx","time":46,"edits":2,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration8.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/jsdoc/jsdocAugments_errorInExtendsExpression.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/inferentiallyTypingAnEmptyArray.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/es2017/useSharedArrayBuffer1.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserObjectCreation2.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/unterminatedStringLiteralWithBackslash1.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/ObjectTypes/parserObjectType2.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/duplicateLabel1.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedSystem.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/duplicateTypeParameters3.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/declarationEmitConstantNoWidening.ts","time":46,"edits":2,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens4.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/async/es5/asyncConstructor_es5.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/importHelpersAmd.ts","time":46,"edits":2,"cost":"3.72"},{"name":"tests/cases/compiler/indexer3.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/functionOverloads6.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements1.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedArrayES6.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/continueTarget4.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination3.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/fourslash/whiteSpaceTrimming2.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity20.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/es6/templates/templateStringControlCharacterEscapes04.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/letInVarDeclOfForOf_ES5.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/recursiveGetterAccess.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions05_ES6.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedFunctionExpression.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral9.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/signatureInstantiationWithRecursiveConstraints.ts","time":46,"edits":2,"cost":"3.72"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements10.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/binaryArithmatic1.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES3For-ofTypeCheck2.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/cloduleWithPriorUninstantiatedModule.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/collisionThisExpressionAndModuleInGlobal.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/ClassDeclaration10.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/es6/templates/templateStringInConditionalES6.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclarationCapturesArguments_es5.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserThrowStatement1.d.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/recursiveFunctionTypes1.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/es5andes6module.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/moduleAugmentationGlobal7.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/restParameterNoTypeAnnotation.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/interface0.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/bom-utf16le.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/downlevelLetConst9.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/propertyAccess3.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions12_ES6.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/es6/destructuring/declarationWithNoInitializer.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions06_ES5.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/withStatementInternalComments.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/ambient/ambientEnumDeclaration2.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/SourceUnits/parserErrorRecovery_SourceUnit1.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/declarationEmitPrivateReadonlyLiterals.ts","time":46,"edits":2,"cost":"3.72"},{"name":"tests/cases/compiler/staticGetter2.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/VariableLists/parserVariableStatement1.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration7.d.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/classStaticPropertyAccess.ts","time":46,"edits":2,"cost":"3.72"},{"name":"tests/cases/conformance/internalModules/exportDeclarations/ExportInterfaceWithInaccessibleTypeInIndexerTypeAnnotations.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/commentOnAmbientClass1.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens5.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/es5ModuleWithoutModuleGenTarget.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/externSyntax.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyNameConflictsInAmbientContext.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/es5-amd.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/importDeclWithExportModifierInAmbientContext.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/staticIndexer.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/nonConflictingRecursiveBaseTypeMembers.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions11_ES6.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/fileWithNextLine2.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/jsdoc/jsdocParseErrorsInTypescript.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/unionTypeWithLeadingOperator.ts","time":46,"edits":2,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget5.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/conflictMarkerTrivia4.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration2.d.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_unexpected2.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/switchCases.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral5.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/exportInFunction.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/downlevelLetConst3.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/es6/modules/multipleDefaultExports04.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget3.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericClass1.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/functions/functionOverloadCompatibilityWithVoid03.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings11_ES5.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/objectLiteralMemberWithQuestionMark1.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause1.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace01.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserIfStatement2.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/quotedPropertyName1.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/parserDebuggerStatement2.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/commentsPropertySignature1.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/contextualTyping34.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/VariableLists/parserVariableStatement4.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/nonMergedOverloads.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/fourslash/navigationBarMerging.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/classMemberInitializerWithLamdaScoping2.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/ExportAssignments/parserExportAssignment1.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/staticMustPrecedePublic.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/staticModifierAlreadySeen.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements15.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/functionOverloads12.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/bom-utf8.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/binopAssignmentShouldHaveType.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/noImplicitAnyForwardReferencedInterface.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/ParameterList7.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/fourslash/formatInTsxFiles.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/compiler/jsFileCompilationDecoratorSyntax.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression3.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature8.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration6.ts","time":23,"edits":1,"cost":"3.72"},{"name":"tests/cases/fourslash/findAllReferencesUmdModuleAsGlobalConst.ts","time":69,"edits":3,"cost":"3.72"},{"name":"tests/cases/conformance/jsdoc/typedefTagWrapping.ts","time":68,"edits":3,"cost":"3.70"},{"name":"tests/cases/compiler/checkIndexConstraintOfJavascriptClassExpression.ts","time":68,"edits":3,"cost":"3.70"},{"name":"tests/cases/compiler/incrementalConfig.ts","time":45,"edits":2,"cost":"3.69"},{"name":"tests/cases/conformance/es2019/globalThisCollision.ts","time":45,"edits":2,"cost":"3.69"},{"name":"tests/cases/conformance/types/conditional/variance.ts","time":45,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/variableDeclarationDeclarationEmitUniqueSymbolPartialStatement.ts","time":45,"edits":2,"cost":"3.69"},{"name":"tests/cases/conformance/jsx/tsxDefaultAttributesResolution2.tsx","time":45,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/exportAsNamespace_augment.ts","time":45,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/anonymousClassDeclarationDoesntPrintWithReadonly.ts","time":45,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/forInStrictNullChecksNoError.ts","time":45,"edits":2,"cost":"3.69"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-ofTypeCheck14.ts","time":45,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/bindingPatternOmittedExpressionNesting.ts","time":45,"edits":2,"cost":"3.69"},{"name":"tests/cases/fourslash/formattingDecorators.ts","time":45,"edits":2,"cost":"3.69"},{"name":"tests/cases/conformance/types/typeRelationships/comparable/independentPropertyVariance.ts","time":45,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/jsdocResolveNameFailureInTypedef.ts","time":45,"edits":2,"cost":"3.69"},{"name":"tests/cases/conformance/types/rest/genericRestArityStrict.ts","time":45,"edits":2,"cost":"3.69"},{"name":"tests/cases/conformance/types/spread/spreadUnion2.ts","time":45,"edits":2,"cost":"3.69"},{"name":"tests/cases/compiler/indexedAccessCanBeHighOrder.ts","time":45,"edits":2,"cost":"3.69"},{"name":"tests/cases/fourslash/convertFunctionToEs6Class1.ts","time":112,"edits":5,"cost":"3.69"},{"name":"tests/cases/fourslash/codeFixAddMissingMember6.ts","time":134,"edits":6,"cost":"3.69"},{"name":"tests/cases/fourslash/completionsImport_default_exportDefaultIdentifier.ts","time":134,"edits":6,"cost":"3.69"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc12.ts","time":133,"edits":6,"cost":"3.68"},{"name":"tests/cases/conformance/es6/for-ofStatements/for-of8.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration2.d.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/esModuleInteropEnablesSyntheticDefaultImports.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/conformance/externalModules/asiPreventsParsingAsAmbientExternalModule02.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionGrammarError.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/compiler/unexpectedStatementBlockTerminator.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/fourslash/extract-method7.ts","time":110,"edits":5,"cost":"3.67"},{"name":"tests/cases/compiler/augmentedTypesClass4.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/es6/destructuring/destructuringTypeAssertionsES5_1.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/controlFlow/controlFlowForOfStatement.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueInIterationStatement4.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithSuperMethodCall01.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/externalModuleReferenceOfImportDeclarationWithExportModifier.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments06.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/ClassDeclarationWithInvalidConstOnPropertyDeclaration2.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignmentWithExport.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/fourslash/codeFixChangeJSDocSyntax21.ts","time":110,"edits":5,"cost":"3.67"},{"name":"tests/cases/compiler/reverseMappedContravariantInference.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.decimal.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/compiler/continueInIterationStatement2.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/fourslash/removeInterfaceExtendsClause.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates03_ES5.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/importUsedInGenericImportResolves.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/conformance/es6/templates/templateStringInTypeOf.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/continueTarget1.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens9.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/unusedInterfaceinNamespace2.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/declarationFunctionTypeNonlocalShouldNotBeAnError.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression6.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.binaryNegative.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated2.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/indirectUniqueSymbolDeclarationEmit.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/conformance/jsdoc/thisTag1.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/compiler/emptyFile.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/jsdocTypeNongenericInstantiationAttempt.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode3.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/salsa/constructorFunctionMergeWithClass.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration4_es5.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/jsx/tsxIntrinsicAttributeErrors.tsx","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/conformance/async/es5/asyncDeclare_es5.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/expressions/assignmentOperator/assignmentGenericLookupTypeNarrowing.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/compiler/mutuallyRecursiveInterfaceDeclaration.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/compiler/importHelpersSystem.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/conformance/es6/templates/templateStringInPropertyAssignment.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration7.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/functionExpressionInWithBlock.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/checkJsFiles4.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity19.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression7.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/pinnedComments1.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/types/mapped/mappedTypeErrors2.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/compiler/flowControlTypeGuardThenSwitch.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedConditional.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity8.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpression1.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens19.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/es2018/useRegexpGroups.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/compiler/alwaysStrictModule6.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/MethodSignatures/parserMethodSignature2.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/moduleAugmentationGlobal6.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/types/typeParameters/typeParameterLists/typeParameterIndirectlyConstrainedToItself.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/conformance/es6/destructuring/destructuringReassignsRightHandSide.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/compiler/inferredFunctionReturnTypeIsEmptyType.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration2.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/switchCaseNarrowsMatchingClausesEvenWhenNonMatchingClausesExist.ts","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings12_ES5.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/primitiveTypeAsClassName.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/SkippedTokens/parserSkippedTokens10.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/jsFileClassSelfReferencedProperty.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings06_ES5.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/parsingClassRecoversWhenHittingUnexpectedSemicolon.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions13_ES6.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/functionWithAnyReturnTypeAndNoReturnExpression.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/jsFileCompilationReturnTypeSyntaxOfFunction.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates15_ES5.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/primitiveTypeAsmoduleName.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/functionOverloads33.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/nodeResolution1.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/selfReferencingFile.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/resolveInterfaceNameWithSameLetDeclarationName2.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/isLiteral2.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/fourslash/formattingWithMultilineComments.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/identityForSignaturesWithTypeParametersSwitched.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements6.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination3_ES6.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/genericConstructSignatureInInterface.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode6-negative.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/decoratorWithUnderscoreMethod.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/breakInIterationOrSwitchStatement1.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserConstructorAmbiguity3.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerS7.4_A2_T2.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic11.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration17.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/tsxAttributesHasInferrableIndex.tsx","time":44,"edits":2,"cost":"3.67"},{"name":"tests/cases/compiler/fileWithNextLine1.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers05.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression5.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.octal.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/doNotEmitDetachedCommentsAtStartOfFunctionBody.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/destructuringWithNumberLiteral.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ClassElements/parserErrorRecovery_ClassElement1.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/exportAssignmentWithDeclareAndExportModifiers.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/partiallyAmbientFundule.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions12_ES5.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/commentOnParameter3.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/doWhileLoop.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates09_ES5.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/reservedNameOnModuleImport.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/letInVarDeclOfForIn_ES5.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/fourslash/shims/getSyntacticClassifications.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGenericClass2.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode11.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/collisionRestParameterUnderscoreIUsage.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/classMemberInitializerWithLamdaScoping5.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/uncaughtCompilerError2.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates19_ES5.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings23_ES5.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates05_ES5.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/es6/templates/templateStringInDeleteExpression.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/fourslash/deleteClassWithEnumPresent.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/fourslash/aliasToVarUsedAsType.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/compiler/returnStatement1.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature3.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueInIterationStatement1.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/fourslash/formatImplicitModule.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/fourslash/formatNestedClassWithOpenBraceOnNewLines.ts","time":22,"edits":1,"cost":"3.67"},{"name":"tests/cases/fourslash/goToDefinitionSignatureAlias.ts","time":152,"edits":7,"cost":"3.66"},{"name":"tests/cases/compiler/isolatedModulesReExportType.ts","time":65,"edits":3,"cost":"3.66"},{"name":"tests/cases/fourslash/completionsPaths_pathMapping.ts","time":172,"edits":8,"cost":"3.65"},{"name":"tests/cases/conformance/statements/labeledStatements/labeledStatementWithLabel.ts","time":43,"edits":2,"cost":"3.65"},{"name":"tests/cases/compiler/duplicatePackage_relativeImportWithinPackage_scoped.ts","time":43,"edits":2,"cost":"3.65"},{"name":"tests/cases/conformance/externalModules/exportClassNameWithObjectSystem.ts","time":43,"edits":2,"cost":"3.65"},{"name":"tests/cases/compiler/elaborationForPossiblyCallableTypeStillReferencesArgumentAtTopLevel.ts","time":43,"edits":2,"cost":"3.65"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_notSupported3.ts","time":43,"edits":2,"cost":"3.65"},{"name":"tests/cases/compiler/declarationEmitIndexTypeArray.ts","time":43,"edits":2,"cost":"3.65"},{"name":"tests/cases/compiler/errorsWithInvokablesInUnions01.ts","time":43,"edits":2,"cost":"3.65"},{"name":"tests/cases/compiler/narrowedImports_assumeInitialized.ts","time":43,"edits":2,"cost":"3.65"},{"name":"tests/cases/fourslash/tsxFindAllReferences8.ts","time":43,"edits":2,"cost":"3.65"},{"name":"tests/cases/compiler/exportAssignmentImportMergeNoCrash.ts","time":43,"edits":2,"cost":"3.65"},{"name":"tests/cases/compiler/parseEntityNameWithReservedWord.ts","time":43,"edits":2,"cost":"3.65"},{"name":"tests/cases/compiler/moduleResolutionWithSymlinks_preserveSymlinks.ts","time":43,"edits":2,"cost":"3.65"},{"name":"tests/cases/compiler/arrayFind.ts","time":43,"edits":2,"cost":"3.65"},{"name":"tests/cases/conformance/controlFlow/controlFlowStringIndex.ts","time":43,"edits":2,"cost":"3.65"},{"name":"tests/cases/conformance/salsa/inferringClassMembersFromAssignments4.ts","time":43,"edits":2,"cost":"3.65"},{"name":"tests/cases/fourslash/formattingAwait.ts","time":43,"edits":2,"cost":"3.65"},{"name":"tests/cases/conformance/jsdoc/jsdocIndexSignature.ts","time":64,"edits":3,"cost":"3.64"},{"name":"tests/cases/fourslash/completionsImportBaseUrl.ts","time":106,"edits":5,"cost":"3.64"},{"name":"tests/cases/fourslash/codeFixAddMissingMember2.ts","time":127,"edits":6,"cost":"3.63"},{"name":"tests/cases/fourslash/docCommentTemplatePrototypeMethod.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/discriminateObjectTypesOnly.ts","time":42,"edits":2,"cost":"3.63"},{"name":"unittests:: tsserver:: typingsInstaller:: Invalid package names","time":21,"edits":1,"cost":"3.63"},{"name":"unittests:: tsserver:: Text storage","time":21,"edits":1,"cost":"3.63"},{"name":"unittests:: services:: Colorization","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/es2018ObjectAssign.ts","time":42,"edits":2,"cost":"3.63"},{"name":"tests/cases/conformance/parser/ecmascript5/ParameterLists/parserParameterList17.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/errorLocationForInterfaceExtension.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/indexerAssignability.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/jsdoc/jsdocParseHigherOrderFunction.ts","time":42,"edits":2,"cost":"3.63"},{"name":"tests/cases/conformance/es6/modules/multipleDefaultExports02.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/es6/classDeclaration/classWithSemicolonClassElementES61.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/invalidUnicodeEscapeSequance.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutResolveJsonModule.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertySignatures/parserPropertySignature1.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/interfaces/interfaceDeclarations/interfacesWithPredefinedTypesAsNames.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/functionParameterArityMismatch.ts","time":42,"edits":2,"cost":"3.63"},{"name":"tests/cases/compiler/narrowUnknownByTypeofObject.ts","time":42,"edits":2,"cost":"3.63"},{"name":"tests/cases/compiler/esModuleInteropImportDefaultWhenAllNamedAreDefaultAlias.ts","time":42,"edits":2,"cost":"3.63"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral1.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates01_ES5.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/commentOnImportStatement1.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/es2017/useObjectValuesAndEntries2.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/types/primitives/void/validVoidValues.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/typeAliasFunctionTypeSharedSymbol.ts","time":42,"edits":2,"cost":"3.63"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_rootImport_aliasWithRoot_multipleAliases.ts","time":42,"edits":2,"cost":"3.63"},{"name":"tests/cases/conformance/parser/ecmascript5/Protected/Protected8.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/moduleRedifinitionErrors.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/parser/ecmascript5/parserUnicode2.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/parser/ecmascript5/Expressions/parserUnaryExpression4.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/typeParameterAssignmentWithConstraints.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/typings/typingsLookup2.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedTemplateString.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/externalModules/exportClassNameWithObjectAMD.ts","time":42,"edits":2,"cost":"3.63"},{"name":"tests/cases/compiler/jsFileCompilationAmbientVarDeclarationSyntax.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/parser/ecmascript5/Accessors/parserAccessors4.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/importHelpersNoHelpersForAsyncGenerators.ts","time":42,"edits":2,"cost":"3.63"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement1.d.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/thisInTupleTypeParameterConstraints.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser596700.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/typeParameterAsElementType.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity10.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/specializedSignatureInInterface.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic5.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates11_ES5.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/parser/ecmascript5/StrictMode/octalLiteralInStrictModeES3.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/jsFileCompilationSyntaxError.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/arrowFunctionInExpressionStatement2.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/es6/templates/templateStringWithEmbeddedComments.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/functionWithDefaultParameterWithNoStatements2.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/es6/templates/templateStringWhitespaceEscapes2.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/parser/ecmascript5/TupleTypes/TupleType2.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserVariableStatement2.d.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/moduleNoEmit.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/downlevelLetConst7.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/exhaustiveSwitchImplicitReturn.ts","time":42,"edits":2,"cost":"3.63"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment34.ts","time":42,"edits":2,"cost":"3.63"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser645086_4.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/duplicateLabel3.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/nonexistentPropertyUnavailableOnPromisedType.ts","time":42,"edits":2,"cost":"3.63"},{"name":"tests/cases/compiler/typeParameterInConstraint1.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/prefixIncrementAsOperandOfPlusExpression.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions05_ES5.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/bom-utf16be.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/unicodeIdentifierNames.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/fourslash/formatTemplateLiteral.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement1.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/parser/ecmascript5/parserUnicode3.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings02_ES5.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/modularizeLibrary_UsingES5LibAndES6FeatureLibs.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNumericLiteral7.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity5.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration11.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates08_ES5.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceProperty.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions19_ES5.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/noSelfOnVars.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/noImplicitUseStrict_commonjs.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/fourslash/indentationInJsx2.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/fourslash/chainedFunctionLambdaArgIndex.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/compiler/noDefaultLib.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/fourslash/indentationInAugmentations1.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/fourslash/navigationBarItemsTypeAlias.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/fourslash/semicolonFormattingNewline.ts","time":21,"edits":1,"cost":"3.63"},{"name":"tests/cases/fourslash/findAllRefsForComputedProperties.ts","time":105,"edits":5,"cost":"3.63"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_alias.ts","time":105,"edits":5,"cost":"3.63"},{"name":"tests/cases/compiler/typeArgumentDefaultUsesConstraintOnCircularDefault.ts","time":63,"edits":3,"cost":"3.63"},{"name":"tests/cases/fourslash/completionInJSDocFunctionThis.ts","time":146,"edits":7,"cost":"3.62"},{"name":"tests/cases/fourslash/extract-method-uniqueName.ts","time":125,"edits":6,"cost":"3.62"},{"name":"tests/cases/compiler/abstractPropertyInConstructor.ts","time":104,"edits":5,"cost":"3.62"},{"name":"tests/cases/fourslash/completionsImport_named_exportEqualsNamespace.ts","time":83,"edits":4,"cost":"3.61"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc19.ts","time":124,"edits":6,"cost":"3.61"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateClass.ts","time":62,"edits":3,"cost":"3.61"},{"name":"tests/cases/fourslash/completionsRecommended_namespace.ts","time":62,"edits":3,"cost":"3.61"},{"name":"tests/cases/conformance/es6/modules/multipleDefaultExports05.ts","time":41,"edits":2,"cost":"3.60"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/instanceMemberWithComputedPropertyName.ts","time":41,"edits":2,"cost":"3.60"},{"name":"tests/cases/conformance/parser/ecmascript5/parserParenthesizedVariableAndFunctionInTernary.ts","time":41,"edits":2,"cost":"3.60"},{"name":"tests/cases/compiler/typeParameterDoesntBlockParameterLookup.ts","time":41,"edits":2,"cost":"3.60"},{"name":"tests/cases/conformance/jsdoc/paramTagTypeResolution.ts","time":41,"edits":2,"cost":"3.60"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_rootImport_noAliasWithRoot.ts","time":41,"edits":2,"cost":"3.60"},{"name":"tests/cases/conformance/jsx/tsxAttributeResolution16.tsx","time":41,"edits":2,"cost":"3.60"},{"name":"tests/cases/compiler/constEnumNamespaceReferenceCausesNoImport.ts","time":41,"edits":2,"cost":"3.60"},{"name":"tests/cases/compiler/mappedTypeNoTypeNoCrash.ts","time":41,"edits":2,"cost":"3.60"},{"name":"tests/cases/conformance/externalModules/esnext/exnextmodulekindExportClassNameWithObject.ts","time":41,"edits":2,"cost":"3.60"},{"name":"tests/cases/compiler/reexportDefaultIsCallable.ts","time":41,"edits":2,"cost":"3.60"},{"name":"tests/cases/conformance/salsa/moduleExportAlias4.ts","time":41,"edits":2,"cost":"3.60"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment6.ts","time":41,"edits":2,"cost":"3.60"},{"name":"tests/cases/compiler/computerPropertiesInES5ShouldBeTransformed.ts","time":41,"edits":2,"cost":"3.60"},{"name":"tests/cases/compiler/mappedTypePartialConstraints.ts","time":41,"edits":2,"cost":"3.60"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_expressionToDeclaration.ts","time":142,"edits":7,"cost":"3.59"},{"name":"tests/cases/fourslash/server/convertFunctionToEs6Class-server.ts","time":141,"edits":7,"cost":"3.58"},{"name":"tests/cases/fourslash/moveToNewFile_moveJsxImport4.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/compiler/incrementalOut.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/compiler/genericIsNeverEmptyObject.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject3.ts","time":40,"edits":2,"cost":"3.58"},{"name":"unittests:: tsserver:: typingsInstaller:: telemetry events","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/restArgMissingName.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/indexSignatureTypeCheck.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/cachedModuleResolution7.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/resolveInterfaceNameWithSameLetDeclarationName1.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/decoratorMetadataGenericTypeVariableInScope.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/compiler/classOverloadForFunction2.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/ambientModuleWithClassDeclarationWithExtends.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/constEnumMergingWithValues2.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/conformance/es6/arrowFunction/emitArrowFunctionWhenUsingArguments10.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/conformance/statements/for-ofStatements/ES5For-of2.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/esModuleInteropTslibHelpers.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateConstructorFunction.ts","time":60,"edits":3,"cost":"3.58"},{"name":"tests/cases/compiler/forwardRefInClassProperties.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/conformance/jsdoc/enumTag.ts","time":60,"edits":3,"cost":"3.58"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral1.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/strictTypeofUnionNarrowing.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement3.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakInIterationOrSwitchStatement1.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/continueInIterationStatement3.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/nestedRecursiveArraysOrObjectsError01.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression11.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/classExtendingAny.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/compiler/downlevelLetConst8.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/exportDefaultMarksIdentifierAsUsed.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/compiler/commentOnParameter2.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/abstractInterfaceIdentifierName.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/exportDefaultFunctionInNamespace.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/compiler/breakTarget3.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/conformance/salsa/moduleExportWithExportPropertyAssignment2.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/compiler/exportAsNamespace.d.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/alwaysStrictModule3.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_rootImport_aliasWithRoot.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/conformance/externalModules/exportDefaultClassNameWithObject.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/compiler/experimentalDecoratorMetadataUnresolvedTypeObjectInEmit.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/conformance/scanner/ecmascript3/scannerES3NumericLiteral3.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/jsFileCompilationTypeOfParameter.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/expandoFunctionContextualTypes.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserVariableStatement1.d.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTag4.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTag5.ts","time":60,"edits":3,"cost":"3.58"},{"name":"tests/cases/compiler/jsdocReferenceGlobalTypeInCommonJs.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration5.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/enumConflictsWithGlobalIdentifier.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/duplicateDefaultExport.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration3.d.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/functionDeclarationWithResolutionOfTypeOfSameName01.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeTagRequiredParameters.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserDoStatement1.d.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/functionReturnTypeQuery.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration10_es5.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/exportClassWithoutName.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/compiler/numberAsInLHS.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/fourslash/recursiveGenerics2.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/duplicateConstructSignature.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/compiler/collisionSuperAndNameResolution.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget4.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/conformance/async/es5/asyncSetter_es5.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/fourslash/smartIndentArrayBindingPattern01.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/fourslash/removeVarFromModuleWithReopenedEnums.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/fourslash/formatSelectionWithTrivia.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/fourslash/formatDocumentWithJSDoc.ts","time":40,"edits":2,"cost":"3.58"},{"name":"tests/cases/compiler/compilerOptionsDeclarationAndNoEmit.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/fourslash/formattingOnDoWhileNoSemicolon.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/fourslash/formattingComma.ts","time":20,"edits":1,"cost":"3.58"},{"name":"tests/cases/fourslash/smartSelection_functionParams2.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/decoratorReferences.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/objectLiteralPropertyImplicitlyAny.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/conformance/types/specifyingTypes/typeQueries/circularTypeofWithVarOrFunc.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/conformance/salsa/topLevelThisAssignment.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/strictModeEnumMemberNameReserved.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/conformance/salsa/conflictingCommonJSES2015Exports.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/moduleResolution_explicitNodeModulesImport.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeTagParameterType.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/thisInConstructorParameter2.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/nonexistentPropertyAvailableOnPromisedType.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/typePredicatesInUnion_noMatch.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/forLoopEndingMultilineComments.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/errorElaboration.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/conformance/types/tuple/tupleLengthCheck.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/fourslash/tsxGoToDefinitionStatelessFunction2.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionInExportEqualsUMD.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/noUnusedLocals_destructuringAssignment.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/conformance/jsdoc/jsdocPostfixEqualsAddsOptionality.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/conformance/types/rest/genericRestArity.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/conformance/types/spread/spreadNonPrimitive.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/conformance/scanner/ecmascript5/scannerNonAsciiHorizontalWhitespace.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/noCrashOnNoLib.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/compiler/es5SetterparameterDestructuringNotElided.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/conformance/es6/modules/importEmptyFromModuleNotExisted.ts","time":39,"edits":2,"cost":"3.55"},{"name":"tests/cases/fourslash/completionsImport_default_fromMergedDeclarations.ts","time":97,"edits":5,"cost":"3.55"},{"name":"tests/cases/conformance/types/never/neverInference.ts","time":58,"edits":3,"cost":"3.54"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType5.tsx","time":77,"edits":4,"cost":"3.54"},{"name":"tests/cases/compiler/selfReferentialDefaultNoStackOverflow.ts","time":38,"edits":2,"cost":"3.53"},{"name":"unittests:: tsserver:: forceConsistentCasingInFileNames","time":19,"edits":1,"cost":"3.53"},{"name":"unittests:: moduleResolution:: Node module resolution - relative paths","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings14_ES5.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/compiler/validRegexp.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/compiler/es6ImportNameSpaceImportNoNamedExports.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/compiler/moduleResolution_relativeImportJsFile_noImplicitAny.ts","time":38,"edits":2,"cost":"3.53"},{"name":"tests/cases/compiler/continueInIterationStatement4.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/conformance/es6/templates/templateStringTermination5.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/conformance/salsa/globalMergeWithCommonJSAssignmentDeclaration.ts","time":38,"edits":2,"cost":"3.53"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser645086_1.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/compiler/jsFileCompilationEmitDeclarations.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/compiler/commentOnParameter1.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/conformance/parser/ecmascript5/parserS7.3_A1.1_T2.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration2.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/compiler/unusedTypeParameterInFunction3.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/compiler/throwWithoutNewLine2.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/compiler/shouldNotPrintNullEscapesIntoOctalLiterals.ts","time":38,"edits":2,"cost":"3.53"},{"name":"tests/cases/compiler/errorElaborationDivesIntoApparentlyPresentPropsOnly.ts","time":38,"edits":2,"cost":"3.53"},{"name":"tests/cases/compiler/systemObjectShorthandRename.ts","time":38,"edits":2,"cost":"3.53"},{"name":"tests/cases/compiler/esModuleIntersectionCrash.ts","time":38,"edits":2,"cost":"3.53"},{"name":"tests/cases/compiler/blockScopedNamespaceDifferentFile.ts","time":38,"edits":2,"cost":"3.53"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution15.tsx","time":38,"edits":2,"cost":"3.53"},{"name":"tests/cases/conformance/salsa/moduleExportAlias2.ts","time":38,"edits":2,"cost":"3.53"},{"name":"tests/cases/conformance/statements/tryStatements/invalidTryStatements2.ts","time":38,"edits":2,"cost":"3.53"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/arrowFunctionWithParameterNameAsync_es5.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedFunctionDeclaration04.ts","time":38,"edits":2,"cost":"3.53"},{"name":"tests/cases/conformance/types/intersection/intersectionTypeInference2.ts","time":38,"edits":2,"cost":"3.53"},{"name":"tests/cases/compiler/es5-commonjs8.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/conformance/types/spread/objectSpreadNegativeParse.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/compiler/cloduleGenericOnSelfMember.ts","time":38,"edits":2,"cost":"3.53"},{"name":"tests/cases/fourslash/formattingVoid.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/compiler/initializedParameterBeforeNonoptionalNotOptional.ts","time":38,"edits":2,"cost":"3.53"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression6.ts","time":38,"edits":2,"cost":"3.53"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/parserReturnStatement1.d.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/compiler/incorrectRecursiveMappedTypeConstraint.ts","time":38,"edits":2,"cost":"3.53"},{"name":"tests/cases/compiler/decoratorMetadataNoStrictNull.ts","time":38,"edits":2,"cost":"3.53"},{"name":"tests/cases/fourslash/smartIndentArrayBindingPattern02.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/fourslash/formatInTryCatchFinally.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/compiler/jsdocTypecastNoTypeNoCrash.ts","time":38,"edits":2,"cost":"3.53"},{"name":"tests/cases/compiler/modularizeLibrary_ErrorFromUsingES6ArrayWithOnlyES6ArrayLib.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/conformance/dynamicImport/importCallExpressionNestedCJS.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/compiler/maximum10SpellingSuggestions.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/fourslash/formattingOnEnterInStrings.ts","time":19,"edits":1,"cost":"3.53"},{"name":"tests/cases/fourslash/completionsImport_fromAmbientModule.ts","time":94,"edits":5,"cost":"3.52"},{"name":"tests/cases/conformance/jsdoc/jsdocTemplateConstructorFunction2.ts","time":75,"edits":4,"cost":"3.51"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution1.tsx","time":56,"edits":3,"cost":"3.51"},{"name":"tests/cases/compiler/declarationEmitMappedPrivateTypeTypeParameter.ts","time":37,"edits":2,"cost":"3.50"},{"name":"tests/cases/compiler/conditionalTypeSimplification.ts","time":37,"edits":2,"cost":"3.50"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_import_sideEffect.ts","time":74,"edits":4,"cost":"3.50"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveAndTypeVariables.ts","time":37,"edits":2,"cost":"3.50"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_noImplicitAny_relativePath.ts","time":37,"edits":2,"cost":"3.50"},{"name":"tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithConstrainedTypeParameter.ts","time":74,"edits":4,"cost":"3.50"},{"name":"tests/cases/conformance/types/typeRelationships/typeInference/keyofInferenceIntersectsResults.ts","time":37,"edits":2,"cost":"3.50"},{"name":"tests/cases/compiler/freshLiteralTypesInIntersections.ts","time":37,"edits":2,"cost":"3.50"},{"name":"tests/cases/conformance/types/rest/objectRestReadonly.ts","time":37,"edits":2,"cost":"3.50"},{"name":"tests/cases/compiler/mutuallyRecursiveInference.ts","time":37,"edits":2,"cost":"3.50"},{"name":"tests/cases/conformance/jsdoc/paramTagBracketsAddOptionalUndefined.ts","time":37,"edits":2,"cost":"3.50"},{"name":"tests/cases/fourslash/tsxFindAllReferences9.ts","time":37,"edits":2,"cost":"3.50"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment21.ts","time":37,"edits":2,"cost":"3.50"},{"name":"tests/cases/compiler/objectLiteralFreshnessWithSpread.ts","time":37,"edits":2,"cost":"3.50"},{"name":"tests/cases/compiler/baseExpressionTypeParameters.ts","time":37,"edits":2,"cost":"3.50"},{"name":"tests/cases/conformance/salsa/propertyAssignmentOnImportedSymbol.ts","time":37,"edits":2,"cost":"3.50"},{"name":"tests/cases/conformance/es6/yieldExpressions/generatorNoImplicitReturns.ts","time":37,"edits":2,"cost":"3.50"},{"name":"tests/cases/conformance/expressions/newOperator/newOperatorErrorCases_noImplicitAny.ts","time":37,"edits":2,"cost":"3.50"},{"name":"tests/cases/compiler/blockScopedClassDeclarationAcrossFiles.ts","time":37,"edits":2,"cost":"3.50"},{"name":"tests/cases/compiler/useBeforeDeclaration_propertyAssignment.ts","time":55,"edits":3,"cost":"3.49"},{"name":"tests/cases/conformance/jsx/correctlyMarkAliasAsReferences1.tsx","time":73,"edits":4,"cost":"3.49"},{"name":"tests/cases/fourslash/smartSelection_behindCaret.ts","time":36,"edits":2,"cost":"3.47"},{"name":"unittests:: moduleResolution:: baseUrl augmented module resolution","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/selfReferencingFile3.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/nullKeyword.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/reassignStaticProp.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/PropertyAssignments/parserFunctionPropertyAssignment3.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/binaryArithmatic4.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_object_shorthand.ts","time":72,"edits":4,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser642331_1.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression1.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/import/importTypeAmbientMissing.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration4.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/shadowedReservedCompilerDeclarationsWithNoEmit.ts","time":36,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/jsx/tsxReactComponentWithDefaultTypeParameter3.tsx","time":90,"edits":5,"cost":"3.47"},{"name":"tests/cases/compiler/parserIsClassMemberStart.ts","time":36,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/destructuredMaappedTypeIsNotImplicitlyAny.ts","time":36,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/staticMismatchBecauseOfPrototype.ts","time":36,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/es6/computedProperties/computedPropertyNames51_ES6.ts","time":36,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/aliasDoesNotDuplicateSignatures.ts","time":36,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/jsx/tsxDefaultAttributesResolution3.tsx","time":36,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/promiseEmptyTupleNoException.ts","time":36,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesFunctionArgument.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/unionSignaturesWithThisParameter.ts","time":36,"edits":2,"cost":"3.47"},{"name":"tests/cases/fourslash/formattingWithEnterAfterMultilineString.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/mutuallyRecursiveCallbacks.ts","time":36,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/types/never/neverUnionIntersection.ts","time":36,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/controlFlowAnalysisOnBareThisKeyword.ts","time":36,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/prettyContextNotDebugAssertion.ts","time":36,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/staticInstanceResolution.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/letConstMatchingParameterNames.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/jsx/tsxFragmentErrors.tsx","time":36,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/declarationEmitWithComposite.ts","time":36,"edits":2,"cost":"3.47"},{"name":"tests/cases/compiler/moduleLocalImportNotIncorrectlyRedirected.ts","time":36,"edits":2,"cost":"3.47"},{"name":"tests/cases/fourslash/removeDuplicateIdentifier.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/types/thisType/thisTypeInFunctions3.ts","time":36,"edits":2,"cost":"3.47"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction4_es5.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/compiler/checkJsFiles7.ts","time":36,"edits":2,"cost":"3.47"},{"name":"tests/cases/fourslash/navigationBarItemsItemsModuleVariables.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/completionListNewIdentifierFunctionDeclaration.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/formattingReplaceSpacesWithTabs.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/formattingOnNestedDoWhileByEnter.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/fourslash/smartIndentStatementForOf.ts","time":18,"edits":1,"cost":"3.47"},{"name":"tests/cases/conformance/jsx/tsxFragmentPreserveEmit.tsx","time":53,"edits":3,"cost":"3.45"},{"name":"tests/cases/fourslash/completionInJSDocFunctionNew.ts","time":123,"edits":7,"cost":"3.45"},{"name":"tests/cases/compiler/intersectionOfMixinConstructorTypeAndNonConstructorType.ts","time":35,"edits":2,"cost":"3.44"},{"name":"tests/cases/conformance/decorators/class/method/parameter/decoratorOnClassMethodThisParameter.ts","time":35,"edits":2,"cost":"3.44"},{"name":"tests/cases/compiler/thisShadowingErrorSpans.ts","time":35,"edits":2,"cost":"3.44"},{"name":"tests/cases/compiler/uniqueSymbolAllowsIndexInObjectWithIndexSignature.ts","time":35,"edits":2,"cost":"3.44"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment.ts","time":35,"edits":2,"cost":"3.44"},{"name":"tests/cases/conformance/salsa/moduleExportAssignment6.ts","time":35,"edits":2,"cost":"3.44"},{"name":"tests/cases/compiler/definiteAssignmentOfDestructuredVariable.ts","time":35,"edits":2,"cost":"3.44"},{"name":"tests/cases/conformance/jsx/inline/inlineJsxFactoryOverridesCompilerOption.tsx","time":35,"edits":2,"cost":"3.44"},{"name":"tests/cases/compiler/incorrectNumberOfTypeArgumentsDuringErrorReporting.ts","time":35,"edits":2,"cost":"3.44"},{"name":"tests/cases/compiler/indexedAccessImplicitlyAny.ts","time":35,"edits":2,"cost":"3.44"},{"name":"tests/cases/conformance/es7/trailingCommasInFunctionParametersAndArguments.ts","time":35,"edits":2,"cost":"3.44"},{"name":"tests/cases/compiler/genericTemplateOverloadResolution.ts","time":35,"edits":2,"cost":"3.44"},{"name":"tests/cases/compiler/unusedTypeParametersNotCheckedByNoUnusedLocals.ts","time":35,"edits":2,"cost":"3.44"},{"name":"tests/cases/compiler/decoratorMetadataGenericTypeVariableDefault.ts","time":35,"edits":2,"cost":"3.44"},{"name":"tests/cases/compiler/metadataImportType.ts","time":35,"edits":2,"cost":"3.44"},{"name":"tests/cases/compiler/returnInfiniteIntersection.ts","time":35,"edits":2,"cost":"3.44"},{"name":"tests/cases/conformance/controlFlow/definiteAssignmentAssertionsWithObjectShortHand.ts","time":35,"edits":2,"cost":"3.44"},{"name":"tests/cases/conformance/jsdoc/jsdocParseBackquotedParamName.ts","time":35,"edits":2,"cost":"3.44"},{"name":"tests/cases/compiler/APISample_WatchWithDefaults.ts","time":52,"edits":3,"cost":"3.43"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts","time":69,"edits":4,"cost":"3.43"},{"name":"tests/cases/compiler/shorthandPropertyUndefined.ts","time":34,"edits":2,"cost":"3.41"},{"name":"tests/cases/conformance/types/rest/objectRestCatchES5.ts","time":34,"edits":2,"cost":"3.41"},{"name":"tests/cases/fourslash/completionsImport_default_alreadyExistedWithRename.ts","time":153,"edits":9,"cost":"3.41"},{"name":"tests/cases/conformance/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget2.ts","time":17,"edits":1,"cost":"3.41"},{"name":"tests/cases/conformance/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration5.ts","time":17,"edits":1,"cost":"3.41"},{"name":"tests/cases/conformance/es6/templates/templateStringUnterminated1.ts","time":17,"edits":1,"cost":"3.41"},{"name":"tests/cases/conformance/jsx/tsxUnionTypeComponent2.tsx","time":17,"edits":1,"cost":"3.41"},{"name":"tests/cases/conformance/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates18_ES5.ts","time":17,"edits":1,"cost":"3.41"},{"name":"tests/cases/compiler/APISample_parseConfig.ts","time":51,"edits":3,"cost":"3.41"},{"name":"tests/cases/compiler/objectLiteralsAgainstUnionsOfArrays01.ts","time":34,"edits":2,"cost":"3.41"},{"name":"tests/cases/conformance/jsdoc/checkJsdocParamOnVariableDeclaredFunctionExpression.ts","time":34,"edits":2,"cost":"3.41"},{"name":"tests/cases/conformance/salsa/moduleExportAliasImported.ts","time":34,"edits":2,"cost":"3.41"},{"name":"tests/cases/compiler/emptyArrayDestructuringExpressionVisitedByTransformer.ts","time":34,"edits":2,"cost":"3.41"},{"name":"tests/cases/compiler/overloadsAndTypeArgumentArityErrors.ts","time":34,"edits":2,"cost":"3.41"},{"name":"tests/cases/compiler/genericIndexTypeHasSensibleErrorMessage.ts","time":34,"edits":2,"cost":"3.41"},{"name":"tests/cases/compiler/esModuleInteropUsesExportStarWhenDefaultPlusNames.ts","time":34,"edits":2,"cost":"3.41"},{"name":"tests/cases/compiler/decoratorMetadataGenericTypeVariable.ts","time":34,"edits":2,"cost":"3.41"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration3_es5.ts","time":17,"edits":1,"cost":"3.41"},{"name":"tests/cases/conformance/types/nonPrimitive/nonPrimitiveUnionIntersection.ts","time":34,"edits":2,"cost":"3.41"},{"name":"tests/cases/fourslash/exportClauseErrorReporting0.ts","time":17,"edits":1,"cost":"3.41"},{"name":"tests/cases/compiler/forLoopWithDestructuringDoesNotElideFollowingStatement.ts","time":34,"edits":2,"cost":"3.41"},{"name":"tests/cases/fourslash/tsxIncremental.ts","time":17,"edits":1,"cost":"3.41"},{"name":"tests/cases/compiler/declarationEmitToDeclarationDirWithoutCompositeAndDeclarationOptions.ts","time":34,"edits":2,"cost":"3.41"},{"name":"tests/cases/compiler/literalTypeNameAssertionNotTriggered.ts","time":34,"edits":2,"cost":"3.41"},{"name":"tests/cases/compiler/classImplementsClass7.ts","time":34,"edits":2,"cost":"3.41"},{"name":"tests/cases/conformance/externalModules/exportClassNameWithObjectUMD.ts","time":34,"edits":2,"cost":"3.41"},{"name":"tests/cases/conformance/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration4.d.ts","time":17,"edits":1,"cost":"3.41"},{"name":"tests/cases/compiler/noUnusedLocals_selfReference_skipsBlockLocations.ts","time":34,"edits":2,"cost":"3.41"},{"name":"tests/cases/conformance/async/es5/asyncInterface_es5.ts","time":17,"edits":1,"cost":"3.41"},{"name":"tests/cases/fourslash/smartIndentDoStatement.ts","time":17,"edits":1,"cost":"3.41"},{"name":"tests/cases/fourslash/navigationBarItemsItems2.ts","time":17,"edits":1,"cost":"3.41"},{"name":"tests/cases/fourslash/isInMultiLineComment.ts","time":34,"edits":2,"cost":"3.41"},{"name":"tests/cases/fourslash/navbar_const.ts","time":17,"edits":1,"cost":"3.41"},{"name":"tests/cases/fourslash/syntacticClassificationsDocComment3.ts","time":17,"edits":1,"cost":"3.41"},{"name":"tests/cases/fourslash/semanticClassificationJs.ts","time":17,"edits":1,"cost":"3.41"},{"name":"tests/cases/conformance/jsdoc/typedefMultipleTypeParameters.ts","time":50,"edits":3,"cost":"3.39"},{"name":"tests/cases/compiler/importNotElidedWhenNotFound.ts","time":50,"edits":3,"cost":"3.39"},{"name":"tests/cases/fourslash/completionsImport_default_addToNamedImports.ts","time":133,"edits":8,"cost":"3.39"},{"name":"tests/cases/compiler/keyofModuleObjectHasCorrectKeys.ts","time":33,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/ambient/ambientDeclarationsPatterns_merging2.ts","time":33,"edits":2,"cost":"3.38"},{"name":"tests/cases/fourslash/completionsImport_named_addToNamedImports.ts","time":99,"edits":6,"cost":"3.38"},{"name":"tests/cases/conformance/jsx/tsxSpreadAttributesResolution17.tsx","time":33,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/errorForUsingPropertyOfTypeAsType02.ts","time":33,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/restParameterWithBindingPattern2.ts","time":33,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/superNoModifiersCrash.ts","time":33,"edits":2,"cost":"3.38"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment2.ts","time":33,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/unionTypeWithIndexAndTuple.ts","time":33,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/jsPropertyAssignedAfterMethodDeclaration_nonError.ts","time":33,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/metadataOfEventAlias.ts","time":33,"edits":2,"cost":"3.38"},{"name":"tests/cases/compiler/umdNamedAmdMode.ts","time":33,"edits":2,"cost":"3.38"},{"name":"tests/cases/fourslash/codeFixUndeclaredInStaticMethod.ts","time":197,"edits":12,"cost":"3.38"},{"name":"tests/cases/compiler/errorForUsingPropertyOfTypeAsType01.ts","time":49,"edits":3,"cost":"3.37"},{"name":"tests/cases/fourslash/completionsImport_require.ts","time":114,"edits":7,"cost":"3.37"},{"name":"tests/cases/compiler/APISample_jsdoc.ts","time":81,"edits":5,"cost":"3.37"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc7.ts","time":97,"edits":6,"cost":"3.36"},{"name":"tests/cases/compiler/importTypeWithUnparenthesizedGenericFunctionParsed.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/compiler/contextualPropertyOfGenericMappedType.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/conformance/ambient/ambientDeclarationsPatterns_merging3.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/fourslash/annotateWithTypeFromJSDoc8.ts","time":112,"edits":7,"cost":"3.35"},{"name":"tests/cases/fourslash/completionsImport_named_namespaceImportExists.ts","time":128,"edits":8,"cost":"3.35"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration8_es5.ts","time":16,"edits":1,"cost":"3.35"},{"name":"tests/cases/conformance/jsdoc/enumTagCircularReference.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/compiler/anyIndexedAccessArrayNoException.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/compiler/globalFunctionAugmentationOverload.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/compiler/readonlyAssignmentInSubclassOfClassExpression.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/compiler/methodSignatureHandledDeclarationKindForSymbol.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution8_node.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/fourslash/findAllRefsDestructureGetter2.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/compiler/destructuringTuple.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/compiler/moduleResolution_packageJson_scopedPackage.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/conformance/salsa/moduleExportAliasUnknown.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/compiler/duplicatePackage_packageIdIncludesSubModule.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/fourslash/renameImportOfReExport.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/compiler/typeInferenceTypePredicate2.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/fourslash/tsxCompletion12.ts","time":16,"edits":1,"cost":"3.35"},{"name":"tests/cases/fourslash/navigationBarItemsInsideMethodsAndConstructors.ts","time":16,"edits":1,"cost":"3.35"},{"name":"tests/cases/compiler/blockScopedEnumVariablesUseBeforeDef_preserve.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/conformance/es2017/useSharedArrayBuffer2.ts","time":16,"edits":1,"cost":"3.35"},{"name":"tests/cases/fourslash/propertyDuplicateIdentifierError.ts","time":16,"edits":1,"cost":"3.35"},{"name":"tests/cases/compiler/checkDestructuringShorthandAssigment.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/compiler/narrowedImports.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/compiler/moduleResolutionWithExtensions_notSupported.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/fourslash/insertMethodCallAboveOthers.ts","time":16,"edits":1,"cost":"3.35"},{"name":"tests/cases/compiler/systemDefaultExportCommentValidity.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/compiler/expressionsForbiddenInParameterInitializers.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/compiler/tripleSlashReferenceAbsoluteWindowsPath.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/conformance/salsa/annotatedThisPropertyInitializerDoesntNarrow.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/fourslash/addSignaturePartial.ts","time":16,"edits":1,"cost":"3.35"},{"name":"tests/cases/compiler/shebangError.ts","time":16,"edits":1,"cost":"3.35"},{"name":"tests/cases/compiler/blockScopedEnumVariablesUseBeforeDef.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/fourslash/findAllRefsPrimitive.ts","time":16,"edits":1,"cost":"3.35"},{"name":"tests/cases/compiler/unusedSemicolonInClass.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/conformance/jsx/tsxSfcReturnNullStrictNullChecks.tsx","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedTupleTypeLiteral01.ts","time":16,"edits":1,"cost":"3.35"},{"name":"tests/cases/fourslash/chainedFatArrowFormatting.ts","time":16,"edits":1,"cost":"3.35"},{"name":"tests/cases/fourslash/formatVariableDeclarationList.ts","time":16,"edits":1,"cost":"3.35"},{"name":"tests/cases/fourslash/breakpointValidationLabeled.ts","time":16,"edits":1,"cost":"3.35"},{"name":"tests/cases/fourslash/formatEmptyParamList.ts","time":32,"edits":2,"cost":"3.35"},{"name":"tests/cases/fourslash/navigationBarItemsFunctionProperties.ts","time":16,"edits":1,"cost":"3.35"},{"name":"tests/cases/fourslash/syntacticClassificationWithErrors.ts","time":16,"edits":1,"cost":"3.35"},{"name":"tests/cases/compiler/noCrashUMDMergedWithGlobalValue.ts","time":31,"edits":2,"cost":"3.32"},{"name":"tests/cases/compiler/getParameterNameAtPosition.ts","time":31,"edits":2,"cost":"3.32"},{"name":"tests/cases/compiler/exportAsNamespaceConflict.ts","time":31,"edits":2,"cost":"3.32"},{"name":"tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject.ts","time":31,"edits":2,"cost":"3.32"},{"name":"tests/cases/compiler/moduleResolution_packageJson_yesAtPackageRoot.ts","time":31,"edits":2,"cost":"3.32"},{"name":"tests/cases/compiler/contextualSignature_objectLiteralMethodMayReturnNever.ts","time":31,"edits":2,"cost":"3.32"},{"name":"tests/cases/compiler/constWithNonNull.ts","time":31,"edits":2,"cost":"3.32"},{"name":"tests/cases/compiler/underscoreEscapedNameInEnum.ts","time":31,"edits":2,"cost":"3.32"},{"name":"tests/cases/compiler/mergedClassWithNamespacePrototype.ts","time":31,"edits":2,"cost":"3.32"},{"name":"tests/cases/compiler/unusedGetterInClass.ts","time":31,"edits":2,"cost":"3.32"},{"name":"tests/cases/conformance/jsdoc/noAssertForUnparseableTypedefs.ts","time":31,"edits":2,"cost":"3.32"},{"name":"tests/cases/compiler/isolatedModulesDontElideReExportStar.ts","time":31,"edits":2,"cost":"3.32"},{"name":"tests/cases/compiler/superAccessCastedCall.ts","time":31,"edits":2,"cost":"3.32"},{"name":"tests/cases/conformance/enums/enumConstantMemberWithString.ts","time":31,"edits":2,"cost":"3.32"},{"name":"tests/cases/compiler/declarationEmitPrivateSymbolCausesVarDeclarationToBeEmitted.ts","time":31,"edits":2,"cost":"3.32"},{"name":"tests/cases/compiler/symbolMergeValueAndImportedType.ts","time":46,"edits":3,"cost":"3.31"},{"name":"tests/cases/compiler/arguments.ts","time":46,"edits":3,"cost":"3.31"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignmentOutOfOrder.ts","time":46,"edits":3,"cost":"3.31"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentWithDefaultTypeParameter1.tsx","time":46,"edits":3,"cost":"3.31"},{"name":"tests/cases/fourslash/codeFixAddMissingMember_all.ts","time":153,"edits":10,"cost":"3.31"},{"name":"tests/cases/fourslash/findAllRefsReExportLocal.ts","time":61,"edits":4,"cost":"3.31"},{"name":"tests/cases/compiler/parseGenericArrowRatherThanLeftShift.ts","time":30,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/classes/propertyMemberDeclarations/propertyNamedConstructor.ts","time":30,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/partialTypeNarrowedToByTypeGuard.ts","time":30,"edits":2,"cost":"3.29"},{"name":"unittests:: tsserver:: typingsInstaller:: local module","time":15,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/jsdoc/paramTagNestedWithoutTopLevelObject2.ts","time":30,"edits":2,"cost":"3.29"},{"name":"unittests:: tsserver:: reload","time":15,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/spellingSuggestionModule.ts","time":30,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction9_es5.ts","time":15,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/nonstrictTemplateWithNotOctalPrintsAsIs.ts","time":30,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/asyncFunctionTempVariableScoping.ts","time":30,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/unionTypeWithIndexAndMethodSignature.ts","time":30,"edits":2,"cost":"3.29"},{"name":"tests/cases/fourslash/incrementalParsingInsertIntoMethod1.ts","time":15,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/smartIndentOnAccessors.ts","time":15,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_noImplicitAny.ts","time":30,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution8_classic.ts","time":30,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/jsdoc/typedefTagTypeResolution.ts","time":30,"edits":2,"cost":"3.29"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression5.ts","time":30,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/jsdocRestParameter.ts","time":30,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/restParameterWithBindingPattern1.ts","time":30,"edits":2,"cost":"3.29"},{"name":"tests/cases/fourslash/formattingofSingleLineBlockConstructs.ts","time":15,"edits":1,"cost":"3.29"},{"name":"tests/cases/conformance/classes/classDeclarations/classExtendingNull.ts","time":30,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/implementsIncorrectlyNoAssertion.ts","time":30,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/jsdocRestParameter_es6.ts","time":30,"edits":2,"cost":"3.29"},{"name":"tests/cases/compiler/defaultIsNotVisibleInLocalScope.ts","time":30,"edits":2,"cost":"3.29"},{"name":"tests/cases/fourslash/interfaceIndent.ts","time":15,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/tsxFindAllReferences6.ts","time":30,"edits":2,"cost":"3.29"},{"name":"tests/cases/fourslash/tsxSignatureHelp2.ts","time":15,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/navigationBarJsDocCommentWithNoTags.ts","time":15,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unusedTypeParameters_templateTag.ts","time":30,"edits":2,"cost":"3.29"},{"name":"tests/cases/fourslash/breakpointValidationExports.ts","time":15,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/smartIndentInParenthesizedExpression01.ts","time":15,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/classifyThisParameter.ts","time":15,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/insertVarAfterEmptyTypeParamList.ts","time":15,"edits":1,"cost":"3.29"},{"name":"tests/cases/fourslash/formatTypeAlias.ts","time":15,"edits":1,"cost":"3.29"},{"name":"tests/cases/compiler/unreachableJavascriptUnchecked.ts","time":45,"edits":3,"cost":"3.29"},{"name":"tests/cases/fourslash/completionsPaths.ts","time":133,"edits":9,"cost":"3.27"},{"name":"tests/cases/compiler/mappedToToIndexSignatureInference.ts","time":44,"edits":3,"cost":"3.27"},{"name":"tests/cases/compiler/nongenericPartialInstantiationsRelatedInBothDirections.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/compiler/propertyAccessOnObjectLiteral.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/compiler/exportEqualsClassNoRedeclarationError.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/conformance/constEnums/constEnum3.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/compiler/parseArrowFunctionWithFunctionReturnType.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/compiler/importUsedAsTypeWithErrors.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/conformance/types/never/neverTypeErrors2.ts","time":58,"edits":4,"cost":"3.26"},{"name":"tests/cases/compiler/jsdocAccessEnumType.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/compiler/conflictMarkerDiff3Trivia1.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/compiler/jsdocTypedefNoCrash2.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/compiler/jsdocTypedefMissingType.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/compiler/checkJsTypeDefNoUnusedLocalMarked.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/compiler/sourceMapValidationVarInDownLevelGenerator.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/compiler/declarationEmitRelativeModuleError.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/compiler/jsxPropsAsIdentifierNames.tsx","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/compiler/requireOfJsonFileWithoutResolveJsonModuleAndPathMapping.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/compiler/noUnusedLocals_writeOnlyProperty_dynamicNames.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeReferenceUseBeforeDef.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/compiler/es5-commonjs7.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/conformance/jsdoc/paramTagWrapping.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/compiler/jsSelfReferencingArgumentsFunction.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitAmd.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/compiler/declarationEmitBundlePreservesHasNoDefaultLibDirective.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/fourslash/completionsAtIncompleteObjectLiteralProperty.ts","time":29,"edits":2,"cost":"3.26"},{"name":"tests/cases/conformance/types/typeRelationships/instanceOf/narrowingConstrainedTypeVariable.ts","time":43,"edits":3,"cost":"3.24"},{"name":"tests/cases/conformance/jsx/tsxStatelessFunctionComponentWithDefaultTypeParameter2.tsx","time":43,"edits":3,"cost":"3.24"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_noImplicitAny_typesForPackageExist.ts","time":43,"edits":3,"cost":"3.24"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType8.tsx","time":43,"edits":3,"cost":"3.24"},{"name":"tests/cases/fourslash/refactorConvertToEs6Module_export_named.ts","time":157,"edits":11,"cost":"3.24"},{"name":"tests/cases/compiler/es6ImportEqualsExportModuleCommonJsError.ts","time":28,"edits":2,"cost":"3.22"},{"name":"unittests:: Program.getMissingFilePaths","time":14,"edits":1,"cost":"3.22"},{"name":"unittests:: convertToBase64","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunctionCapturesThis_es5.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/compiler/jsdocClassMissingTypeArguments.ts","time":28,"edits":2,"cost":"3.22"},{"name":"tests/cases/conformance/parser/ecmascriptnext/numericSeparators/parser.numericSeparators.binary.ts","time":28,"edits":2,"cost":"3.22"},{"name":"tests/cases/fourslash/navbar_exportDefault.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/fourslash/formattingOfMultilineBlockConstructs.ts","time":28,"edits":2,"cost":"3.22"},{"name":"tests/cases/fourslash/formatMultilineComment.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/compiler/destructuringWithConstraint.ts","time":28,"edits":2,"cost":"3.22"},{"name":"tests/cases/fourslash/indentationAfterModuleImport.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/conformance/types/thisType/thisTypeInTypePredicate.ts","time":28,"edits":2,"cost":"3.22"},{"name":"tests/cases/compiler/destructureComputedProperty.ts","time":42,"edits":3,"cost":"3.22"},{"name":"tests/cases/compiler/commonjsAccessExports.ts","time":28,"edits":2,"cost":"3.22"},{"name":"tests/cases/compiler/parseErrorDoubleCommaInCall.ts","time":28,"edits":2,"cost":"3.22"},{"name":"tests/cases/fourslash/formattingInComment.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/compiler/exportDefaultInterface.ts","time":28,"edits":2,"cost":"3.22"},{"name":"tests/cases/conformance/async/es5/asyncEnum_es5.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser512097.ts","time":28,"edits":2,"cost":"3.22"},{"name":"tests/cases/fourslash/tsxSignatureHelp1.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/fourslash/insertSecondTryCatchBlock.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/fourslash/formattingForLoopSemicolons.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_withExtension_MapedToNodeModules.ts","time":28,"edits":2,"cost":"3.22"},{"name":"tests/cases/fourslash/smartIndentOnAccessors01.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/compiler/jsFileCompilationBindReachabilityErrors.ts","time":42,"edits":3,"cost":"3.22"},{"name":"tests/cases/fourslash/importValueUsedAsType.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/compiler/constInClassExpression.ts","time":28,"edits":2,"cost":"3.22"},{"name":"tests/cases/conformance/types/thisType/contextualThisTypeInJavascript.ts","time":28,"edits":2,"cost":"3.22"},{"name":"tests/cases/fourslash/navigationBarAnonymousClassAndFunctionExpressions2.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/compiler/yieldStringLiteral.ts","time":28,"edits":2,"cost":"3.22"},{"name":"tests/cases/compiler/nounusedTypeParameterConstraint.ts","time":28,"edits":2,"cost":"3.22"},{"name":"tests/cases/fourslash/addFunctionAboveMultiLineLambdaExpression.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/conformance/jsdoc/checkJsdocReturnTag2.ts","time":28,"edits":2,"cost":"3.22"},{"name":"tests/cases/fourslash/formattingOnObjectLiteral.ts","time":28,"edits":2,"cost":"3.22"},{"name":"tests/cases/compiler/commentsAfterCaseClauses1.ts","time":28,"edits":2,"cost":"3.22"},{"name":"tests/cases/fourslash/formatControlFlowConstructs.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/fourslash/formatAsyncAwait.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/fourslash/tsxRename6.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/fourslash/navigationBarItemsEmptyConstructors.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/fourslash/navigationBarItemsBindingPatternsInConstructor.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/fourslash/formattingMultilineCommentsWithTabs2.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/fourslash/navigationItemsComputedProperties.ts","time":28,"edits":2,"cost":"3.22"},{"name":"tests/cases/fourslash/fsEditMarkerPositions.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/fourslash/formatSignatures.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/fourslash/formattingInMultilineComments.ts","time":14,"edits":1,"cost":"3.22"},{"name":"tests/cases/compiler/literalIntersectionYieldsLiteral.ts","time":41,"edits":3,"cost":"3.20"},{"name":"tests/cases/compiler/emitClassMergedWithConstNamespaceNotElided.ts","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/conflictMarkerDiff3Trivia2.ts","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/moduleResolution_explicitNodeModulesImport_implicitAny.ts","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/jsxMultilineAttributeStringValues.tsx","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/jsdoc/constructorTagOnClassConstructor.ts","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleEmitNone.ts","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/jsdoc/typedefInnerNamepaths.ts","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/jsx/tsxSfcReturnUndefinedStrictNullChecks.tsx","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/jsdoc/checkJsdocReturnTag1.ts","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitAmdOutFile.ts","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/jsdoc/constructorTagOnObjectLiteralMethod.ts","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/commentOnBinaryOperator2.ts","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/jsdoc/checkJsdocParamTag1.ts","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/salsa/inferringClassMembersFromAssignments5.ts","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/subclassWithPolymorphicThisIsAssignable.ts","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/unusedSetterInClass.ts","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/pathMappingBasedModuleResolution_withExtensionInName.ts","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment30.ts","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/contextualTypingFunctionReturningFunction2.ts","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/compiler/dynamicImportWithNestedThis_es5.ts","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/jsdoc/paramTagOnCallExpression.ts","time":27,"edits":2,"cost":"3.18"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment22.ts","time":40,"edits":3,"cost":"3.17"},{"name":"tests/cases/conformance/types/forAwait/types.forAwait.es2018.3.ts","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/conformance/ambient/ambientDeclarationsPatterns_merging1.ts","time":26,"edits":2,"cost":"3.15"},{"name":"tests/cases/conformance/jsdoc/typeTagModuleExports.ts","time":26,"edits":2,"cost":"3.15"},{"name":"unittests:: tsserver:: Session:: an example of using the Session API to create an in-process server","time":13,"edits":1,"cost":"3.15"},{"name":"unittests:: tsserver:: Project Errors with config file change","time":13,"edits":1,"cost":"3.15"},{"name":"unittests:: tsserver:: navigate-to for javascript project","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/conformance/async/es5/functionDeclarations/asyncFunctionDeclaration5_es5.ts","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/conformance/decorators/missingDecoratorType.ts","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/compiler/nullableFunctionError.ts","time":26,"edits":2,"cost":"3.15"},{"name":"tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509698.ts","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/compiler/inferredIndexerOnNamespaceImport.ts","time":26,"edits":2,"cost":"3.15"},{"name":"tests/cases/conformance/jsdoc/callbackTag1.ts","time":26,"edits":2,"cost":"3.15"},{"name":"tests/cases/compiler/decoratorMetadataNoLibIsolatedModulesTypes.ts","time":26,"edits":2,"cost":"3.15"},{"name":"tests/cases/compiler/circularConstrainedMappedTypeNoCrash.ts","time":26,"edits":2,"cost":"3.15"},{"name":"tests/cases/conformance/functions/parameterInitializersForwardReferencing1.ts","time":52,"edits":4,"cost":"3.15"},{"name":"tests/cases/compiler/checkTypePredicateForRedundantProperties.ts","time":26,"edits":2,"cost":"3.15"},{"name":"tests/cases/compiler/superPropertyElementNoUnusedLexicalThisCapture.ts","time":26,"edits":2,"cost":"3.15"},{"name":"tests/cases/fourslash/insertPublicBeforeSetter.ts","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/fourslash/duplicateFunctionImplementation.ts","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/compiler/requireOfJsonFileWithModuleEmitUndefined.ts","time":26,"edits":2,"cost":"3.15"},{"name":"tests/cases/conformance/types/spread/spreadContextualTypedBindingPattern.ts","time":26,"edits":2,"cost":"3.15"},{"name":"tests/cases/compiler/systemNamespaceAliasEmit.ts","time":26,"edits":2,"cost":"3.15"},{"name":"tests/cases/fourslash/formatWithStatement.ts","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/compiler/exportDefaultClassInNamespace.ts","time":26,"edits":2,"cost":"3.15"},{"name":"tests/cases/fourslash/formattingReplaceTabsWithSpaces.ts","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/fourslash/formattingIllegalImportClause.ts","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/fourslash/formatSimulatingScriptBlocks.ts","time":26,"edits":2,"cost":"3.15"},{"name":"tests/cases/compiler/commentsAfterCaseClauses2.ts","time":26,"edits":2,"cost":"3.15"},{"name":"tests/cases/fourslash/unclosedStringLiteralAutoformating.ts","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/fourslash/tsxFindAllReferences7.ts","time":26,"edits":2,"cost":"3.15"},{"name":"tests/cases/fourslash/syntacticClassifications1.ts","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/fourslash/formattingInDestructuring1.ts","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/fourslash/removeExportFromInterfaceError0.ts","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/fourslash/syntacticClassificationsFunctionWithComments.ts","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/fourslash/formattingForIn.ts","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/compiler/jsdocIllegalTags.ts","time":26,"edits":2,"cost":"3.15"},{"name":"tests/cases/fourslash/formattingAfterMultiLineIfCondition.ts","time":26,"edits":2,"cost":"3.15"},{"name":"tests/cases/fourslash/syntacticClassificationsJsx2.ts","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/fourslash/formattingReadonly.ts","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/fourslash/breakpointValidationModuleAmbient.ts","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/fourslash/whiteSpaceTrimming.ts","time":13,"edits":1,"cost":"3.15"},{"name":"tests/cases/compiler/genericRestTypes.ts","time":39,"edits":3,"cost":"3.15"},{"name":"tests/cases/fourslash/completionsImport_default_addToNamespaceImport.ts","time":115,"edits":9,"cost":"3.13"},{"name":"tests/cases/compiler/classBlockScoping.ts","time":38,"edits":3,"cost":"3.12"},{"name":"tests/cases/compiler/inferObjectTypeFromStringLiteralToKeyof.ts","time":38,"edits":3,"cost":"3.12"},{"name":"tests/cases/conformance/jsdoc/jsdocDisallowedInTypescript.ts","time":38,"edits":3,"cost":"3.12"},{"name":"tests/cases/conformance/es6/classDeclaration/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface.ts","time":38,"edits":3,"cost":"3.12"},{"name":"tests/cases/compiler/jsFileCompilationBindStrictModeErrors.ts","time":38,"edits":3,"cost":"3.12"},{"name":"tests/cases/fourslash/docCommentTemplateClassDecl01.ts","time":38,"edits":3,"cost":"3.12"},{"name":"tests/cases/conformance/salsa/binderUninitializedModuleExportsAssignment.ts","time":25,"edits":2,"cost":"3.11"},{"name":"tests/cases/conformance/es6/destructuring/destructuringVoid.ts","time":25,"edits":2,"cost":"3.11"},{"name":"tests/cases/compiler/exportEqualsClassRedeclarationError.ts","time":25,"edits":2,"cost":"3.11"},{"name":"tests/cases/compiler/duplicateIdentifierRelatedSpans_moduleAugmentation.ts","time":25,"edits":2,"cost":"3.11"},{"name":"tests/cases/conformance/salsa/jsContainerMergeJsContainer.ts","time":25,"edits":2,"cost":"3.11"},{"name":"tests/cases/compiler/declarationEmitToDeclarationDirWithCompositeOption.ts","time":25,"edits":2,"cost":"3.11"},{"name":"tests/cases/conformance/salsa/typeLookupInIIFE.ts","time":25,"edits":2,"cost":"3.11"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType4.tsx","time":50,"edits":4,"cost":"3.11"},{"name":"tests/cases/compiler/exactSpellingSuggestion.ts","time":25,"edits":2,"cost":"3.11"},{"name":"tests/cases/compiler/propertyAccessOfReadonlyIndexSignature.ts","time":25,"edits":2,"cost":"3.11"},{"name":"tests/cases/compiler/jsdocFunctionTypeFalsePositive.ts","time":25,"edits":2,"cost":"3.11"},{"name":"tests/cases/conformance/moduleResolution/untypedModuleImport_noImplicitAny_scoped.ts","time":25,"edits":2,"cost":"3.11"},{"name":"tests/cases/compiler/optionsStrictPropertyInitializationStrictNullChecks.ts","time":25,"edits":2,"cost":"3.11"},{"name":"tests/cases/conformance/jsdoc/jsdocTypeDefAtStartOfFile.ts","time":25,"edits":2,"cost":"3.11"},{"name":"tests/cases/fourslash/navigationBarNamespaceImportWithNoName.ts","time":25,"edits":2,"cost":"3.11"},{"name":"tests/cases/conformance/jsx/tsxReactComponentWithDefaultTypeParameter2.tsx","time":62,"edits":5,"cost":"3.10"},{"name":"tests/cases/conformance/jsx/commentEmittingInPreserveJsx1.tsx","time":37,"edits":3,"cost":"3.09"},{"name":"tests/cases/conformance/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression7.ts","time":37,"edits":3,"cost":"3.09"},{"name":"tests/cases/compiler/jqueryInference.ts","time":37,"edits":3,"cost":"3.09"},{"name":"tests/cases/fourslash/completionsImport_ofAlias_preferShortPath.ts","time":49,"edits":4,"cost":"3.09"},{"name":"tests/cases/conformance/salsa/constructorFunctions.ts","time":73,"edits":6,"cost":"3.08"},{"name":"tests/cases/fourslash/moveToNewFile.ts","time":85,"edits":7,"cost":"3.08"},{"name":"tests/cases/compiler/jsdocImportTypeResolution.ts","time":24,"edits":2,"cost":"3.07"},{"name":"tests/cases/conformance/declarationEmit/libReferenceNoLib.ts","time":24,"edits":2,"cost":"3.07"},{"name":"unittests:: config:: initTSConfig","time":12,"edits":1,"cost":"3.07"},{"name":"unittests:: config:: project-references behavior changes under composite: true","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/compiler/unionTypeWithIndexedLiteralType.ts","time":24,"edits":2,"cost":"3.07"},{"name":"tests/cases/compiler/declarationEmitPreservesHasNoDefaultLibDirective.ts","time":24,"edits":2,"cost":"3.07"},{"name":"tests/cases/conformance/jsdoc/extendsTag1.ts","time":24,"edits":2,"cost":"3.07"},{"name":"tests/cases/fourslash/smartIndentInCallExpressions.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/conformance/externalModules/exportClassNameWithObjectCommonJS.ts","time":24,"edits":2,"cost":"3.07"},{"name":"tests/cases/compiler/jsFileCompilationWithEnabledCompositeOption.ts","time":24,"edits":2,"cost":"3.07"},{"name":"tests/cases/fourslash/formatArrayLiteralExpression.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/fourslash/formatTryCatch.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/fourslash/smartIndentAfterNewExpression.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/fourslash/formattingOnEmptyInterfaceLiteral.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/compiler/jsdocTypedef_propertyWithNoType.ts","time":24,"edits":2,"cost":"3.07"},{"name":"tests/cases/conformance/jsx/tsxSfcReturnNull.tsx","time":24,"edits":2,"cost":"3.07"},{"name":"tests/cases/compiler/newAbstractInstance2.ts","time":24,"edits":2,"cost":"3.07"},{"name":"tests/cases/fourslash/addDuplicateSetter.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/compiler/moduleResolution_packageJson_notAtPackageRoot.ts","time":24,"edits":2,"cost":"3.07"},{"name":"tests/cases/fourslash/formatVariableAssignments.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/compiler/parenthesizedArrowExpressionASI.ts","time":24,"edits":2,"cost":"3.07"},{"name":"tests/cases/fourslash/removeParameterBetweenCommentAndParameter.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/compiler/jsdocParamTagOnPropertyInitializer.ts","time":24,"edits":2,"cost":"3.07"},{"name":"tests/cases/compiler/functionCall18.ts","time":24,"edits":2,"cost":"3.07"},{"name":"tests/cases/fourslash/formattingBlockInCaseClauses.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/compiler/genericNumberIndex.ts","time":24,"edits":2,"cost":"3.07"},{"name":"tests/cases/fourslash/deleteTypeParameter.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/fourslash/tsxRename7.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/fourslash/editJsdocType.ts","time":24,"edits":2,"cost":"3.07"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedFunctionDeclaration03.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/fourslash/formattingInExpressionsInTsx.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/fourslash/interfaceRecursiveInheritanceErrors1.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/fourslash/formattingSpaceAfterCommaBeforeOpenParen.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/fourslash/functionTypeFormatting.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/fourslash/navigationBarJsDoc.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/fourslash/navigationBarItemsFunctionsBroken.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/fourslash/navigationBarFunctionIndirectlyInVariableDeclaration.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/fourslash/formatWithTabs2.ts","time":12,"edits":1,"cost":"3.07"},{"name":"tests/cases/conformance/jsdoc/typedefTagNested.ts","time":36,"edits":3,"cost":"3.07"},{"name":"tests/cases/conformance/jsx/correctlyMarkAliasAsReferences4.tsx","time":47,"edits":4,"cost":"3.05"},{"name":"tests/cases/compiler/compareTypeParameterConstrainedByLiteralToLiteral.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/compiler/strictBooleanMemberAssignability.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/conformance/jsdoc/jsdocParseStarEquals.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/compiler/unusedLocalsStartingWithUnderscore.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/compiler/commentsAfterCaseClauses3.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/compiler/declarationTypecheckNoUseBeforeReferenceCheck.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/compiler/jsdocParamTagInvalid.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/compiler/typePredicatesInUnion2.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/compiler/destructuringAssignmentWithStrictNullChecks.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/compiler/moduleResolution_automaticTypeDirectiveNames.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/compiler/jsdocParameterParsingInfiniteLoop.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/conformance/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity7.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/compiler/moduleResolution_noLeadingDot.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/compiler/taggedTemplateStringWithSymbolExpression01.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/compiler/accessorWithLineTerminator.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/conformance/jsdoc/typeTagWithGenericSignature.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/compiler/anyMappedTypesError.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTag3.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceMemberOrdering.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/compiler/unicodeStringLiteral.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/fourslash/commentBraceCompletionPosition.ts","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/fourslash/getJSXOutliningSpans.tsx","time":23,"edits":2,"cost":"3.02"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType7.tsx","time":34,"edits":3,"cost":"3.01"},{"name":"tests/cases/conformance/jsx/tsxGenericAttributesType2.tsx","time":34,"edits":3,"cost":"3.01"},{"name":"tests/cases/compiler/APISample_compile.ts","time":45,"edits":4,"cost":"3.00"},{"name":"tests/cases/fourslash/smartSelection_functionParams1.ts","time":22,"edits":2,"cost":"2.98"},{"name":"tests/cases/fourslash/smartSelection_complex.ts","time":22,"edits":2,"cost":"2.98"},{"name":"tests/cases/compiler/exportDefaultWithJSDoc2.ts","time":22,"edits":2,"cost":"2.98"},{"name":"tests/cases/compiler/exportAssignmentWithoutAllowSyntheticDefaultImportsError.ts","time":22,"edits":2,"cost":"2.98"},{"name":"tests/cases/conformance/jsdoc/typeTagPrototypeAssignment.ts","time":22,"edits":2,"cost":"2.98"},{"name":"unittests:: config:: project-references errors when a file in a composite project occurs outside the root","time":11,"edits":1,"cost":"2.98"},{"name":"tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction2_es5.ts","time":11,"edits":1,"cost":"2.98"},{"name":"tests/cases/compiler/forAwaitForUnion.ts","time":22,"edits":2,"cost":"2.98"},{"name":"tests/cases/fourslash/getJavaScriptCompletions14.ts","time":11,"edits":1,"cost":"2.98"},{"name":"tests/cases/compiler/doubleUnderscoreReactNamespace.ts","time":22,"edits":2,"cost":"2.98"},{"name":"tests/cases/conformance/jsdoc/callbackTag3.ts","time":22,"edits":2,"cost":"2.98"},{"name":"tests/cases/fourslash/formattingObjectLiteralOpenCurlyNewlineTyping.ts","time":22,"edits":2,"cost":"2.98"},{"name":"tests/cases/fourslash/incrementalParsingDynamicImport2.ts","time":22,"edits":2,"cost":"2.98"},{"name":"tests/cases/compiler/computedPropertiesTransformedInOtherwiseNonTSClasses.ts","time":22,"edits":2,"cost":"2.98"},{"name":"tests/cases/compiler/unusedTypeParametersWithUnderscore.ts","time":33,"edits":3,"cost":"2.98"},{"name":"tests/cases/conformance/jsx/tsxReactComponentWithDefaultTypeParameter1.tsx","time":44,"edits":4,"cost":"2.98"},{"name":"tests/cases/conformance/es2018/usePromiseFinally.ts","time":22,"edits":2,"cost":"2.98"},{"name":"tests/cases/fourslash/shims/getNavigationBarItems.ts","time":11,"edits":1,"cost":"2.98"},{"name":"tests/cases/compiler/jsdocTypeGenericInstantiationAttempt.ts","time":22,"edits":2,"cost":"2.98"},{"name":"tests/cases/conformance/jsdoc/jsdocPrototypePropertyAccessWithType.ts","time":22,"edits":2,"cost":"2.98"},{"name":"tests/cases/fourslash/completionListKeywords.ts","time":33,"edits":3,"cost":"2.98"},{"name":"tests/cases/compiler/unusedTypeParameters_infer.ts","time":22,"edits":2,"cost":"2.98"},{"name":"tests/cases/fourslash/formatParameter.ts","time":11,"edits":1,"cost":"2.98"},{"name":"tests/cases/fourslash/insertArgumentBeforeOverloadedConstructor.ts","time":11,"edits":1,"cost":"2.98"},{"name":"tests/cases/fourslash/syntaxErrorAfterImport1.ts","time":11,"edits":1,"cost":"2.98"},{"name":"tests/cases/fourslash/formatFunctionAndConstructorType.ts","time":11,"edits":1,"cost":"2.98"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedFunctionDeclaration02.ts","time":11,"edits":1,"cost":"2.98"},{"name":"tests/cases/fourslash/syntacticClassificationsJsx1.ts","time":11,"edits":1,"cost":"2.98"},{"name":"tests/cases/fourslash/navigationBarItemsImports.ts","time":11,"edits":1,"cost":"2.98"},{"name":"tests/cases/conformance/jsdoc/enumTagUseBeforeDefCrash.ts","time":22,"edits":2,"cost":"2.98"},{"name":"tests/cases/fourslash/navigationBarItemsExports.ts","time":11,"edits":1,"cost":"2.98"},{"name":"tests/cases/fourslash/formatEmptyBlock.ts","time":11,"edits":1,"cost":"2.98"},{"name":"tests/cases/fourslash/formatOnEnterFunctionDeclaration.ts","time":11,"edits":1,"cost":"2.98"},{"name":"tests/cases/fourslash/formatAfterObjectLiteral.ts","time":11,"edits":1,"cost":"2.98"},{"name":"tests/cases/fourslash/declarationExpressions.ts","time":22,"edits":2,"cost":"2.98"},{"name":"tests/cases/fourslash/formattingOnChainedCallbacksAndPropertyAccesses.ts","time":11,"edits":1,"cost":"2.98"},{"name":"tests/cases/fourslash/identationAfterInterfaceCall.ts","time":11,"edits":1,"cost":"2.98"},{"name":"tests/cases/fourslash/consistenceOnIndentionsOfObjectsInAListAfterFormatting.ts","time":11,"edits":1,"cost":"2.98"},{"name":"tests/cases/compiler/unusedDestructuring.ts","time":43,"edits":4,"cost":"2.96"},{"name":"tests/cases/compiler/restUnion2.ts","time":32,"edits":3,"cost":"2.95"},{"name":"tests/cases/compiler/jsFileCompilationBindDuplicateIdentifier.ts","time":32,"edits":3,"cost":"2.95"},{"name":"tests/cases/fourslash/smartSelection_emptyRanges.ts","time":21,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/jsFileCompilationBindDeepExportsAssignment.ts","time":21,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/assigningFunctionToTupleIssuesError.ts","time":21,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/jsPropertyAssignedAfterMethodDeclaration.ts","time":21,"edits":2,"cost":"2.93"},{"name":"tests/cases/conformance/externalModules/es6/es6modulekindExportClassNameWithObject.ts","time":21,"edits":2,"cost":"2.93"},{"name":"tests/cases/compiler/commonJsUnusedLocals.ts","time":21,"edits":2,"cost":"2.93"},{"name":"tests/cases/fourslash/completionsImport_default_didNotExistBefore.ts","time":114,"edits":11,"cost":"2.92"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypeTag6.ts","time":31,"edits":3,"cost":"2.92"},{"name":"tests/cases/conformance/jsdoc/syntaxErrors.ts","time":31,"edits":3,"cost":"2.92"},{"name":"tests/cases/compiler/emitThisInObjectLiteralGetter.ts","time":31,"edits":3,"cost":"2.92"},{"name":"tests/cases/conformance/functions/parameterInitializersForwardReferencing1_es6.ts","time":41,"edits":4,"cost":"2.91"},{"name":"tests/cases/conformance/salsa/propertyAssignmentOnUnresolvedImportedSymbol.ts","time":20,"edits":2,"cost":"2.88"},{"name":"unittests:: tsserver:: resolutionCache:: tsserverProjectSystem extra resolution pass in lshost","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/compiler/incrementalInvalid.ts","time":20,"edits":2,"cost":"2.88"},{"name":"unittests:: core paths","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/conformance/async/es5/asyncMultiFile_es5.ts","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/conformance/types/never/neverTypeErrors1.ts","time":40,"edits":4,"cost":"2.88"},{"name":"tests/cases/fourslash/findAllReferencesJSDocFunctionThis.ts","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/fourslash/genericsFormatting.ts","time":20,"edits":2,"cost":"2.88"},{"name":"tests/cases/conformance/jsdoc/jsdocPrefixPostfixParsing.ts","time":30,"edits":3,"cost":"2.88"},{"name":"tests/cases/compiler/errorForConflictingExportEqualsValue.ts","time":20,"edits":2,"cost":"2.88"},{"name":"tests/cases/compiler/noUnusedLocals_selfReference.ts","time":50,"edits":5,"cost":"2.88"},{"name":"tests/cases/compiler/noSubstitutionTemplateStringLiteralTypes.ts","time":20,"edits":2,"cost":"2.88"},{"name":"tests/cases/fourslash/formattingMultilineCommentsWithTabs1.ts","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/fourslash/formatTypeOperation.ts","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedFunctionDeclaration06.ts","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/fourslash/debuggerStatementIndent.ts","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/fourslash/formattingOnTabAfterCloseCurly.ts","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/compiler/jsFileCompilationBindErrors.ts","time":30,"edits":3,"cost":"2.88"},{"name":"tests/cases/conformance/jsdoc/jsdocTwoLineTypedef.ts","time":20,"edits":2,"cost":"2.88"},{"name":"tests/cases/fourslash/singleLineTypeLiteralFormatting.ts","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/fourslash/formattingMultipleMappedType.ts","time":20,"edits":2,"cost":"2.88"},{"name":"tests/cases/fourslash/navigationBarGetterAndSetter.ts","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/fourslash/syntacticClassificationsObjectLiteral.ts","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/fourslash/smartIndentStatementForIn.ts","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedFunctionDeclaration05.ts","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/fourslash/constructorBraceFormatting.ts","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/fourslash/formatWithTabs.ts","time":20,"edits":2,"cost":"2.88"},{"name":"tests/cases/fourslash/isInMultiLineCommentOnlyTrivia.ts","time":20,"edits":2,"cost":"2.88"},{"name":"tests/cases/fourslash/tsxQuickInfo3.ts","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/fourslash/importDeclPaste0.ts","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/fourslash/formatTrailingComma.ts","time":20,"edits":2,"cost":"2.88"},{"name":"tests/cases/fourslash/smartIndentStatementWith.ts","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/fourslash/smartIndentListItem.ts","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/fourslash/navigationBarItemsSymbols1.ts","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/fourslash/formattingOfExportDefault.ts","time":10,"edits":1,"cost":"2.88"},{"name":"tests/cases/compiler/elaboratedErrorsOnNullableTargets01.ts","time":29,"edits":3,"cost":"2.85"},{"name":"tests/cases/fourslash/navigationItemsSpecialPropertyAssignment.ts","time":29,"edits":3,"cost":"2.85"},{"name":"tests/cases/compiler/errorForUsingPropertyOfTypeAsType03.ts","time":29,"edits":3,"cost":"2.85"},{"name":"tests/cases/compiler/incrementalTsBuildInfoFile.ts","time":19,"edits":2,"cost":"2.83"},{"name":"tests/cases/conformance/jsdoc/checkJsdocOnEndOfFile.ts","time":19,"edits":2,"cost":"2.83"},{"name":"tests/cases/fourslash/javaScriptPrototype3.ts","time":19,"edits":2,"cost":"2.83"},{"name":"tests/cases/fourslash/codeFixClassImplementInterfaceComments.ts","time":19,"edits":2,"cost":"2.83"},{"name":"tests/cases/fourslash/formattingChainingMethods.ts","time":19,"edits":2,"cost":"2.83"},{"name":"tests/cases/compiler/contextualTypingFunctionReturningFunction.ts","time":28,"edits":3,"cost":"2.81"},{"name":"tests/cases/fourslash/completionsIsTypeOnlyCompletion.ts","time":18,"edits":2,"cost":"2.78"},{"name":"unittests:: tsserver:: VersionCache simple text","time":9,"edits":1,"cost":"2.78"},{"name":"unittests:: tsbuild:: when tsconfig extends the missing file","time":9,"edits":1,"cost":"2.78"},{"name":"unittests:: config:: project-references path mapping","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/compiler/newMap.ts","time":18,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/dynamicImportWithNestedThis_es2015.ts","time":18,"edits":2,"cost":"2.78"},{"name":"tests/cases/conformance/jsdoc/jsdocBindingInUnreachableCode.ts","time":18,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/whiteSpaceTrimming4.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/compiler/dynamicImportInDefaultExportExpression.ts","time":18,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/addVarToConstructor1.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/conformance/salsa/typeFromPropertyAssignment23.ts","time":36,"edits":4,"cost":"2.78"},{"name":"tests/cases/fourslash/tsxFindAllReferences5.ts","time":18,"edits":2,"cost":"2.78"},{"name":"tests/cases/compiler/jsExtendsImplicitAny.ts","time":27,"edits":3,"cost":"2.78"},{"name":"tests/cases/fourslash/moduleIndent.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingChangeSettings.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingOnSemiColon.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/compiler/jsFileCompilationBindMultipleDefaultExports.ts","time":27,"edits":3,"cost":"2.78"},{"name":"tests/cases/fourslash/navigationBarItemsItemsExternalModules.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/navigationItemsInConstructorsExactMatch.ts","time":18,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingIfInElseBlock.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/tsxRename8.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/formatClassExpression.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/syntacticClassificationsForOfKeyword.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingSingleLineWithNewLineOptionSet.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/formatAsyncKeyword.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingHexLiteral.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/tsxGoToDefinitionUnionElementType2.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/navigationBarItemsFunctionsBroken2.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/getMatchingBracesAdjacentBraces.ts","time":18,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedConstructorType01.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/interfaceRecursiveInheritanceErrors0.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/smartIndentStatementTryCatchFinally.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/smartIndentStatementSwitch.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/navigationBarItemsMissingName1.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/functionFormatting.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/formattingWithLimitedSpan.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/shims-pp/getNavigationBarItems.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/syntacticClassificationsConflictDiff3Markers1.ts","time":18,"edits":2,"cost":"2.78"},{"name":"tests/cases/fourslash/smartIndentClass.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/indentAfterImport.ts","time":9,"edits":1,"cost":"2.78"},{"name":"tests/cases/fourslash/navigationBarAnonymousClassAndFunctionExpressions.ts","time":34,"edits":4,"cost":"2.72"},{"name":"tests/cases/fourslash/navigateItemsExports.ts","time":17,"edits":2,"cost":"2.72"},{"name":"tests/cases/fourslash/formattingOptionsChangeJsx.ts","time":17,"edits":2,"cost":"2.72"},{"name":"tests/cases/fourslash/incrementalParsingDynamicImport4.ts","time":17,"edits":2,"cost":"2.72"},{"name":"tests/cases/fourslash/getOutliningForBlockComments.ts","time":17,"edits":2,"cost":"2.72"},{"name":"tests/cases/fourslash/docCommentTemplate_insideEmptyComment.ts","time":17,"edits":2,"cost":"2.72"},{"name":"tests/cases/fourslash/smartIndentObjectBindingPattern02.ts","time":25,"edits":3,"cost":"2.70"},{"name":"tests/cases/fourslash/incrementalParsingDynamicImport3.ts","time":25,"edits":3,"cost":"2.70"},{"name":"unittests:: services:: PreProcessFile:","time":8,"edits":1,"cost":"2.66"},{"name":"unittests:: moduleResolution:: Type reference directive resolution: ","time":8,"edits":1,"cost":"2.66"},{"name":"unittests:: moduleResolution:: Relative imports","time":8,"edits":1,"cost":"2.66"},{"name":"unittests:: assert","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/getMatchingBracesNegativeCases.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedArrowType01.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/regexErrorRecovery.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/compiler/importDeclTypes.ts","time":24,"edits":3,"cost":"2.66"},{"name":"tests/cases/fourslash/breakpointValidationModuleEmpty.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/navigationBarItemsItemsExternalModules2.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/indentationInJsx1.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/formatOnEnterOpenBraceAddNewLine.ts","time":16,"edits":2,"cost":"2.66"},{"name":"tests/cases/fourslash/syntacticClassificationForJSDocTemplateTag.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedObjectTypeLiteral01.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/formatColonAndQMark.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedIndexSignature01.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/formattingElseInsideAFunction.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/navigationBarItemsSymbols2.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/navigationBarItemsItemsExternalModules3.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/formattingOnConstructorSignature.ts","time":24,"edits":3,"cost":"2.66"},{"name":"tests/cases/fourslash/addDeclareToModule.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/smartIndentStartLineInLists.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/formattingCommentsBeforeErrors.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/formattingInDestructuring5.ts","time":16,"edits":2,"cost":"2.66"},{"name":"tests/cases/fourslash/indentNewExpressionNoBraces.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/validBraceCompletionPosition.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/semicolonFormattingAfterArrayLiteral.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/noSmartIndentInsideMultilineString.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/formattingArrayLiteral.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/formattingOnDocumentReadyFunction.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/formattingJsxTexts.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/formatAnyTypeLiteral.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/shims/getIndentationAtPosition.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/formattingInDestructuring4.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/semicolonFormatting.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/navigationBarItemsMissingName2.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/formattingMappedType.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/formattingInDestructuring3.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/fourslash/syntacticClassificationsConflictMarkers1.ts","time":8,"edits":1,"cost":"2.66"},{"name":"tests/cases/conformance/jsdoc/checkJsdocTypedefInParamTag1.ts","time":39,"edits":5,"cost":"2.64"},{"name":"tests/cases/fourslash/tsxGoToDefinitionUnionElementType1.ts","time":31,"edits":4,"cost":"2.63"},{"name":"tests/cases/compiler/jsFileCompilationNonNullAssertion.ts","time":23,"edits":3,"cost":"2.62"},{"name":"tests/cases/fourslash/smartIndentObjectBindingPattern01.ts","time":23,"edits":3,"cost":"2.62"},{"name":"tests/cases/fourslash/findAllRefsRedeclaredPropertyInDerivedInterface.ts","time":38,"edits":5,"cost":"2.61"},{"name":"tests/cases/compiler/unreachableJavascriptChecked.ts","time":30,"edits":4,"cost":"2.60"},{"name":"tests/cases/fourslash/smartIndentReturn.ts","time":15,"edits":2,"cost":"2.60"},{"name":"tests/cases/fourslash/smartIndentOnFunctionParameters.ts","time":15,"edits":2,"cost":"2.60"},{"name":"tests/cases/fourslash/codeFixUnusedIdentifier_deleteWrite.ts","time":15,"edits":2,"cost":"2.60"},{"name":"tests/cases/fourslash/tsxFindAllReferences10.ts","time":15,"edits":2,"cost":"2.60"},{"name":"tests/cases/fourslash/tsxQuickInfo4.ts","time":15,"edits":2,"cost":"2.60"},{"name":"tests/cases/fourslash/findAllRefsThisKeyword.ts","time":29,"edits":4,"cost":"2.56"},{"name":"tests/cases/fourslash/smartSelection_mappedTypes.ts","time":14,"edits":2,"cost":"2.53"},{"name":"unittests:: tsserver:: smartSelection","time":7,"edits":1,"cost":"2.53"},{"name":"unittests:: tsserver:: occurence highlight on string","time":7,"edits":1,"cost":"2.53"},{"name":"unittests:: moduleResolution:: Node module resolution - non-relative paths","time":7,"edits":1,"cost":"2.53"},{"name":"unittests:: tsserver:: format settings","time":7,"edits":1,"cost":"2.53"},{"name":"unittests:: services:: languageService","time":7,"edits":1,"cost":"2.53"},{"name":"unittests:: config:: convertTypeAcquisitionFromJson","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/compiler/jsdocInTypeScript.ts","time":49,"edits":7,"cost":"2.53"},{"name":"tests/cases/fourslash/formattingKeywordAsIdentifier.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/navigationBarItemsStaticAndNonStaticNoMerge.ts","time":14,"edits":2,"cost":"2.53"},{"name":"tests/cases/fourslash/formattingOnTypeLiteral.ts","time":14,"edits":2,"cost":"2.53"},{"name":"tests/cases/fourslash/indentationInAugmentations2.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/superCallError0.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/stringBraceCompletionPosition.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/arrayConcatTypeCheck0.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/smartIndentInsideMultilineString.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/formattingEqualsBeforeBracketInTypeAlias.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/formattingOnModuleIndentation.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/completionsRecommended_import.ts","time":21,"edits":3,"cost":"2.53"},{"name":"tests/cases/fourslash/syntacticClassificationsForOfKeyword2.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/syntacticClassificationsCancellation1.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/semicolonFormattingInsideAComment.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/multilineCommentBeforeOpenBrace.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/spaceAfterReturn.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/smartIndentStatementFor.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/indentAfterFunctionClosingBraces.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/formattingOnCloseBrace.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/formattingSpaceBetweenParent.ts","time":14,"edits":2,"cost":"2.53"},{"name":"tests/cases/fourslash/navigationItemsPrefixMatch.ts","time":14,"edits":2,"cost":"2.53"},{"name":"tests/cases/fourslash/syntacticClassificationsForOfKeyword3.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/formattingRegexes.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/stringTemplateBraceCompletionPosition.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/quickInfoJsPropertyAssignedAfterMethodDeclaration.ts","time":14,"edits":2,"cost":"2.53"},{"name":"tests/cases/fourslash/formatImportDeclaration.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/typeAssertionsFormatting.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/formatOnSemiColonAfterBreak.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/smartIndentEnum.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/publicBreak.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/formattingMultilineTemplateLiterals.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/formattingExpressionsInIfCondition.ts","time":7,"edits":1,"cost":"2.53"},{"name":"tests/cases/fourslash/smartIndentObjectLiteralOpenBracketNewLine.ts","time":20,"edits":3,"cost":"2.48"},{"name":"tests/cases/fourslash/formatDocumentWithTrivia.ts","time":13,"edits":2,"cost":"2.45"},{"name":"tests/cases/fourslash/syntacticClassificationsConflictDiff3Markers2.ts","time":13,"edits":2,"cost":"2.45"},{"name":"tests/cases/fourslash/formatLiteralTypeInUnionOrIntersectionType.ts","time":13,"edits":2,"cost":"2.45"},{"name":"tests/cases/fourslash/docCommentTemplateVariableStatements01.ts","time":19,"edits":3,"cost":"2.43"},{"name":"tests/cases/fourslash/quickInfoJsdocEnum.ts","time":19,"edits":3,"cost":"2.43"},{"name":"tests/cases/fourslash/smartSelection_JSDoc.ts","time":12,"edits":2,"cost":"2.37"},{"name":"unittests:: tsserver:: import helpers","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/shims/getBraceMatchingAtPosition.ts","time":12,"edits":2,"cost":"2.37"},{"name":"tests/cases/fourslash/getOutliningForSingleLineComments.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/smartIndentOnUnclosedComputedProperty01.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/importNameCodeFix_jsExtension.ts","time":24,"edits":4,"cost":"2.37"},{"name":"tests/cases/fourslash/whiteSpaceBeforeReturnTypeFormatting.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingGlobalAugmentation2.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/tsxFindAllReferencesUnionElementType1.ts","time":12,"edits":2,"cost":"2.37"},{"name":"tests/cases/fourslash/smartIndentNonterminatedIfStatementAtEOF.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/incrementalJsDocAdjustsLengthsRight.ts","time":12,"edits":2,"cost":"2.37"},{"name":"tests/cases/fourslash/functionTypePredicateFormatting.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingInDestructuring2.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/navigateItemsImports.ts","time":12,"edits":2,"cost":"2.37"},{"name":"tests/cases/fourslash/navigationBarMerging_grandchildren.ts","time":12,"edits":2,"cost":"2.37"},{"name":"tests/cases/fourslash/getMatchingBraces.ts","time":12,"edits":2,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingOnInterfaces.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/whiteSpaceTrimming3.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/syntacticClassificationsConflictMarkers2.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/smartIndentActualIndentation.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingAfterMultiLineString.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formatArrayOrObjectLiteralsInVariableList.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/smartIndentTypeArgumentList.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingCrash.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/smartIndentOnAccessors02.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formatDebuggerStatement.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/tabbingAfterNewlineInsertedBeforeWhile.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/syntacticClassificationsTemplates2.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/navbar_let.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingAfterChainedFatArrow.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formatObjectBindingPattern_restElementWithPropertyName.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/smartIndentInParenthesizedExpression02.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/smartIndentAfterFatArrowVar.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formatTsx.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/smartIndentAfterAlignedFunctionArgument.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/semicolonFormattingInsideAStringLiteral.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/indexSignatureWithoutAnnotation.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/formattingQMark.ts","time":6,"edits":1,"cost":"2.37"},{"name":"tests/cases/fourslash/smartSelection_imports.ts","time":11,"edits":2,"cost":"2.29"},{"name":"tests/cases/fourslash/tsxFindAllReferences11.ts","time":11,"edits":2,"cost":"2.29"},{"name":"tests/cases/fourslash/completionsImport_shadowedByLocal.ts","time":22,"edits":4,"cost":"2.29"},{"name":"tests/cases/fourslash/semicolonFormattingNestedStatements.ts","time":11,"edits":2,"cost":"2.29"},{"name":"tests/cases/fourslash/formattingConditionalOperator.ts","time":11,"edits":2,"cost":"2.29"},{"name":"tests/cases/fourslash/shims-pp/getBraceMatchingAtPosition.ts","time":11,"edits":2,"cost":"2.29"},{"name":"tests/cases/fourslash/formatAsyncComputedMethod.ts","time":11,"edits":2,"cost":"2.29"},{"name":"tests/cases/fourslash/formattingObjectLiteralOpenCurlyNewline.ts","time":11,"edits":2,"cost":"2.29"},{"name":"tests/cases/fourslash/formatOnEnterInComment.ts","time":11,"edits":2,"cost":"2.29"},{"name":"tests/cases/fourslash/incrementalParsingWithJsDoc.ts","time":16,"edits":3,"cost":"2.26"},{"name":"tests/cases/fourslash/docCommentTemplateNamespacesAndModules01.ts","time":16,"edits":3,"cost":"2.26"},{"name":"tests/cases/fourslash/autoCloseTag.ts","time":16,"edits":3,"cost":"2.26"},{"name":"tests/cases/fourslash/completionsImport_multipleWithSameName.ts","time":37,"edits":7,"cost":"2.25"},{"name":"unittests:: services:: hostNewLineSupport","time":5,"edits":1,"cost":"2.19"},{"name":"tests/cases/fourslash/tsxFindAllReferencesUnionElementType2.ts","time":10,"edits":2,"cost":"2.19"},{"name":"tests/cases/fourslash/navigationBarItemsNamedArrowFunctions.ts","time":10,"edits":2,"cost":"2.19"},{"name":"tests/cases/fourslash/asOperatorFormatting.ts","time":5,"edits":1,"cost":"2.19"},{"name":"tests/cases/fourslash/formatAfterMultilineComment.ts","time":5,"edits":1,"cost":"2.19"},{"name":"tests/cases/fourslash/formattingForOfKeyword.ts","time":5,"edits":1,"cost":"2.19"},{"name":"tests/cases/fourslash/formatOnOpenCurlyBraceRemoveNewLine.ts","time":10,"edits":2,"cost":"2.19"},{"name":"tests/cases/fourslash/formatSelectionWithTrivia2.ts","time":5,"edits":1,"cost":"2.19"},{"name":"tests/cases/fourslash/smartIndentNonterminatedArgumentListAtEOF.ts","time":5,"edits":1,"cost":"2.19"},{"name":"tests/cases/fourslash/outliningForNonCompleteInterfaceDeclaration.ts","time":5,"edits":1,"cost":"2.19"},{"name":"tests/cases/fourslash/getNameOrDottedNameSpan.ts","time":5,"edits":1,"cost":"2.19"},{"name":"tests/cases/fourslash/smartIndentCloseBrace.ts","time":5,"edits":1,"cost":"2.19"},{"name":"tests/cases/fourslash/importTypeFormatting.ts","time":10,"edits":2,"cost":"2.19"},{"name":"tests/cases/fourslash/typeCheckObjectInArrayLiteral.ts","time":5,"edits":1,"cost":"2.19"},{"name":"tests/cases/fourslash/formattingGlobalAugmentation1.ts","time":5,"edits":1,"cost":"2.19"},{"name":"tests/cases/fourslash/autoFormattingOnPasting.ts","time":14,"edits":3,"cost":"2.12"},{"name":"tests/cases/fourslash/findAllRefsPrimitiveJsDoc.ts","time":9,"edits":2,"cost":"2.09"},{"name":"tests/cases/fourslash/completionForStringLiteralNonrelativeImport15.ts","time":9,"edits":2,"cost":"2.09"},{"name":"tests/cases/fourslash/forceIndentAfterNewLineInsert.ts","time":9,"edits":2,"cost":"2.09"},{"name":"tests/cases/fourslash/formattingOnEnter.ts","time":9,"edits":2,"cost":"2.09"},{"name":"tests/cases/fourslash/navigationItemsExactMatch.ts","time":9,"edits":2,"cost":"2.09"},{"name":"tests/cases/fourslash/formattingSkippedTokens.ts","time":9,"edits":2,"cost":"2.09"},{"name":"tests/cases/fourslash/smartSelection_loneVariableDeclaration.ts","time":8,"edits":2,"cost":"1.97"},{"name":"unittests:: tsserver:: Session:: how Session is extendable via subclassing","time":4,"edits":1,"cost":"1.97"},{"name":"unittests:: tsserver:: getApplicableRefactors","time":4,"edits":1,"cost":"1.97"},{"name":"unittests:: tsserver:: VersionCache TS code","time":4,"edits":1,"cost":"1.97"},{"name":"unittests:: config:: commandLineParsing:: parseCommandLine","time":4,"edits":1,"cost":"1.97"},{"name":"tests/cases/fourslash/editTemplateConstraint.ts","time":8,"edits":2,"cost":"1.97"},{"name":"tests/cases/fourslash/docCommentTemplateInterfacesEnumsAndTypeAliases.ts","time":8,"edits":2,"cost":"1.97"},{"name":"tests/cases/fourslash/navigateItemsConst.ts","time":8,"edits":2,"cost":"1.97"},{"name":"tests/cases/fourslash/formatIfWithEmptyCondition.ts","time":8,"edits":2,"cost":"1.97"},{"name":"tests/cases/fourslash/isInMultiLineCommentInJsxText.ts","time":8,"edits":2,"cost":"1.97"},{"name":"tests/cases/fourslash/navbarNestedCommonJsExports.ts","time":8,"edits":2,"cost":"1.97"},{"name":"tests/cases/fourslash/formattingConditionalTypes.ts","time":8,"edits":2,"cost":"1.97"},{"name":"tests/cases/fourslash/docCommentTemplateVariableStatements03.ts","time":12,"edits":3,"cost":"1.97"},{"name":"tests/cases/fourslash/getOutliningForObjectsInArray.ts","time":12,"edits":3,"cost":"1.97"},{"name":"tests/cases/fourslash/navigateItemsLet.ts","time":8,"edits":2,"cost":"1.97"},{"name":"tests/cases/fourslash/generatorDeclarationFormatting.ts","time":8,"edits":2,"cost":"1.97"},{"name":"tests/cases/fourslash/javaScriptModulesError1.ts","time":4,"edits":1,"cost":"1.97"},{"name":"tests/cases/fourslash/navigationBarInitializerSpans.ts","time":11,"edits":3,"cost":"1.88"},{"name":"tests/cases/fourslash/navigateToQuoted.ts","time":11,"edits":3,"cost":"1.88"},{"name":"tests/cases/fourslash/docCommentTemplateIndentation.ts","time":11,"edits":3,"cost":"1.88"},{"name":"tests/cases/fourslash/smartSelection_bindingPatterns.ts","time":7,"edits":2,"cost":"1.83"},{"name":"tests/cases/fourslash/isInMultiLineCommentInTemplateLiteral.ts","time":7,"edits":2,"cost":"1.83"},{"name":"tests/cases/fourslash/smartIndentOnListEnd.ts","time":7,"edits":2,"cost":"1.83"},{"name":"tests/cases/fourslash/getOutliningSpansDepthElseIf.ts","time":7,"edits":2,"cost":"1.83"},{"name":"tests/cases/fourslash/navigationBarFunctionPrototype.ts","time":7,"edits":2,"cost":"1.83"},{"name":"tests/cases/fourslash/docCommentTemplateFunctionWithParameters.ts","time":7,"edits":2,"cost":"1.83"},{"name":"tests/cases/fourslash/indentationInJsx3.ts","time":7,"edits":2,"cost":"1.83"},{"name":"tests/cases/fourslash/getOutliningSpansForImports.ts","time":7,"edits":2,"cost":"1.83"},{"name":"tests/cases/fourslash/formatRemoveNewLineAfterOpenBrace.ts","time":7,"edits":2,"cost":"1.83"},{"name":"tests/cases/fourslash/completionsImport_named_didNotExistBefore.ts","time":24,"edits":7,"cost":"1.81"},{"name":"tests/cases/fourslash/tsxQuickInfo7.ts","time":20,"edits":6,"cost":"1.79"},{"name":"tests/cases/fourslash/importNameCodeFix_symlink.ts","time":13,"edits":4,"cost":"1.76"},{"name":"tests/cases/fourslash/completionsUniqueSymbol_import.ts","time":13,"edits":4,"cost":"1.76"},{"name":"tests/cases/fourslash/docCommentTemplateObjectLiteralMethods01.ts","time":16,"edits":5,"cost":"1.74"},{"name":"tests/cases/fourslash/formatTypeParameters.ts","time":6,"edits":2,"cost":"1.68"},{"name":"unittests:: tsserver:: autoDiscovery","time":3,"edits":1,"cost":"1.68"},{"name":"unittests:: config:: commandLineParsing:: parseBuildOptions","time":3,"edits":1,"cost":"1.68"},{"name":"unittests:: config:: project-references meta check","time":3,"edits":1,"cost":"1.68"},{"name":"tests/cases/fourslash/formatNoSpaceBetweenClosingParenAndTemplateString.ts","time":6,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/formatRangeEndingAfterCommaOfCall.ts","time":6,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/docCommentTemplateInSingleLineComment.ts","time":6,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/formatInsertSpaceAfterCloseBraceBeforeCloseBracket.ts","time":6,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/formatConflictMarker1.ts","time":6,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingOnSingleLineBlocks.ts","time":6,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/formatObjectBindingPattern.ts","time":6,"edits":2,"cost":"1.68"},{"name":"tests/cases/fourslash/formattingSpaceBeforeFunctionParen.ts","time":9,"edits":3,"cost":"1.68"},{"name":"tests/cases/fourslash/docCommentTemplateEmptyFile.ts","time":11,"edits":4,"cost":"1.59"},{"name":"tests/cases/fourslash/docCommentTemplateVariableStatements02.ts","time":8,"edits":3,"cost":"1.56"},{"name":"tests/cases/fourslash/getOutliningSpansForRegions.ts","time":8,"edits":3,"cost":"1.56"},{"name":"tests/cases/fourslash/tsxQuickInfo6.ts","time":18,"edits":7,"cost":"1.53"},{"name":"tests/cases/fourslash/docCommentTemplateInsideFunctionDeclaration.ts","time":10,"edits":4,"cost":"1.50"},{"name":"tests/cases/fourslash/docCommentTemplateJsSpecialPropertyAssignment.ts","time":5,"edits":2,"cost":"1.50"},{"name":"tests/cases/fourslash/docCommentTemplateFunctionWithParameters_js.ts","time":5,"edits":2,"cost":"1.50"},{"name":"tests/cases/fourslash/formatJsxWithKeywordInIdentifier.ts","time":5,"edits":2,"cost":"1.50"},{"name":"tests/cases/fourslash/docCommentTemplateInMultiLineComment.ts","time":5,"edits":2,"cost":"1.50"},{"name":"tests/cases/fourslash/getOutliningSpansForUnbalancedEndRegion.ts","time":7,"edits":3,"cost":"1.43"},{"name":"tests/cases/fourslash/shims-pp/getOutliningSpans.ts","time":9,"edits":4,"cost":"1.39"},{"name":"unittests:: Reuse program structure:: host is optional","time":2,"edits":1,"cost":"1.27"},{"name":"comment parsing","time":2,"edits":1,"cost":"1.27"},{"name":"unittests:: services:: DocumentRegistry","time":2,"edits":1,"cost":"1.27"},{"name":"unittests:: shimMap","time":2,"edits":1,"cost":"1.27"},{"name":"unittests:: compilerCore","time":2,"edits":1,"cost":"1.27"},{"name":"unittests:: base64","time":2,"edits":1,"cost":"1.27"},{"name":"tests/cases/fourslash/docCommentTemplateNamespacesAndModules02.ts","time":8,"edits":4,"cost":"1.27"},{"name":"tests/cases/fourslash/shims/getOutliningSpans.ts","time":8,"edits":4,"cost":"1.27"},{"name":"tests/cases/fourslash/completionsImport_tsx.ts","time":8,"edits":4,"cost":"1.27"},{"name":"tests/cases/fourslash/completionsImport_default_anonymous.ts","time":18,"edits":9,"cost":"1.27"},{"name":"tests/cases/fourslash/completionsTypeKeywords.ts","time":10,"edits":5,"cost":"1.27"},{"name":"tests/cases/fourslash/docCommentTemplateClassDeclMethods02.ts","time":6,"edits":3,"cost":"1.27"},{"name":"tests/cases/fourslash/formatConflictDiff3Marker1.ts","time":6,"edits":3,"cost":"1.27"},{"name":"tests/cases/fourslash/docCommentTemplateClassDeclMethods01.ts","time":7,"edits":4,"cost":"1.14"},{"name":"tests/cases/fourslash/getOutliningSpans.ts","time":10,"edits":6,"cost":"1.09"},{"name":"tests/cases/fourslash/getOutliningSpansForUnbalancedRegion.ts","time":4,"edits":3,"cost":"0.87"},{"name":"unittests:: tsserver:: typingsInstaller:: Validate package name:","time":1,"edits":1,"cost":"0.58"},{"name":"unittests:: tsserver:: typingsInstaller:: npm installation command","time":1,"edits":1,"cost":"0.58"},{"name":"unittests:: tsserver:: Session:: helpers","time":1,"edits":1,"cost":"0.58"},{"name":"tests/cases/fourslash/docCommentTemplateRegex.ts","time":5,"edits":5,"cost":"0.58"},{"name":"unittests:: moduleResolution:: ModuleResolutionHost.directoryExists","time":0,"edits":1,"cost":"-Infinity"},{"name":"tests/cases/fourslash/fourslash.ts","time":0,"edits":86,"cost":"-Infinity"}]} \ No newline at end of file From 1c2bdc8abea5011482db46e48b620bc420fe0c28 Mon Sep 17 00:00:00 2001 From: typescript-bot Date: Mon, 24 Jun 2019 13:49:52 +0000 Subject: [PATCH 20/31] Update user baselines --- .../baselines/reference/docker/azure-sdk.log | 23 +- .../reference/user/adonis-framework.log | 12 +- tests/baselines/reference/user/axios-src.log | 2 +- .../user/chrome-devtools-frontend.log | 3684 ++++++++--------- 4 files changed, 1862 insertions(+), 1859 deletions(-) diff --git a/tests/baselines/reference/docker/azure-sdk.log b/tests/baselines/reference/docker/azure-sdk.log index e89b970b006..196af60dd3d 100644 --- a/tests/baselines/reference/docker/azure-sdk.log +++ b/tests/baselines/reference/docker/azure-sdk.log @@ -9,12 +9,8 @@ Starting "rush rebuild" Executing a maximum of 1 simultaneous processes... -[@azure/abort-controller] started -XX of XX: [@azure/abort-controller] completed successfully in ? seconds [@azure/cosmos] started XX of XX: [@azure/cosmos] completed successfully in ? seconds -[@azure/event-hubs] started -XX of XX: [@azure/event-hubs] completed successfully in ? seconds [@azure/service-bus] started Warning: You have changed the public API signature for this project. Updating review/service-bus.api.md [@azure/storage-blob] started @@ -27,6 +23,8 @@ XX of XX: [@azure/storage-file] completed successfully in ? seconds XX of XX: [@azure/storage-queue] completed successfully in ? seconds [@azure/template] started XX of XX: [@azure/template] completed successfully in ? seconds +[@azure/abort-controller] started +XX of XX: [@azure/abort-controller] completed successfully in ? seconds [@azure/core-http] started XX of XX: [@azure/core-http] completed successfully in ? seconds [@azure/core-paging] started @@ -37,21 +35,20 @@ XX of XX: [@azure/event-processor-host] completed successfully in ? seconds XX of XX: [testhub] completed successfully in ? seconds [@azure/identity] started XX of XX: [@azure/identity] completed successfully in ? seconds -[@azure/core-amqp] started [@azure/keyvault-certificates] started XX of XX: [@azure/keyvault-certificates] completed successfully in ? seconds [@azure/keyvault-keys] started XX of XX: [@azure/keyvault-keys] completed successfully in ? seconds [@azure/keyvault-secrets] started XX of XX: [@azure/keyvault-secrets] completed successfully in ? seconds +[@azure/core-amqp] started -SUCCESS (16) +SUCCESS (15) ================================ @azure/abort-controller (? seconds) @azure/core-http (? seconds) @azure/core-paging (? seconds) @azure/cosmos (? seconds) -@azure/event-hubs (? seconds) @azure/event-processor-host (? seconds) @azure/identity (? seconds) @azure/keyvault-certificates (? seconds) @@ -71,14 +68,19 @@ SUCCESS WITH WARNINGS (1) Warning: You have changed the public API signature for this project. Updating review/service-bus.api.md ================================ +BLOCKED (1) +================================ +@azure/event-hubs +================================ + FAILURE (1) ================================ @azure/core-amqp (? seconds) >>> @azure/core-amqp tsc -p . && rollup -c 2>&1 -src/errors.ts(579,20): error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'typeof ConditionErrorNameMapper'. -src/errors.ts(600,34): error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'typeof SystemErrorConditionMapper'. -src/errors.ts(601,20): error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'typeof ConditionErrorNameMapper'. +src/errors.ts(586,20): error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'typeof ConditionErrorNameMapper'. +src/errors.ts(607,34): error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'typeof SystemErrorConditionMapper'. +src/errors.ts(608,20): error TS7053: Element implicitly has an 'any' type because expression of type 'any' can't be used to index type 'typeof ConditionErrorNameMapper'. ================================ @@ -92,4 +94,5 @@ Your version of Node.js (12.4.0) has not been tested with this release of Rush. XX of XX: [@azure/service-bus] completed with warnings in ? seconds XX of XX: [@azure/core-amqp] failed to build! +XX of XX: [@azure/event-hubs] blocked by [@azure/core-amqp]! [@azure/core-amqp] Returned error code: 2 diff --git a/tests/baselines/reference/user/adonis-framework.log b/tests/baselines/reference/user/adonis-framework.log index 3256c950cce..211e61740b6 100644 --- a/tests/baselines/reference/user/adonis-framework.log +++ b/tests/baselines/reference/user/adonis-framework.log @@ -25,7 +25,7 @@ node_modules/adonis-framework/src/Encryption/index.js(85,23): error TS8024: JSDo node_modules/adonis-framework/src/Encryption/index.js(87,15): error TS2304: Cannot find name 'Mixed'. node_modules/adonis-framework/src/Encryption/index.js(101,62): error TS2345: Argument of type 'string' is not assignable to parameter of type 'Utf8AsciiBinaryEncoding'. node_modules/adonis-framework/src/Encryption/index.js(114,15): error TS2304: Cannot find name 'Mixed'. -node_modules/adonis-framework/src/Encryption/index.js(119,18): error TS2554: Expected 2 arguments, but got 1. +node_modules/adonis-framework/src/Encryption/index.js(119,23): error TS2554: Expected 2 arguments, but got 1. node_modules/adonis-framework/src/Encryption/index.js(183,15): error TS2304: Cannot find name 'Mixed'. node_modules/adonis-framework/src/Encryption/index.js(197,15): error TS2304: Cannot find name 'Mixed'. node_modules/adonis-framework/src/Encryption/index.js(209,14): error TS8024: JSDoc '@param' tag has name 'object', but there is no parameter with that name. @@ -69,7 +69,7 @@ node_modules/adonis-framework/src/File/index.js(273,5): error TS2322: Type 'bool Type '""' is not assignable to type 'boolean'. node_modules/adonis-framework/src/Helpers/index.js(105,3): error TS2322: Type 'null' is not assignable to type 'string'. node_modules/adonis-framework/src/Helpers/index.js(106,3): error TS2322: Type 'null' is not assignable to type 'string'. -node_modules/adonis-framework/src/Helpers/index.js(164,10): error TS2554: Expected 3 arguments, but got 2. +node_modules/adonis-framework/src/Helpers/index.js(164,18): error TS2554: Expected 3 arguments, but got 2. node_modules/adonis-framework/src/Helpers/index.js(178,45): error TS2345: Argument of type 'string | undefined' is not assignable to parameter of type 'string'. Type 'undefined' is not assignable to type 'string'. node_modules/adonis-framework/src/Helpers/index.js(224,45): error TS2345: Argument of type 'string | undefined' is not assignable to parameter of type 'string'. @@ -100,8 +100,8 @@ node_modules/adonis-framework/src/Request/index.js(482,15): error TS2304: Cannot node_modules/adonis-framework/src/Request/index.js(499,17): error TS2551: Property '_params' does not exist on type 'Request'. Did you mean 'param'? node_modules/adonis-framework/src/Request/index.js(523,15): error TS2304: Cannot find name 'Objecr'. node_modules/adonis-framework/src/Request/index.js(572,23): error TS8029: JSDoc '@param' tag has name 'pattern', but there is no parameter with that name. It would match 'arguments' if it had an array type. -node_modules/adonis-framework/src/Request/index.js(600,12): error TS2554: Expected 2 arguments, but got 1. -node_modules/adonis-framework/src/Request/index.js(600,35): error TS2554: Expected 2 arguments, but got 1. +node_modules/adonis-framework/src/Request/index.js(600,17): error TS2554: Expected 2 arguments, but got 1. +node_modules/adonis-framework/src/Request/index.js(600,40): error TS2554: Expected 2 arguments, but got 1. node_modules/adonis-framework/src/Request/index.js(663,23): error TS8024: JSDoc '@param' tag has name 'encodings', but there is no parameter with that name. node_modules/adonis-framework/src/Response/index.js(44,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/adonis-framework/src/Response/index.js(56,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -157,7 +157,7 @@ node_modules/adonis-framework/src/Route/resource.js(296,15): error TS2304: Canno node_modules/adonis-framework/src/Route/resource.js(314,62): error TS2345: Argument of type 'IArguments' is not assignable to parameter of type 'any[]'. node_modules/adonis-framework/src/Server/helpers.js(17,29): error TS8024: JSDoc '@param' tag has name 'appNamespace', but there is no parameter with that name. node_modules/adonis-framework/src/Server/index.js(17,21): error TS2307: Cannot find module 'adonis-fold'. -node_modules/adonis-framework/src/Server/index.js(54,21): error TS2554: Expected 4 arguments, but got 3. +node_modules/adonis-framework/src/Server/index.js(54,29): error TS2554: Expected 4 arguments, but got 3. node_modules/adonis-framework/src/Server/index.js(137,25): error TS8024: JSDoc '@param' tag has name 'handlers', but there is no parameter with that name. node_modules/adonis-framework/src/Server/index.js(252,15): error TS2304: Cannot find name 'instance'. node_modules/adonis-framework/src/Server/index.js(252,24): error TS1005: '}' expected. @@ -211,7 +211,7 @@ node_modules/adonis-framework/src/View/Form/index.js(147,63): error TS2345: Argu node_modules/adonis-framework/src/View/Form/index.js(151,58): error TS2345: Argument of type 'string | any[]' is not assignable to parameter of type 'any[]'. Type 'string' is not assignable to type 'any[]'. node_modules/adonis-framework/src/View/Form/index.js(415,37): error TS2345: Argument of type 'null' is not assignable to parameter of type 'string'. -node_modules/adonis-framework/src/View/Form/index.js(578,20): error TS2554: Expected 2 arguments, but got 1. +node_modules/adonis-framework/src/View/Form/index.js(578,25): error TS2554: Expected 2 arguments, but got 1. node_modules/adonis-framework/src/View/Form/index.js(601,51): error TS2345: Argument of type 'number | any[]' is not assignable to parameter of type 'string | any[]'. Type 'number' is not assignable to type 'string | any[]'. node_modules/adonis-framework/src/View/index.js(50,23): error TS8024: JSDoc '@param' tag has name 'template_path', but there is no parameter with that name. diff --git a/tests/baselines/reference/user/axios-src.log b/tests/baselines/reference/user/axios-src.log index 8269dc600e6..088a83ccd2e 100644 --- a/tests/baselines/reference/user/axios-src.log +++ b/tests/baselines/reference/user/axios-src.log @@ -19,7 +19,7 @@ lib/adapters/xhr.js(81,51): error TS2345: Argument of type 'null' is not assigna lib/adapters/xhr.js(84,7): error TS2322: Type 'null' is not assignable to type 'XMLHttpRequest'. lib/adapters/xhr.js(93,7): error TS2322: Type 'null' is not assignable to type 'XMLHttpRequest'. lib/adapters/xhr.js(163,9): error TS2322: Type 'null' is not assignable to type 'XMLHttpRequest'. -lib/axios.js(23,3): error TS2554: Expected 3 arguments, but got 2. +lib/axios.js(23,9): error TS2554: Expected 3 arguments, but got 2. lib/axios.js(25,3): error TS2739: Type '(...args: any[]) => any' is missing the following properties from type 'Axios': defaults, interceptors, request, getUri lib/axios.js(32,7): error TS2339: Property 'Axios' does not exist on type 'Axios'. lib/axios.js(35,7): error TS2339: Property 'create' does not exist on type 'Axios'. diff --git a/tests/baselines/reference/user/chrome-devtools-frontend.log b/tests/baselines/reference/user/chrome-devtools-frontend.log index ac3f6b49fe7..bd6fd45ac22 100644 --- a/tests/baselines/reference/user/chrome-devtools-frontend.log +++ b/tests/baselines/reference/user/chrome-devtools-frontend.log @@ -25,7 +25,7 @@ node_modules/chrome-devtools-frontend/front_end/Runtime.js(269,59): error TS2339 node_modules/chrome-devtools-frontend/front_end/Runtime.js(270,9): error TS2322: Type 'Promise' is not assignable to type 'Promise'. Type 'void' is not assignable to type 'undefined'. node_modules/chrome-devtools-frontend/front_end/Runtime.js(280,5): error TS2322: Type 'Promise' is not assignable to type 'Promise'. -node_modules/chrome-devtools-frontend/front_end/Runtime.js(283,7): error TS2554: Expected 2-3 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/Runtime.js(283,12): error TS2554: Expected 2-3 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/Runtime.js(527,49): error TS2352: Conversion of type 'Window' to type 'new () => any' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first. Type 'Window' provides no match for the signature 'new (): any'. node_modules/chrome-devtools-frontend/front_end/Runtime.js(539,20): error TS2351: Cannot use 'new' with an expression whose type lacks a call or construct signature. @@ -41,13 +41,13 @@ node_modules/chrome-devtools-frontend/front_end/Runtime.js(1083,15): error TS235 node_modules/chrome-devtools-frontend/front_end/Runtime.js(1088,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/Tests.js(107,5): error TS2322: Type 'Timer' is not assignable to type 'number'. node_modules/chrome-devtools-frontend/front_end/Tests.js(203,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. -node_modules/chrome-devtools-frontend/front_end/Tests.js(208,5): error TS2554: Expected 4 arguments, but got 3. -node_modules/chrome-devtools-frontend/front_end/Tests.js(221,7): error TS2554: Expected 4 arguments, but got 3. +node_modules/chrome-devtools-frontend/front_end/Tests.js(208,10): error TS2554: Expected 4 arguments, but got 3. +node_modules/chrome-devtools-frontend/front_end/Tests.js(221,12): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/Tests.js(378,17): error TS2339: Property 'sources' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/Tests.js(397,5): error TS2554: Expected 4 arguments, but got 3. -node_modules/chrome-devtools-frontend/front_end/Tests.js(416,5): error TS2554: Expected 4 arguments, but got 3. -node_modules/chrome-devtools-frontend/front_end/Tests.js(440,5): error TS2554: Expected 4 arguments, but got 3. -node_modules/chrome-devtools-frontend/front_end/Tests.js(475,5): error TS2554: Expected 4 arguments, but got 3. +node_modules/chrome-devtools-frontend/front_end/Tests.js(397,10): error TS2554: Expected 4 arguments, but got 3. +node_modules/chrome-devtools-frontend/front_end/Tests.js(416,10): error TS2554: Expected 4 arguments, but got 3. +node_modules/chrome-devtools-frontend/front_end/Tests.js(440,10): error TS2554: Expected 4 arguments, but got 3. +node_modules/chrome-devtools-frontend/front_end/Tests.js(475,10): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/Tests.js(571,33): error TS2339: Property 'deprecatedRunAfterPendingDispatches' does not exist on type 'typeof InspectorBackend'. node_modules/chrome-devtools-frontend/front_end/Tests.js(590,57): error TS2554: Expected 0 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/Tests.js(619,44): error TS2339: Property 'emulationAgent' does not exist on type 'Target'. @@ -57,50 +57,50 @@ node_modules/chrome-devtools-frontend/front_end/Tests.js(673,38): error TS2339: node_modules/chrome-devtools-frontend/front_end/Tests.js(675,38): error TS2339: Property 'inputAgent' does not exist on type 'Target'. node_modules/chrome-devtools-frontend/front_end/Tests.js(677,38): error TS2339: Property 'inputAgent' does not exist on type 'Target'. node_modules/chrome-devtools-frontend/front_end/Tests.js(679,38): error TS2339: Property 'inputAgent' does not exist on type 'Target'. -node_modules/chrome-devtools-frontend/front_end/Tests.js(687,7): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(711,7): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(687,12): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(711,12): error TS2554: Expected 3 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/Tests.js(717,36): error TS2339: Property 'inputAgent' does not exist on type 'Target'. node_modules/chrome-devtools-frontend/front_end/Tests.js(719,36): error TS2339: Property 'inputAgent' does not exist on type 'Target'. -node_modules/chrome-devtools-frontend/front_end/Tests.js(735,5): error TS2554: Expected 4 arguments, but got 3. +node_modules/chrome-devtools-frontend/front_end/Tests.js(735,10): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/Tests.js(814,38): error TS2339: Property 'timeline' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/Tests.js(816,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/Tests.js(847,9): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/Tests.js(848,9): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/Tests.js(816,12): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/Tests.js(847,14): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/Tests.js(848,14): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/Tests.js(890,17): error TS2339: Property '_instanceForTest' does not exist on type 'typeof Main'. -node_modules/chrome-devtools-frontend/front_end/Tests.js(893,7): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(894,7): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(895,7): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(897,7): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(898,7): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(899,7): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(917,7): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(918,7): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/Tests.js(893,12): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(894,12): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(895,12): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(897,12): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(898,12): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(899,12): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(917,12): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(918,12): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/Tests.js(929,33): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/Tests.js(934,7): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(935,7): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(959,11): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(960,11): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(961,11): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/Tests.js(965,11): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/Tests.js(966,11): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(967,11): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(968,11): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(969,11): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(970,11): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/Tests.js(974,11): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/Tests.js(975,11): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/Tests.js(976,11): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(977,11): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(978,11): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(986,5): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(988,5): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/Tests.js(934,12): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(935,12): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(959,16): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(960,16): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(961,16): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/Tests.js(965,16): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/Tests.js(966,16): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(967,16): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(968,16): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(969,16): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(970,16): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/Tests.js(974,16): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/Tests.js(975,16): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/Tests.js(976,16): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(977,16): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(978,16): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(986,10): error TS2554: Expected 3 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/Tests.js(988,10): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/Tests.js(1033,32): error TS2339: Property 'timeline' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/Tests.js(1040,30): error TS2339: Property 'timeline' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/Tests.js(1084,27): error TS2339: Property 'timeline' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/Tests.js(1139,33): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/Tests.js(1142,31): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/Tests.js(1186,5): error TS2554: Expected 4 arguments, but got 3. -node_modules/chrome-devtools-frontend/front_end/Tests.js(1199,9): error TS2554: Expected 4 arguments, but got 3. +node_modules/chrome-devtools-frontend/front_end/Tests.js(1186,10): error TS2554: Expected 4 arguments, but got 3. +node_modules/chrome-devtools-frontend/front_end/Tests.js(1199,14): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/Tests.js(1199,35): error TS2339: Property 'sources' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/Tests.js(1229,10): error TS2339: Property 'uiTests' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/Tests.js(1229,41): error TS2339: Property 'domAutomationController' does not exist on type 'Window'. @@ -451,7 +451,7 @@ node_modules/chrome-devtools-frontend/front_end/application_test_runner/CacheSto node_modules/chrome-devtools-frontend/front_end/application_test_runner/CacheStorageTestRunner.js(61,13): error TS2339: Property 'resources' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/application_test_runner/CacheStorageTestRunner.js(68,37): error TS2339: Property 'resources' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/application_test_runner/CacheStorageTestRunner.js(70,13): error TS2339: Property 'resources' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/application_test_runner/CacheStorageTestRunner.js(135,10): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/application_test_runner/CacheStorageTestRunner.js(135,21): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/application_test_runner/IndexedDBTestRunner.js(12,40): error TS2339: Property 'resources' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/application_test_runner/IndexedDBTestRunner.js(47,42): error TS2339: Property 'resources' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/application_test_runner/IndexedDBTestRunner.js(140,85): error TS2554: Expected 1 arguments, but got 2. @@ -460,12 +460,12 @@ node_modules/chrome-devtools-frontend/front_end/application_test_runner/Resource node_modules/chrome-devtools-frontend/front_end/application_test_runner/ResourcesTestRunner.js(77,33): error TS2339: Property 'resources' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/application_test_runner/ServiceWorkersTestRunner.js(44,26): error TS2339: Property 'resources' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(16,57): error TS2322: Type 'void' is not assignable to type 'undefined'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(16,76): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(20,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(24,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(33,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(16,83): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(20,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(24,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(33,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(37,53): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(39,57): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(39,64): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(45,63): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. Type 'Audits2Panel' is not assignable to type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. Types of property 'modelAdded' are incompatible. @@ -473,51 +473,51 @@ node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(45,63): Types of parameters 'serviceWorkerManager' and 'model' are incompatible. Type 'T' is not assignable to type 'ServiceWorkerManager'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(94,50): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(126,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(135,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(147,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(153,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(126,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(135,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(147,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(153,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(162,25): error TS2339: Property 'disabled' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(183,73): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(184,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(188,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(193,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(183,80): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(184,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(188,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(193,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(200,57): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(202,34): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(210,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(229,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(210,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(229,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(230,23): error TS2339: Property 'autofocus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(233,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(233,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(252,7): error TS2322: Type 'Promise' is not assignable to type 'Promise'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(256,5): error TS2322: Type 'Promise' is not assignable to type 'Promise'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(276,31): error TS2339: Property 'singleton' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(302,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(342,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(302,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(342,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(356,23): error TS2339: Property 'disabled' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(363,24): error TS2345: Argument of type 'TemplateStringsArray' is not assignable to parameter of type 'string | string[]'. Type 'TemplateStringsArray' is not assignable to type 'string[]'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(363,55): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(365,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(365,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(379,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(384,31): error TS2339: Property 'singleton' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(399,15): error TS2503: Cannot find namespace 'ReportRenderer'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(403,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(403,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(439,37): error TS2503: Cannot find namespace 'ReportRenderer'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(463,38): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(468,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(500,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(507,30): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(468,30): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(500,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(507,37): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(509,72): error TS2339: Property 'order' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(509,90): error TS2339: Property 'order' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(511,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(511,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(511,58): error TS2339: Property 'message' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(514,49): error TS2339: Property 'progressBarClass' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(523,5): error TS2740: Type '{ progressBarClass: string; message: string; statusMessagePrefix: string; order: number; }' is missing the following properties from type 'any[]': length, pop, push, concat, and 28 more. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(553,32): error TS2345: Argument of type 'TemplateStringsArray' is not assignable to parameter of type 'string | string[]'. Type 'TemplateStringsArray' is not assignable to type 'string[]'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(594,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(597,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(625,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(594,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(597,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(625,40): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(679,53): error TS2304: Cannot find name 'ReportRenderer'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(690,15): error TS2503: Cannot find namespace 'ReportRenderer'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(701,15): error TS2503: Cannot find namespace 'ReportRenderer'. @@ -3323,7 +3323,7 @@ node_modules/chrome-devtools-frontend/front_end/changes/ChangesSidebar.js(30,90) node_modules/chrome-devtools-frontend/front_end/changes/ChangesSidebar.js(38,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(26,44): error TS2694: Namespace 'Changes.ChangesView' has no exported member 'Row'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(37,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(43,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(43,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(50,20): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(75,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(111,22): error TS2554: Expected 2 arguments, but got 1. @@ -3337,8 +3337,8 @@ node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(167,25): node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(170,28): error TS2339: Property 'pushAll' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(172,26): error TS2339: Property 'pushAll' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(206,45): error TS2694: Namespace 'Changes.ChangesView' has no exported member 'Row'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(215,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(216,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(215,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(216,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(239,45): error TS2694: Namespace 'Changes.ChangesView' has no exported member 'Row'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(270,38): error TS2694: Namespace 'Changes.ChangesView' has no exported member 'Row'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(314,21): error TS2339: Property 'Row' does not exist on type 'typeof ChangesView'. @@ -3588,17 +3588,17 @@ node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js( node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(19,43): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(22,16): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(39,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(42,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(58,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(42,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(58,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(63,43): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(76,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(82,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(125,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(136,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(76,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(82,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(125,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(136,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(178,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(191,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(201,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(207,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(201,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(207,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(243,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(261,41): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastInfo.js(32,28): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'ContrastInfo'. @@ -3607,7 +3607,7 @@ node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(38,32): node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(48,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(51,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(58,46): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(60,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(60,59): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(84,18): error TS2339: Property 'maxLength' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(97,20): error TS2339: Property 'maxLength' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(126,52): error TS2694: Namespace 'ColorPicker.Spectrum' has no exported member 'Palette'. @@ -3615,7 +3615,7 @@ node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(128,46) node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(130,57): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(133,49): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(146,39): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(150,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(150,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(160,16): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(166,12): error TS2339: Property '_hueAlphaLeft' does not exist on type 'Spectrum'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(167,12): error TS2339: Property '_colorOffset' does not exist on type 'Spectrum'. @@ -3631,7 +3631,7 @@ node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(199,50) node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(200,24): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(200,45): error TS2339: Property 'y' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(200,54): error TS2339: Property '_colorOffset' does not exist on type 'Spectrum'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(217,25): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(217,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(241,27): error TS2339: Property 'focus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(251,13): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(251,39): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. @@ -3642,7 +3642,7 @@ node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(273,22) node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(277,35): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(279,31): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(281,22): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(281,30): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(281,37): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(325,69): error TS2339: Property 'offsetTop' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(327,52): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(329,53): error TS2339: Property 'offsetLeft' does not exist on type 'Element'. @@ -3664,9 +3664,9 @@ node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(492,22) node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(498,36): error TS2694: Namespace 'ColorPicker.Spectrum' has no exported member 'Palette'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(528,18): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(546,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(565,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(567,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(570,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(565,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(567,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(570,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(598,28): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'ContrastInfo'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(714,24): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(716,24): error TS2339: Property 'value' does not exist on type 'Element'. @@ -3688,7 +3688,7 @@ node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(881,37) node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(918,37): error TS2339: Property 'keysArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(933,29): error TS2339: Property 'keysArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(1009,39): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(1016,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(1016,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/common/Color.js(133,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'rgba' must be of type 'any', but here has type 'number[]'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(149,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'rgba' must be of type 'any', but here has type 'any[]'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(182,15): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'. @@ -3756,7 +3756,7 @@ node_modules/chrome-devtools-frontend/front_end/common/ParsedURL.js(318,49): err node_modules/chrome-devtools-frontend/front_end/common/ParsedURL.js(375,18): error TS2339: Property 'asParsedURL' does not exist on type 'String'. node_modules/chrome-devtools-frontend/front_end/common/SegmentedRange.js(48,37): error TS2339: Property 'lowerBound' does not exist on type 'Segment[]'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(49,10): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/common/Settings.js(227,5): error TS2554: Expected 1 arguments, but got 0. +node_modules/chrome-devtools-frontend/front_end/common/Settings.js(227,10): error TS2554: Expected 1 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(273,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(273,31): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(277,41): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. @@ -3785,7 +3785,7 @@ node_modules/chrome-devtools-frontend/front_end/common/Worker.js(82,25): error T node_modules/chrome-devtools-frontend/front_end/common/Worker.js(89,15): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(39,45): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(40,46): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(41,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(41,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(43,96): error TS2694: Namespace 'Components.DOMBreakpointsSidebarPane' has no exported member 'Item'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(75,38): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(78,16): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. @@ -3796,17 +3796,17 @@ node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebar node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(148,19): error TS2339: Property 'classList' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(149,19): error TS2339: Property 'style' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(157,13): error TS2339: Property '_item' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(177,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(180,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(177,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(180,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(234,38): error TS2300: Duplicate identifier 'Item'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(234,38): error TS2339: Property 'Item' does not exist on type 'typeof DOMBreakpointsSidebarPane'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(237,61): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(238,63): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(239,57): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(243,61): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(244,63): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(245,57): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(276,72): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(237,68): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(238,70): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(239,64): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(243,68): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(244,70): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(245,64): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(276,79): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(46,35): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(51,35): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(66,42): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -3815,7 +3815,7 @@ node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(94,13): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(96,15): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(98,15): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(109,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(109,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(113,25): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(134,25): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(190,94): error TS2339: Property 'naturalWidth' does not exist on type 'Element'. @@ -3836,12 +3836,12 @@ node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(256,13): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(259,13): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(643,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(657,19): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(42,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(70,7): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(70,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(70,76): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(71,7): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(657,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/DockController.js(42,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/DockController.js(70,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/DockController.js(70,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/DockController.js(70,83): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/DockController.js(71,14): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/DockController.js(116,33): error TS2339: Property 'deepActiveElement' does not exist on type 'Document'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(62,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(125,94): error TS2339: Property 'remove' does not exist on type 'Map'. @@ -3852,7 +3852,7 @@ node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(279,46): node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(286,46): error TS2339: Property 'keysArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(309,12): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(335,27): error TS2694: Namespace 'Components' has no exported member 'LinkifyURLOptions'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(348,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(348,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(390,12): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(392,12): error TS2339: Property 'href' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(418,10): error TS2339: Property 'removeChildren' does not exist on type 'Element'. @@ -3865,7 +3865,7 @@ node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(492,11): node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(493,71): error TS2339: Property 'hasSelection' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(504,31): error TS2339: Property '_linkHandlerSettingInstance' does not exist on type 'typeof Linkifier'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(505,28): error TS2339: Property '_linkHandlerSettingInstance' does not exist on type 'typeof Linkifier'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(506,60): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(506,67): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(508,33): error TS2339: Property '_linkHandlerSettingInstance' does not exist on type 'typeof Linkifier'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(513,36): error TS2694: Namespace 'Components.Linkifier' has no exported member 'LinkHandler'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(517,10): error TS2339: Property 'runtime' does not exist on type 'Window'. @@ -3874,10 +3874,10 @@ node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(564,9): Type '{ section: string; title: any; handler: () => void; } | { section: string; title: string; handler: any; }' is not assignable to type '{ title: string; handler: () => any; }'. Type '{ section: string; title: any; handler: () => void; }' is not assignable to type '{ title: string; handler: () => any; }'. Object literal may only specify known properties, and 'section' does not exist in type '{ title: string; handler: () => any; }'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(565,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(572,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(580,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(587,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(565,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(572,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(580,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(587,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(664,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(666,22): error TS2551: Property 'LinkHandler' does not exist on type 'typeof Linkifier'. Did you mean '_linkHandlers'? node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(668,47): error TS2694: Namespace 'Components.Linkifier' has no exported member 'LinkHandler'. @@ -3887,11 +3887,11 @@ node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(703,31): node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(707,34): error TS2339: Property 'section' does not exist on type '{ title: string; handler: () => any; }'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(723,19): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(724,52): error TS2339: Property 'keysArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(725,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(725,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(729,14): error TS2339: Property 'selected' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(732,19): error TS2339: Property 'disabled' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(739,30): error TS2339: Property 'value' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(748,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(748,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(8,9): error TS2339: Property 'ConsoleContextSelector' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(36,55): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. Type 'ConsoleContextSelector' is not assignable to type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. @@ -3907,9 +3907,9 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.j node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(256,55): error TS2554: Expected 0 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(257,31): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(264,13): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(279,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(279,21): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(281,41): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(290,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(290,21): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(323,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(336,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleFilter.js(5,9): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. @@ -3983,48 +3983,48 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(122,25 Type 'Element' is missing the following properties from type 'Icon': createdCallback, _descriptor, _spriteSheet, _iconType, and 117 more. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(133,9): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(147,27): error TS2322: Type 'Element' is not assignable to type 'Icon'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(177,60): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(177,67): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(179,61): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(209,41): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(213,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(213,28): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(214,45): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(216,25): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(226,9): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(227,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(228,8): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(229,10): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(230,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(231,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(232,12): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(227,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(228,15): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(229,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(230,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(231,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(232,19): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(236,9): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(237,12): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(237,58): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(237,65): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(238,12): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(238,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(238,58): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(239,12): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(239,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(239,60): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(240,12): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(240,55): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(240,62): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(241,12): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(241,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(241,59): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(242,12): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(242,55): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(242,62): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(34,9): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(42,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(42,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(45,33): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(46,44): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(48,32): error TS2339: Property 'ConsoleViewFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(88,44): error TS2694: Namespace 'Console.ConsoleView' has no exported member 'RegexMatchRange'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(92,48): error TS2339: Property 'ConsoleContextSelector' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(98,67): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(102,87): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(119,53): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(120,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(123,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(126,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(127,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(129,58): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(130,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(98,74): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(102,94): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(119,60): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(120,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(123,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(126,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(127,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(129,65): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(130,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(157,34): error TS2339: Property 'ConsoleViewport' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(169,30): error TS2339: Property 'ConsoleGroup' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(185,56): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. @@ -4040,7 +4040,7 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(287,5): e node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(312,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(411,7): error TS2322: Type 'Promise' is not assignable to type 'Promise'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(419,5): error TS2322: Type 'Promise' is not assignable to type 'Promise'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(449,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(449,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(455,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(470,47): error TS2339: Property 'peekLast' does not exist on type 'ConsoleViewMessage[]'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(471,27): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. @@ -4057,47 +4057,47 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(613,28): node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(615,28): error TS2339: Property 'ConsoleCommandResult' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(618,28): error TS2339: Property 'ConsoleGroupViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(620,28): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(649,71): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(658,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(649,78): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(658,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(664,18): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(674,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(674,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(675,22): error TS2339: Property 'hasSelection' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(677,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(683,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(677,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(683,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(691,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(692,27): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(696,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(696,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(757,22): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(763,20): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(769,30): error TS2339: Property 'ConsoleGroup' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(817,22): error TS2339: Property 'addAll' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(834,72): error TS2339: Property 'peekLast' does not exist on type 'ConsoleViewMessage[]'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(857,37): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(878,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(886,36): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(889,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(893,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(896,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(901,36): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(904,66): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(878,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(886,43): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(889,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(893,50): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(896,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(901,43): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(904,73): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(932,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(955,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(959,123): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(963,61): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1009,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1009,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1124,19): error TS2339: Property 'scrollIntoViewIfNeeded' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1183,9): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1185,9): error TS2339: Property 'ConsoleViewFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1187,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1193,48): error TS2339: Property 'ConsoleViewFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1205,44): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1208,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1208,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1208,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1208,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1218,39): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1222,75): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1223,72): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1224,75): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1225,73): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1222,82): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1223,79): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1224,82): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1225,80): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1243,47): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1245,47): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1247,47): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. @@ -4107,15 +4107,15 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1270,22): node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1277,60): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1294,28): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1295,32): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1303,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1306,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1308,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1310,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1303,30): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1306,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1308,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1310,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1315,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1323,75): error TS2339: Property 'totalOffsetLeft' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1324,39): error TS2339: Property 'totalOffsetTop' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1324,88): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1326,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1326,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1326,63): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1386,50): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1398,9): error TS2339: Property 'ConsoleCommand' does not exist on type '{ new (): Console; prototype: Console; }'. @@ -4141,14 +4141,14 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1551,9): node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(34,9): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(86,48): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(171,11): error TS2403: Subsequent variable declarations must have the same type. Variable 'rowValue' must be of type '{}', but here has type 'any'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(176,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(177,86): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(176,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(177,93): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(184,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(208,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(210,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(208,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(210,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(211,26): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(212,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(215,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(212,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(215,30): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(222,15): error TS2403: Subsequent variable declarations must have the same type. Variable 'args' must be of type 'any[]', but here has type 'any[]'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(241,26): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(244,28): error TS2339: Property 'createTextChildren' does not exist on type 'Element'. @@ -4171,9 +4171,9 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(49 node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(568,12): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(588,20): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(594,29): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(596,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(596,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(623,27): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(624,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(624,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(642,32): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(646,33): error TS2339: Property 'peekLast' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(686,30): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. @@ -4182,7 +4182,7 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(69 node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(703,41): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(733,19): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(735,35): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(736,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(736,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(750,54): error TS2554: Expected 0 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(803,34): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(804,31): error TS2339: Property 'style' does not exist on type 'Element'. @@ -4233,11 +4233,11 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(14 node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1435,76): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1437,55): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1453,26): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1457,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1459,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1461,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1463,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1465,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1457,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1459,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1461,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1463,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1465,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1475,9): error TS2339: Property 'ConsoleGroupViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1475,57): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1511,15): error TS2339: Property '_element' does not exist on type 'ConsoleGroupViewMessage'. @@ -4406,21 +4406,21 @@ node_modules/chrome-devtools-frontend/front_end/console_test_runner/ConsoleTestR node_modules/chrome-devtools-frontend/front_end/console_test_runner/ConsoleTestRunner.js(528,25): error TS2339: Property 'traverseNextTextNode' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/console_test_runner/ConsoleTestRunner.js(563,30): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(50,56): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(53,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(61,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(62,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(63,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(64,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(65,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(67,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(74,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(81,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(53,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(61,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(62,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(63,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(64,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(65,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(67,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(74,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(81,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(116,28): error TS2741: Property 'folderName' is missing in type '{ cookies: Cookie[]; }' but required in type '{ folderName: string; cookies: Cookie[]; }'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(320,33): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(320,52): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(346,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(347,19): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(348,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(346,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(347,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(348,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(353,31): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(366,10): error TS2339: Property 'cookie' does not exist on type 'DataGridNode'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(375,14): error TS2339: Property 'cookie' does not exist on type 'DataGridNode'. @@ -4429,7 +4429,7 @@ node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(414 node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(416,10): error TS2339: Property 'cookie' does not exist on type 'DataGridNode'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(461,42): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(470,51): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(489,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(489,56): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(50,72): error TS2345: Argument of type '{ contentURL(): string; contentType(): ResourceType; contentEncoded(): Promise; requestContent(): Promise; searchInContent(query: string, caseSensitive: boolean, isRegex: boolean): Promise<...>; }' is not assignable to parameter of type 'K'. '{ contentURL(): string; contentType(): ResourceType; contentEncoded(): Promise; requestContent(): Promise; searchInContent(query: string, caseSensitive: boolean, isRegex: boolean): Promise<...>; }' is assignable to the constraint of type 'K', but 'K' could be instantiated with a different subtype of constraint '{}'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(115,72): error TS2345: Argument of type 'UISourceCode' is not assignable to parameter of type 'V'. @@ -4448,18 +4448,18 @@ node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManag node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(293,16): error TS2339: Property 'uninstallGutter' does not exist on type 'CodeMirrorTextEditor'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(294,16): error TS2339: Property 'installGutter' does not exist on type 'CodeMirrorTextEditor'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(300,18): error TS2339: Property 'setGutterDecoration' does not exist on type 'CodeMirrorTextEditor'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(18,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(19,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(21,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(29,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(18,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(19,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(21,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(29,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(112,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(206,18): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(208,18): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(210,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(206,25): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(208,25): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(210,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(264,14): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(265,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(277,16): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(277,24): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(277,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(280,35): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(284,35): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(285,39): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -4487,10 +4487,10 @@ node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(427,31 node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(428,31): error TS2694: Namespace 'Coverage' has no exported member 'CoverageSegment'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(441,25): error TS2339: Property 'peekLast' does not exist on type '{ end: number; count: any; }[]'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(20,48): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(32,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(40,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(49,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(50,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(32,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(40,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(49,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(50,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(53,56): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(57,54): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(141,5): error TS2322: Type 'Timer' is not assignable to type 'number'. @@ -4643,13 +4643,13 @@ node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1002,15): node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1009,15): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1022,16): error TS2339: Property 'isSelfOrDescendant' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1029,48): error TS2367: This condition will always return 'true' since the types 'NODE_TYPE' and 'CreationDataGridNode' have no overlap. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1030,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1030,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1032,30): error TS2339: Property 'selectable' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1032,54): error TS2339: Property 'isEventWithinDisclosureTriangle' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1034,13): error TS2367: This condition will always return 'false' since the types 'NODE_TYPE' and 'CreationDataGridNode' have no overlap. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1035,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1035,58): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1044,35): error TS2367: This condition will always return 'true' since the types 'NODE_TYPE' and 'CreationDataGridNode' have no overlap. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1045,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1045,56): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1058,32): error TS2339: Property 'hasChildren' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1058,59): error TS2339: Property 'isEventWithinDisclosureTriangle' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1061,18): error TS2339: Property 'expanded' does not exist on type 'NODE_TYPE'. @@ -4819,26 +4819,26 @@ node_modules/chrome-devtools-frontend/front_end/data_grid/ViewportDataGrid.js(45 node_modules/chrome-devtools-frontend/front_end/data_grid/ViewportDataGrid.js(467,21): error TS2339: Property 'scheduleUpdate' does not exist on type 'DataGrid'. node_modules/chrome-devtools-frontend/front_end/data_grid/ViewportDataGrid.js(477,19): error TS2339: Property '_revealViewportNode' does not exist on type 'DataGrid'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(11,36): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(13,70): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(19,43): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(13,77): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(19,50): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(25,28): error TS2694: Namespace 'Adb' has no exported member 'Device'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(36,47): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(38,55): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(41,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(42,55): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(38,62): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(41,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(42,62): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(54,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(62,30): error TS2339: Property '_instanceObject' does not exist on type 'typeof DevicesView'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(63,27): error TS2339: Property '_instanceObject' does not exist on type 'typeof DevicesView'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(64,32): error TS2339: Property '_instanceObject' does not exist on type 'typeof DevicesView'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(87,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(91,33): error TS2694: Namespace 'Adb' has no exported member 'Device'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(96,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(96,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(107,28): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(108,24): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(127,16): error TS2339: Property '_title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(128,16): error TS2339: Property '_status' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(129,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(129,64): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(129,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(129,71): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(147,14): error TS2339: Property '_title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(147,32): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(148,14): error TS2339: Property '_status' does not exist on type 'Element'. @@ -4847,33 +4847,33 @@ node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(153,22): node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(156,34): error TS2694: Namespace 'Adb' has no exported member 'Config'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(161,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(164,34): error TS2694: Namespace 'Adb' has no exported member 'PortForwardingStatus'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(179,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(180,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(179,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(180,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(211,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(212,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(214,62): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(212,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(214,69): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(223,29): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(224,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(227,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(224,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(227,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(229,21): error TS2694: Namespace 'Adb' has no exported member 'Config'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(250,19): error TS2694: Namespace 'Adb' has no exported member 'Config'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(265,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(265,44): error TS2694: Namespace 'Adb' has no exported member 'PortForwardingRule'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(272,45): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(273,65): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(273,72): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(279,45): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(280,60): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(283,88): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(280,67): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(283,95): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(285,36): error TS2694: Namespace 'Adb' has no exported member 'PortForwardingRule'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(290,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(290,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(293,43): error TS2694: Namespace 'Adb' has no exported member 'PortForwardingRule'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(297,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(297,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(299,28): error TS2694: Namespace 'Adb' has no exported member 'PortForwardingRule'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(313,19): error TS2694: Namespace 'Adb' has no exported member 'PortForwardingConfig'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(320,34): error TS2694: Namespace 'Adb' has no exported member 'PortForwardingRule'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(328,19): error TS2694: Namespace 'Adb' has no exported member 'PortForwardingRule'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(334,24): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(335,62): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(335,69): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(337,13): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(338,13): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(344,19): error TS2694: Namespace 'Adb' has no exported member 'PortForwardingRule'. @@ -4886,17 +4886,17 @@ node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(420,21): node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(441,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(441,37): error TS2694: Namespace 'Adb' has no exported member 'NetworkDiscoveryConfig'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(449,47): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(450,67): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(450,74): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(458,47): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(461,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(463,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(466,64): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(461,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(463,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(466,71): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(469,36): error TS2694: Namespace 'Adb' has no exported member 'PortForwardingRule'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(475,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(475,70): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(475,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(475,77): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(478,43): error TS2694: Namespace 'Adb' has no exported member 'PortForwardingRule'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(482,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(482,60): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(482,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(482,67): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(507,19): error TS2694: Namespace 'Adb' has no exported member 'NetworkDiscoveryConfig'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(531,19): error TS2694: Namespace 'Adb' has no exported member 'PortForwardingRule'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(537,13): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -4909,9 +4909,9 @@ node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(592,21): node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(613,38): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(616,44): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(618,47): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(620,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(620,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(622,44): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(623,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(623,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(625,42): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(627,50): error TS2694: Namespace 'Devices.DevicesView' has no exported member 'BrowserSection'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(632,21): error TS2694: Namespace 'Adb' has no exported member 'Device'. @@ -4920,14 +4920,14 @@ node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(657,27): node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(675,36): error TS2694: Namespace 'Devices.DevicesView' has no exported member 'BrowserSection'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(679,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(682,29): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(683,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(683,59): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(686,17): error TS2339: Property 'placeholder' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(686,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(688,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(686,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(688,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(691,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(693,28): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(715,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(716,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(715,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(716,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(723,17): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(724,15): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(731,78): error TS2339: Property 'value' does not exist on type 'Element'. @@ -4937,15 +4937,15 @@ node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(739,19): node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(745,44): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(783,36): error TS2694: Namespace 'Devices.DevicesView' has no exported member 'PageSection'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(788,28): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(790,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(790,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(797,23): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(805,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(806,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(807,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(805,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(806,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(807,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(820,35): error TS2694: Namespace 'Devices.DevicesView' has no exported member 'PageSection'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(821,19): error TS2694: Namespace 'Adb' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(838,19): error TS2694: Namespace 'Adb' has no exported member 'DevicePortForwardingStatus'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(847,82): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(847,89): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(890,31): error TS2694: Namespace 'Adb' has no exported member 'Browser'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(890,179): error TS2694: Namespace 'Devices.DevicesView' has no exported member 'PageSection'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(891,21): error TS2339: Property 'BrowserSection' does not exist on type 'typeof DevicesView'. @@ -5174,7 +5174,7 @@ node_modules/chrome-devtools-frontend/front_end/dom_extension/DOMExtension.js(80 node_modules/chrome-devtools-frontend/front_end/dom_extension/DOMExtension.js(812,16): error TS2339: Property 'keyCode' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(12,41): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(15,50): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(22,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(22,40): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(55,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(60,29): error TS2339: Property 'textContent' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(63,15): error TS2339: Property 'consume' does not exist on type 'Event'. @@ -5185,18 +5185,18 @@ node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(13 node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(134,22): error TS2339: Property 'caseInsensetiveComparator' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(152,32): error TS2339: Property 'checked' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(203,36): error TS2339: Property 'valuesArray' does not exist on type 'Set'. -node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(241,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(241,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(291,94): error TS2339: Property 'addAll' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(297,55): error TS2339: Property 'addAll' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(299,57): error TS2339: Property 'valuesArray' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(306,39): error TS2694: Namespace 'UI.SuggestBox' has no exported member 'Suggestions'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(18,32): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(18,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(18,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(20,77): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(30,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(45,42): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'BezierSwatch'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(57,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(103,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(103,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(104,32): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(106,77): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(122,28): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'ContrastInfo'. @@ -5205,7 +5205,7 @@ node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(168,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(175,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(228,23): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(228,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(228,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(230,68): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(248,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(262,47): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'Element'. @@ -5217,9 +5217,9 @@ node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(8 node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(122,5): error TS2322: Type 'Promise>' is not assignable to type 'Promise'. Type 'Map' is missing the following properties from type 'ComputedStyle': node, computedStyle node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(48,36): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(51,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(52,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(58,71): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(51,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(52,56): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(58,78): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(73,12): error TS2339: Property '_filterRegex' does not exist on type 'ComputedStyleWidget'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(91,24): error TS2345: Argument of type '(Promise | Promise)[]' is not assignable to parameter of type 'Iterable>'. Types of property '[Symbol.iterator]' are incompatible. @@ -5249,21 +5249,21 @@ node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js( node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(282,49): error TS2339: Property 'selectorText' does not exist on type 'CSSRule'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(286,30): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(12,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(12,60): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(12,67): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(25,70): error TS2339: Property 'state' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(25,90): error TS2339: Property 'checked' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(36,13): error TS2339: Property 'state' does not exist on type 'HTMLInputElement'. node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(43,20): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(47,16): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(51,16): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(108,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(109,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(108,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(109,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsBreadcrumbs.js(12,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsBreadcrumbs.js(86,37): error TS2339: Property 'nextSiblingElement' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsBreadcrumbs.js(104,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsBreadcrumbs.js(104,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsBreadcrumbs.js(215,38): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsBreadcrumbs.js(286,16): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(49,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(49,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(83,51): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. Type 'ElementsPanel' is not assignable to type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. Types of property 'modelAdded' are incompatible. @@ -5276,7 +5276,7 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(116,5) node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(159,24): error TS2339: Property 'remove' does not exist on type 'ElementsTreeOutline[]'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(180,12): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(181,12): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(181,75): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(181,82): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(189,43): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(272,18): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(277,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -5313,13 +5313,13 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(721,82 node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(723,39): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(732,60): error TS2339: Property 'sidebarPanes' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(763,24): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(768,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(770,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(785,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(800,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(768,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(770,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(785,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(800,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(822,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(864,51): error TS2339: Property 'isAncestor' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(867,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(867,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(884,11): error TS2339: Property '_pendingNodeReveal' does not exist on type 'ElementsPanel'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(889,16): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(890,16): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. @@ -5327,10 +5327,10 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(905,15 node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(912,15): error TS2339: Property '_pendingNodeReveal' does not exist on type 'ElementsPanel'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsSidebarPane.js(66,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(44,50): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(111,66): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(111,73): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(239,29): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(246,48): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(247,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(247,40): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(256,35): error TS2339: Property 'treeElementSymbol' does not exist on type 'TreeOutline'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(263,37): error TS2339: Property 'treeElementSymbol' does not exist on type 'TreeOutline'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(264,35): error TS2339: Property 'treeElementSymbol' does not exist on type 'TreeOutline'. @@ -5347,30 +5347,30 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js( node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(443,36): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(454,22): error TS2339: Property 'showContextMenu' does not exist on type 'TreeOutline'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(463,64): error TS2551: Property 'findTreeElement' does not exist on type 'TreeOutline'. Did you mean '_bindTreeElement'? -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(465,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(465,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(467,34): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(468,37): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(471,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(476,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(485,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(491,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(500,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(504,69): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(512,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(471,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(476,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(485,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(491,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(500,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(504,76): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(512,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(512,58): error TS2339: Property 'performCopyOrCut' does not exist on type 'TreeOutline'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(516,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(518,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(521,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(516,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(518,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(521,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(521,55): error TS2339: Property 'performCopyOrCut' does not exist on type 'TreeOutline'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(525,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(525,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(525,56): error TS2339: Property 'performCopyOrCut' does not exist on type 'TreeOutline'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(528,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(528,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(528,57): error TS2339: Property 'pasteNode' does not exist on type 'TreeOutline'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(529,24): error TS2339: Property 'canPaste' does not exist on type 'TreeOutline'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(534,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(534,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(534,54): error TS2339: Property 'toggleHideElement' does not exist on type 'TreeOutline'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(535,21): error TS2339: Property 'isToggledToHidden' does not exist on type 'TreeOutline'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(539,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(539,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(541,42): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(542,42): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(546,26): error TS2339: Property 'selectedDOMNode' does not exist on type 'TreeOutline'. @@ -5379,7 +5379,7 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js( node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(580,10): error TS2339: Property 'scrollIntoViewIfNeeded' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(592,20): error TS2339: Property 'classList' does not exist on type 'ChildNode'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(600,41): error TS2339: Property 'isAncestor' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(632,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(632,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(655,26): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(673,37): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(679,26): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. @@ -5411,7 +5411,7 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js( node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1113,93): error TS2339: Property '_decoratorExtensions' does not exist on type 'TreeOutline'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1160,35): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1169,30): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1170,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1170,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1172,28): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1246,15): error TS2339: Property 'setTextContentTruncatedIfNeeded' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1251,41): error TS2339: Property 'createChild' does not exist on type 'Node'. @@ -5449,7 +5449,7 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js( Types of property 'Events' are incompatible. Type '{ SelectedNodeChanged: symbol; ElementsTreeUpdated: symbol; }' is not assignable to type '{ ElementAttached: symbol; ElementExpanded: symbol; ElementCollapsed: symbol; ElementSelected: symbol; }'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(45,53): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(49,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(49,58): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(120,24): error TS2694: Namespace 'Elements' has no exported member 'MultilineEditorController'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(143,44): error TS2694: Namespace 'Elements.ElementsTreeOutline' has no exported member 'ClipboardData'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(173,11): error TS2339: Property 'handled' does not exist on type 'Event'. @@ -5509,17 +5509,17 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js( node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1614,38): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1621,26): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1622,10): error TS2339: Property 'classList' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1623,24): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1623,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1675,26): error TS2339: Property '_selectedDOMNode' does not exist on type 'TreeOutline'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1676,26): error TS2339: Property '_selectedNodeChanged' does not exist on type 'TreeOutline'. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(46,50): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(51,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(55,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(56,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(69,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(71,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(73,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(77,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(46,57): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(51,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(55,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(56,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(69,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(71,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(73,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(77,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(129,52): error TS2339: Property 'value' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(40,55): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. Type 'InspectElementModeController' is not assignable to type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. @@ -5554,11 +5554,11 @@ node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(1 node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(199,9): error TS2322: Type 'number' is not assignable to type 'string'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(199,18): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(202,21): error TS2339: Property 'toFixedIfFloating' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(235,7): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(235,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(235,63): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(235,90): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(236,7): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(235,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(235,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(235,70): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(235,97): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(236,14): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(252,18): error TS2339: Property '_backgroundColor' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(253,18): error TS2339: Property '_name' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(254,18): error TS2339: Property 'style' does not exist on type 'Element'. @@ -5575,11 +5575,11 @@ node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(3 node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(368,48): error TS2339: Property 'originalPropertyData' does not exist on type 'never'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(369,18): error TS2339: Property 'originalPropertyData' does not exist on type 'never'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(441,14): error TS2339: Property 'originalPropertyData' does not exist on type 'MetricsSidebarPane'. -node_modules/chrome-devtools-frontend/front_end/elements/PlatformFontsWidget.js(48,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/PlatformFontsWidget.js(48,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/PlatformFontsWidget.js(49,50): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/PlatformFontsWidget.js(68,32): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. -node_modules/chrome-devtools-frontend/front_end/elements/PlatformFontsWidget.js(95,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/PlatformFontsWidget.js(95,81): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/PlatformFontsWidget.js(95,50): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/PlatformFontsWidget.js(95,88): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/PropertiesWidget.js(50,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/PropertiesWidget.js(69,27): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/PropertiesWidget.js(131,27): error TS2339: Property 'removeChildren' does not exist on type 'Element'. @@ -5592,8 +5592,8 @@ node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(50 node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(69,32): error TS2339: Property '_instance' does not exist on type 'typeof StylesSidebarPane'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(83,26): error TS2339: Property 'type' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(84,24): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(85,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(86,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(85,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(86,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(132,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(138,11): error TS2339: Property 'placeholder' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(141,25): error TS2339: Property 'value' does not exist on type 'Element'. @@ -5623,44 +5623,44 @@ node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(43 node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(441,27): error TS2339: Property 'focus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(484,14): error TS2339: Property 'peekLast' does not exist on type 'SectionBlock[]'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(590,41): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(594,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(595,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(594,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(595,56): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(642,32): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(644,32): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(656,32): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(687,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(704,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(704,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(716,22): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(716,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(716,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(724,7): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(750,17): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(758,18): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(762,18): error TS2339: Property '_section' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(763,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(771,32): error TS2339: Property 'section' does not exist on type 'TreeOutlineInShadow'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(860,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(862,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(864,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(860,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(862,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(864,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(894,50): error TS2339: Property 'altKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(894,66): error TS2339: Property 'ctrlKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(894,83): error TS2339: Property 'metaKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(896,19): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(900,15): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(904,19): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(938,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(938,56): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(941,30): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(944,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(944,55): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(947,29): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(950,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(950,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(952,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(955,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(955,56): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(957,30): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(962,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(962,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(964,29): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(972,43): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(972,50): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(973,24): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1019,61): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1021,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1019,68): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1021,58): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1022,35): error TS2339: Property 'selectorText' does not exist on type 'CSSRule'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1034,5): error TS2322: Type 'Timer' is not assignable to type 'number'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1040,69): error TS2339: Property 'selectorText' does not exist on type 'CSSRule'. @@ -5818,7 +5818,7 @@ node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(30 node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3120,39): error TS2694: Namespace 'UI.SuggestBox' has no exported member 'Suggestions'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3265,15): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3272,15): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3282,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3282,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3302,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3305,32): error TS2339: Property '_instance' does not exist on type 'typeof StylesSidebarPane'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3312,32): error TS2339: Property '_instance' does not exist on type 'typeof StylesSidebarPane'. @@ -5871,71 +5871,71 @@ node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(496 node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(554,24): error TS2694: Namespace 'Protocol' has no exported member 'Emulation'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(633,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(665,23): error TS2339: Property 'screenOrientation' does not exist on type '{ width: number; height: number; deviceScaleFactor: number; mobile: boolean; }'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(712,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(713,18): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(714,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(715,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(712,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(713,25): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(714,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(715,24): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(25,74): error TS2694: Namespace 'Emulation.EmulatedDevice' has no exported member 'Mode'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(33,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(43,40): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(95,16): error TS2339: Property 'maxLength' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(96,16): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(96,24): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(96,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(109,17): error TS2339: Property 'maxLength' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(110,17): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(110,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(148,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(158,36): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(168,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(194,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(211,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(212,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(213,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(214,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(215,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(248,63): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(249,63): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(250,63): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(290,66): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(291,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(293,71): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(294,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(296,63): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(297,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(299,75): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(300,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(302,71): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(303,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(305,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(392,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(397,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(110,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(148,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(158,43): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(168,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(194,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(211,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(212,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(213,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(214,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(215,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(248,70): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(249,70): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(250,70): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(290,73): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(291,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(293,78): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(294,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(296,70): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(297,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(299,82): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(300,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(302,78): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(303,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(305,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(392,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(397,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(441,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(459,77): error TS2339: Property 'totalOffsetLeft' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(460,34): error TS2339: Property 'totalOffsetTop' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(460,78): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(461,55): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(462,57): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(461,62): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(462,64): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(482,42): error TS2694: Namespace 'Emulation.EmulatedDevice' has no exported member 'Mode'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(490,42): error TS2694: Namespace 'Emulation.EmulatedDevice' has no exported member 'Mode'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(507,24): error TS2339: Property 'disabled' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(508,25): error TS2339: Property 'disabled' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(519,23): error TS2339: Property 'placeholder' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(538,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(540,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(550,53): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(550,81): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(553,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(538,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(540,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(550,60): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(550,88): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(553,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(563,48): error TS2694: Namespace 'Emulation.EmulatedDevice' has no exported member 'Mode'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(15,24): error TS2339: Property 'singleton' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(37,45): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(74,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(83,7): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(83,36): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(83,65): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(83,94): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(84,7): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(84,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(84,63): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(74,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(83,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(83,43): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(83,72): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(83,101): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(84,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(84,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(84,70): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(105,9): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(132,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(143,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -5965,20 +5965,20 @@ node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeWrapper.js(5 node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeWrapper.js(53,37): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeWrapper.js(120,45): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(15,31): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(16,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(16,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(17,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(22,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(22,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(105,28): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(109,13): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(122,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(165,27): error TS2339: Property 'scrollIntoViewIfNeeded' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(166,27): error TS2339: Property 'focus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(202,26): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(204,58): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(206,60): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(207,61): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(208,51): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(212,61): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(204,65): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(206,67): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(207,68): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(208,58): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(212,68): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(13,42): error TS2694: Namespace 'Emulation.EmulatedDevice' has no exported member 'Orientation'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(15,42): error TS2694: Namespace 'Emulation.EmulatedDevice' has no exported member 'Orientation'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(23,50): error TS2694: Namespace 'Emulation.EmulatedDevice' has no exported member 'Mode'. @@ -6007,7 +6007,7 @@ node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(101,41): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(111,31): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(116,40): error TS2339: Property 'keysArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(118,70): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(118,77): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(154,27): error TS2339: Property 'peekLast' does not exist on type 'MediaQueryUIModel[]'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(215,25): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(220,41): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -6030,23 +6030,23 @@ node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(34,32): node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(35,29): error TS2339: Property '_instanceObject' does not exist on type 'typeof SensorsView'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(36,34): error TS2339: Property '_instanceObject' does not exist on type 'typeof SensorsView'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(43,40): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(44,70): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(48,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(52,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(44,77): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(48,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(52,21): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(55,55): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(82,25): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(91,26): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(97,69): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(98,70): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(97,76): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(98,77): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(122,27): error TS2339: Property 'focus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(127,29): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(127,64): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(144,48): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(145,78): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(150,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(154,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(145,85): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(150,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(154,21): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(157,58): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(178,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(178,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(203,39): error TS2339: Property 'disabled' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(206,39): error TS2339: Property 'disabled' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(220,26): error TS2339: Property 'focus' does not exist on type 'Element'. @@ -6061,33 +6061,33 @@ node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(281,25) node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(298,29): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(301,11): error TS2339: Property 'type' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(313,39): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(317,80): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(322,78): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(327,80): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(331,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(317,87): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(322,85): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(327,87): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(331,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(362,11): error TS2339: Property 'consume' does not exist on type 'MouseEvent'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(402,11): error TS2339: Property 'consume' does not exist on type 'MouseEvent'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(424,44): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(428,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(430,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(431,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(435,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(470,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(471,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(472,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(473,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(474,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(475,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(476,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(477,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(478,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(484,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(493,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(494,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(495,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(496,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(497,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(498,13): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(428,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(430,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(431,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(435,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(470,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(471,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(472,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(473,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(474,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(475,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(476,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(477,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(478,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(484,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(493,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(494,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(495,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(496,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(497,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(498,20): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUtils.js(7,93): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUtils.js(12,38): error TS2694: Namespace 'EventListeners' has no exported member 'FrameworkEventListenersObject'. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUtils.js(19,36): error TS2694: Namespace 'EventListeners' has no exported member 'FrameworkEventListenersObject'. @@ -6115,7 +6115,7 @@ node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUt Type '{ fn: any; data: any; _data: any; }' provides no match for the signature '(arg0: Node): any'. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUtils.js(480,39): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(14,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. -node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(27,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(27,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(35,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(51,32): error TS2694: Namespace 'EventListeners' has no exported member 'FrameworkEventListenersObject'. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(70,32): error TS2694: Namespace 'EventListeners' has no exported member 'FrameworkEventListenersObject'. @@ -6127,15 +6127,15 @@ node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersVi node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(252,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(283,38): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(284,41): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(292,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(293,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(300,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(301,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(292,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(293,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(300,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(301,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(311,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(321,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionAPI.js(93,12): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionAPI.js(149,19): error TS1110: Type expected. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionAPI.js(300,9): error TS2555: Expected at least 1 arguments, but got 0. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionAPI.js(300,14): error TS2555: Expected at least 1 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionAPI.js(314,12): error TS8022: JSDoc '@extends' is not attached to a class. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionAPI.js(371,12): error TS8022: JSDoc '@extends' is not attached to a class. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionAPI.js(381,12): error TS8022: JSDoc '@extends' is not attached to a class. @@ -6152,9 +6152,9 @@ node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(245 node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(271,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(279,40): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionRegistryStub.js(30,13): error TS2339: Property 'InspectorExtensionRegistry' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(129,5): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(136,5): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(161,5): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(129,10): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(136,10): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(161,10): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(219,43): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(244,54): error TS2339: Property 'traverseNextNode' does not exist on type 'HTMLElement'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(463,53): error TS2345: Argument of type '{ url: string; type: string; }' is not assignable to parameter of type '{ contentURL(): string; contentType(): ResourceType; contentEncoded(): Promise; requestContent(): Promise; searchInContent(query: string, caseSensitive: boolean, isRegex: boolean): Promise<...>; }'. @@ -6164,7 +6164,7 @@ node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(54 node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(567,30): error TS2339: Property 'KeyboardEvent' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(599,76): error TS2345: Argument of type 'symbol' is not assignable to parameter of type 'string'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(603,9): error TS2345: Argument of type 'symbol' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(649,5): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(649,10): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(667,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(670,36): error TS2339: Property '_overridePlatformExtensionAPIForTest' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(671,14): error TS2339: Property 'buildPlatformExtensionAPI' does not exist on type 'Window'. @@ -6540,7 +6540,7 @@ node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapsho node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(188,5): error TS2322: Type 'void' is not assignable to type 'HeapSnapshotNode'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(314,5): error TS2322: Type 'void' is not assignable to type 'HeapSnapshotNode'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(352,10): error TS1345: An expression of type 'void' cannot be tested for truthiness -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(759,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(759,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(918,34): error TS2345: Argument of type 'Uint32Array' is not assignable to parameter of type 'number[]'. Type 'Uint32Array' is missing the following properties from type 'number[]': pop, push, concat, shift, and 5 more. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(920,34): error TS2345: Argument of type 'Uint32Array' is not assignable to parameter of type 'number[]'. @@ -6657,14 +6657,14 @@ node_modules/chrome-devtools-frontend/front_end/help/Help.js(10,22): error TS269 node_modules/chrome-devtools-frontend/front_end/help/Help.js(61,74): error TS2694: Namespace 'Help' has no exported member 'ReleaseNoteHighlight'. node_modules/chrome-devtools-frontend/front_end/help/ReleaseNoteText.js(12,25): error TS2694: Namespace 'Help' has no exported member 'ReleaseNote'. node_modules/chrome-devtools-frontend/front_end/help/ReleaseNoteView.js(10,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/help/ReleaseNoteView.js(11,30): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/help/ReleaseNoteView.js(11,37): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/help/ReleaseNoteView.js(16,20): error TS2694: Namespace 'Help' has no exported member 'ReleaseNote'. node_modules/chrome-devtools-frontend/front_end/help/ReleaseNoteView.js(21,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/help/ReleaseNoteView.js(26,13): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/help/ReleaseNoteView.js(29,16): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/help/ReleaseNoteView.js(34,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/help/ReleaseNoteView.js(34,60): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/help/ReleaseNoteView.js(35,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/help/ReleaseNoteView.js(38,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/help/ReleaseNoteView.js(38,60): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/help/ReleaseNoteView.js(39,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/help/ReleaseNoteView.js(45,15): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/help/ReleaseNoteView.js(47,27): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -6712,7 +6712,7 @@ node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(15 node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(18,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(21,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(38,40): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(90,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(90,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(100,59): error TS2339: Property 'x' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(100,68): error TS2339: Property 'y' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(103,16): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. @@ -6738,17 +6738,17 @@ node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierUI.js(102,9) node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierUI.js(103,21): error TS2339: Property 'createSVGChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(11,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(14,43): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(15,79): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(17,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(20,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(15,86): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(17,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(20,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(23,38): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(24,50): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(24,57): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(25,38): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(26,50): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(26,57): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(38,29): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(39,56): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(39,63): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(42,45): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(43,66): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(43,73): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(53,23): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(96,18): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(97,18): error TS2339: Property 'value' does not exist on type 'Element'. @@ -6795,7 +6795,7 @@ node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(16, node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(17,32): error TS2339: Property '_constructor' does not exist on type 'typeof ColorSwatch'. node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(21,83): error TS2339: Property '_constructor' does not exist on type 'typeof ColorSwatch'. node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(131,30): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(132,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(132,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(138,10): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(139,36): error TS2339: Property 'createChild' does not exist on type 'ColorSwatch'. node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(146,16): error TS2339: Property 'shiftKey' does not exist on type 'Event'. @@ -6822,59 +6822,59 @@ node_modules/chrome-devtools-frontend/front_end/inline_editor/SwatchPopoverHelpe node_modules/chrome-devtools-frontend/front_end/integration_test_runner.js(5,10): error TS2339: Property 'testRunner' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/integration_test_runner.js(6,3): error TS2552: Cannot find name 'testRunner'. Did you mean 'TestRunner'? node_modules/chrome-devtools-frontend/front_end/integration_test_runner.js(7,3): error TS2552: Cannot find name 'testRunner'. Did you mean 'TestRunner'? -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(43,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(43,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(84,15): error TS2339: Property 'which' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(95,24): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(102,25): error TS2339: Property 'scrollRectIndex' does not exist on type 'Selection'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(120,78): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(159,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(161,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(120,85): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(159,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(161,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(179,51): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(191,46): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(193,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(194,52): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(195,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(196,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(197,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(198,58): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(193,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(194,59): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(195,55): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(196,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(197,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(198,65): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(199,53): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(200,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(200,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(239,3): error TS2322: Type 'symbol' is not assignable to type 'string'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(246,18): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(247,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(248,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(249,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(250,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(252,7): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(253,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(254,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(255,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(258,7): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(260,7): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(262,7): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(263,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(265,7): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(267,7): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(268,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(271,7): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(273,7): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(274,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(276,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(279,7): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(280,18): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(282,7): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(283,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(284,19): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(285,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(286,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(287,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(288,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(289,19): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(290,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(294,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(295,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(296,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(297,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(246,25): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(247,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(248,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(249,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(250,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(252,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(253,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(254,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(255,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(258,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(260,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(262,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(263,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(265,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(267,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(268,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(271,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(273,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(274,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(276,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(279,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(280,25): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(282,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(283,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(284,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(285,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(286,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(287,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(288,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(289,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(290,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(294,55): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(295,55): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(296,55): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(297,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(150,61): error TS2339: Property 'root' does not exist on type 'TreeElement'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(151,31): error TS2339: Property '_layer' does not exist on type 'TreeElement'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(199,25): error TS2339: Property '_layer' does not exist on type 'TreeElement'. @@ -6885,9 +6885,9 @@ node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(12 node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(135,19): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(149,34): error TS2339: Property '_snapshot' does not exist on type 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(153,20): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(231,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(231,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(44,30): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(44,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(44,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(54,47): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(166,29): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(172,39): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. @@ -6918,14 +6918,14 @@ node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(607 node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(613,26): error TS2339: Property 'viewportWidth' does not exist on type 'WebGLRenderingContext'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(613,44): error TS2339: Property 'viewportHeight' does not exist on type 'WebGLRenderingContext'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(625,14): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(625,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(625,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(626,14): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(626,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(626,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(641,21): error TS2339: Property 'clientX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(642,22): error TS2339: Property 'clientY' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(670,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(693,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(697,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(670,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(693,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(697,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(708,15): error TS2339: Property 'which' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(717,30): error TS2339: Property 'clientX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(718,30): error TS2339: Property 'clientY' does not exist on type 'Event'. @@ -6934,9 +6934,9 @@ node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(727 node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(762,26): error TS2339: Property 'LayerStyle' does not exist on type 'typeof Layers3DView'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(777,3): error TS2322: Type 'symbol' is not assignable to type 'string'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(778,3): error TS2322: Type 'symbol' is not assignable to type 'string'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(794,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(795,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(796,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(794,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(795,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(796,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(841,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(852,15): error TS2749: 'Image' refers to a value, but is being used as a type here. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(858,13): error TS2339: Property 'image' does not exist on type 'WebGLTexture'. @@ -6948,14 +6948,14 @@ node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(114 node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(36,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(42,49): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(43,48): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(44,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(44,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(70,39): error TS2551: Property '_categories' does not exist on type 'typeof PaintProfilerView'. Did you mean 'categories'? node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(71,44): error TS2551: Property '_categories' does not exist on type 'typeof PaintProfilerView'. Did you mean 'categories'? node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(72,35): error TS2551: Property '_categories' does not exist on type 'typeof PaintProfilerView'. Did you mean 'categories'? -node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(73,63): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(74,63): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(75,59): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(76,59): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(73,70): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(74,70): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(75,66): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(76,66): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(78,42): error TS2551: Property '_categories' does not exist on type 'typeof PaintProfilerView'. Did you mean 'categories'? node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(85,39): error TS2551: Property '_logItemCategoriesMap' does not exist on type 'typeof PaintProfilerView'. Did you mean '_initLogItemCategories'? node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(86,44): error TS2551: Property '_logItemCategoriesMap' does not exist on type 'typeof PaintProfilerView'. Did you mean '_initLogItemCategories'? @@ -6976,9 +6976,9 @@ node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.j node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(536,32): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(19,22): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(20,20): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(35,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(40,51): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(48,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(35,55): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(40,58): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(48,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(128,18): error TS2339: Property 'focus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(144,18): error TS2339: Property 'focus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(154,26): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. @@ -7017,14 +7017,14 @@ node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(518,15) node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(552,32): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(560,24): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(561,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(63,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(63,60): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(138,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(150,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(160,58): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(160,65): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(169,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(187,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/layers_test_runner/LayersTestRunner.js(55,22): error TS2339: Property 'layers' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/layers_test_runner/LayersTestRunner.js(130,3): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layers_test_runner/LayersTestRunner.js(130,14): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/ExecutionContextSelector.js(63,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/main/ExecutionContextSelector.js(83,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/main/ExecutionContextSelector.js(140,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -7032,10 +7032,10 @@ node_modules/chrome-devtools-frontend/front_end/main/ExecutionContextSelector.js node_modules/chrome-devtools-frontend/front_end/main/ExecutionContextSelector.js(156,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(39,15): error TS2339: Property '_instanceForTest' does not exist on type 'typeof Main'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(80,12): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(192,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(193,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(194,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(195,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(192,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(193,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(194,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(195,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(208,5): error TS2741: Property '_extensionAPITestHook' is missing in type 'ExtensionServer' but required in type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(230,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(261,27): error TS2339: Property 'runtime' does not exist on type 'Window'. @@ -7043,69 +7043,69 @@ node_modules/chrome-devtools-frontend/front_end/main/Main.js(302,32): error TS23 node_modules/chrome-devtools-frontend/front_end/main/Main.js(321,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(331,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(345,24): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(360,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(365,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(367,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(369,64): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(373,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(376,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(378,81): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(384,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(389,54): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(392,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(399,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(360,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(365,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(367,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(369,71): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(373,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(376,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(378,88): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(384,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(389,61): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(392,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(399,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(424,49): error TS2339: Property 'ownerDocument' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(428,19): error TS2339: Property 'handled' does not exist on type 'CustomEvent'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(450,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(472,12): error TS2339: Property 'registerInspectorDispatcher' does not exist on type 'Target'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(473,12): error TS2339: Property 'inspectorAgent' does not exist on type 'Target'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(567,65): error TS2339: Property 'deepActiveElement' does not exist on type 'Document'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(591,25): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(591,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(608,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(609,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(616,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(617,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(618,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(619,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(653,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(654,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(656,68): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(609,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(616,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(617,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(618,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(619,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(653,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(654,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(656,75): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(657,27): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(668,69): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(668,76): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(682,32): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(685,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(721,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(724,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(727,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(747,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(685,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(721,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(724,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(727,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(747,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(764,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(786,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(801,31): error TS2339: Property 'sendRawMessageForTesting' does not exist on type 'typeof InspectorBackend'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(819,39): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(820,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(820,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(822,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(823,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(824,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(823,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(824,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(825,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(847,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/main/Main.js(852,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(853,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(853,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(854,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(855,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(855,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(907,12): error TS2339: Property 'pageAgent' does not exist on type 'Target'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(945,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(37,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(38,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(41,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(41,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(44,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(45,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(48,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(49,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(945,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(37,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(38,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(41,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(41,50): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(44,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(45,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(48,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(49,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(52,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(57,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(58,51): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(59,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(58,58): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(59,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/RequestAppBannerActionDelegate.js(18,14): error TS2339: Property 'pageAgent' does not exist on type 'Target'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(7,48): error TS2694: Namespace 'MobileThrottling' has no exported member 'MobileThrottlingConditionsGroup'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(7,100): error TS2694: Namespace 'MobileThrottling' has no exported member 'ConditionsList'. @@ -7113,18 +7113,18 @@ node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottli node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(17,34): error TS2694: Namespace 'MobileThrottling' has no exported member 'ConditionsList'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(23,32): error TS2694: Namespace 'MobileThrottling' has no exported member 'Conditions'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(31,33): error TS2694: Namespace 'MobileThrottling' has no exported member 'ConditionsList'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(34,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(35,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(36,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(34,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(35,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(36,40): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(7,48): error TS2694: Namespace 'MobileThrottling' has no exported member 'NetworkThrottlingConditionsGroup'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(7,110): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'Conditions'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(8,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(9,57): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'Conditions'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(18,43): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'Conditions'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(29,34): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'Conditions'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(36,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(37,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(38,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(36,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(37,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(38,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(43,62): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'Conditions'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(16,59): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'Conditions'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(18,36): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'Conditions'. @@ -7139,35 +7139,35 @@ node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingMana node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(45,44): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'Conditions'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(48,21): error TS2339: Property 'removeChildren' does not exist on type 'HTMLSelectElement'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(52,42): error TS2339: Property 'createChild' does not exist on type 'HTMLSelectElement'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(61,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(61,77): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(89,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(89,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(117,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(61,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(61,84): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(89,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(89,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(117,28): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(122,34): error TS2694: Namespace 'MobileThrottling' has no exported member 'ConditionsList'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(140,13): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(140,20): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(141,81): error TS2694: Namespace 'MobileThrottling' has no exported member 'Conditions'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(147,42): error TS2694: Namespace 'MobileThrottling' has no exported member 'MobileThrottlingConditionsGroup'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(148,35): error TS2694: Namespace 'MobileThrottling' has no exported member 'ConditionsList'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(188,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(188,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(218,82): error TS2339: Property 'selectedIndex' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(224,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(224,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(266,15): error TS2339: Property 'singleton' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(16,35): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'Conditions'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(20,18): error TS2300: Duplicate identifier 'Conditions'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(22,30): error TS2694: Namespace 'MobileThrottling' has no exported member 'Conditions'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(25,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(25,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(30,30): error TS2694: Namespace 'MobileThrottling' has no exported member 'Conditions'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(33,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(33,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(38,30): error TS2694: Namespace 'MobileThrottling' has no exported member 'Conditions'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(40,10): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(41,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(40,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(41,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(46,30): error TS2694: Namespace 'MobileThrottling' has no exported member 'Conditions'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(48,10): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(49,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(48,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(49,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(62,30): error TS2694: Namespace 'MobileThrottling' has no exported member 'PlaceholderConditions'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(64,10): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(65,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(64,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(65,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(68,66): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'Conditions'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(71,64): error TS2694: Namespace 'MobileThrottling' has no exported member 'Conditions'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(71,93): error TS2694: Namespace 'MobileThrottling' has no exported member 'PlaceholderConditions'. @@ -7177,8 +7177,8 @@ node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPres node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(82,38): error TS2694: Namespace 'MobileThrottling' has no exported member 'Conditions'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(87,39): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'Conditions'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(14,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(14,68): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(17,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(14,75): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(17,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(29,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(61,53): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'Conditions'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(63,25): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -7191,29 +7191,29 @@ node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSett node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(95,53): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'Conditions'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(116,53): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'Conditions'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(136,26): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(138,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(140,69): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(142,69): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(144,69): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(138,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(140,76): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(142,76): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(144,76): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(146,26): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(152,61): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(153,71): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(157,59): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(158,71): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(162,60): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(163,71): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(152,68): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(153,78): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(157,66): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(158,78): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(162,67): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(163,78): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(186,64): error TS2365: Operator '>=' cannot be applied to types 'string' and 'number'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(186,78): error TS2365: Operator '<=' cannot be applied to types 'string' and 'number'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(197,50): error TS2365: Operator '>=' cannot be applied to types 'string' and 'number'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(197,64): error TS2365: Operator '<=' cannot be applied to types 'string' and 'number'. -node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(18,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(21,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(24,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(18,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(21,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(24,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(28,51): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'BlockedPattern'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(35,58): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'BlockedPattern'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(52,39): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(53,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(55,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(53,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(55,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(73,34): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'BlockedPattern'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(80,28): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(84,13): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -7225,31 +7225,31 @@ node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(120,3 node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(131,34): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'BlockedPattern'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(147,57): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'BlockedPattern'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(155,26): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(157,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(157,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(158,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(226,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(17,56): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. -node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(18,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(19,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(20,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(21,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(18,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(19,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(20,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(21,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(55,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(58,50): error TS2694: Namespace 'SDK.NetworkRequest' has no exported member 'EventSourceMessage'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(78,34): error TS2694: Namespace 'SDK.NetworkRequest' has no exported member 'EventSourceMessage'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(85,14): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(86,14): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(54,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(54,30): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(74,36): error TS2694: Namespace 'SDK.NetworkRequest' has no exported member 'ContentData'. -node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(93,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(93,30): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(12,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(14,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(25,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(25,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(30,49): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(38,28): error TS2339: Property 'selectedIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(41,27): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(42,27): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(43,27): error TS2339: Property 'placeholder' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(43,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(43,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(44,27): error TS2339: Property 'required' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(51,42): error TS2339: Property 'options' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(51,73): error TS2339: Property 'selectedIndex' does not exist on type 'Element'. @@ -7264,12 +7264,12 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(79, node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(80,31): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(80,61): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(94,39): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(102,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(104,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(108,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(102,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(104,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(108,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(110,52): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(115,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(116,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(115,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(116,56): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(126,44): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(137,35): error TS2339: Property 'disabled' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(138,34): error TS2339: Property 'disabled' does not exist on type 'Element'. @@ -7297,7 +7297,7 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(6 node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(810,10): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(833,10): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(835,10): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(846,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(846,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(847,25): error TS2339: Property 'localizedFailDescription' does not exist on type 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(848,14): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(849,50): error TS2339: Property 'localizedFailDescription' does not exist on type 'NetworkRequest'. @@ -7305,55 +7305,55 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(8 node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(850,53): error TS2339: Property 'localizedFailDescription' does not exist on type 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(855,12): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(857,12): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(859,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(861,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(863,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(866,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(869,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(872,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(875,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(878,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(883,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(885,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(899,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(859,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(861,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(863,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(866,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(869,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(872,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(875,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(878,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(883,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(885,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(899,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(902,14): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(909,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(909,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(913,14): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(922,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(922,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(935,40): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(937,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(937,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(939,14): error TS2339: Property 'request' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(943,14): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(943,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(945,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(943,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(945,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(949,14): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(949,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(951,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(960,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(964,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(966,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(949,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(951,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(960,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(964,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(966,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(969,33): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(970,33): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(981,42): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(982,41): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(985,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(985,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(1010,12): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkFrameGrouper.js(85,12): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkFrameGrouper.js(86,12): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(44,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(50,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(52,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(56,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(57,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(62,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(65,30): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(44,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(50,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(52,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(56,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(57,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(62,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(65,37): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(86,48): error TS2694: Namespace 'Network.NetworkLogView' has no exported member 'Filter'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(88,40): error TS2694: Namespace 'Network.NetworkLogView' has no exported member 'Filter'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(114,37): error TS2345: Argument of type 'NetworkFrameGrouper' is not assignable to parameter of type '{ groupNodeForRequest: (request: NetworkRequest) => NetworkGroupNode; reset: () => void; }'. Property '_parentView' does not exist on type '{ groupNodeForRequest: (request: NetworkRequest) => NetworkGroupNode; reset: () => void; }'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(124,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(124,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(144,44): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(147,50): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(147,57): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(152,57): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. Type 'NetworkLogView' is not assignable to type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. Types of property 'modelAdded' are incompatible. @@ -7368,7 +7368,7 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(585,22 node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(595,40): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(596,40): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(597,50): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(602,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(602,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(663,41): error TS2339: Property 'shiftKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(690,47): error TS2339: Property 'button' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(691,13): error TS2339: Property 'consume' does not exist on type 'Event'. @@ -7386,29 +7386,29 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(905,5) node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(916,20): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(938,41): error TS2339: Property 'firstValue' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1074,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1150,69): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1157,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1162,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1167,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1172,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1174,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1176,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1177,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1178,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1180,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1182,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1183,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1186,67): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1188,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1190,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1192,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1194,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1204,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1214,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1223,13): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1150,76): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1157,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1162,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1167,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1172,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1174,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1176,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1177,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1178,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1180,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1182,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1183,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1186,74): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1188,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1190,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1192,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1194,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1204,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1214,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1223,20): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1294,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1309,17): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1314,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1309,24): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1314,24): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1501,39): error TS2694: Namespace 'Network.NetworkLogView' has no exported member 'Filter'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1554,39): error TS2694: Namespace 'Network.NetworkLogView' has no exported member 'Filter'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1696,9): error TS2322: Type 'string' is not assignable to type 'number'. @@ -7429,18 +7429,18 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(168,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(169,45): error TS2339: Property 'wheelDeltaY' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(202,73): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(207,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(207,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(331,45): error TS2694: Namespace 'Network.NetworkLogViewColumns' has no exported member 'Descriptor'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(370,14): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(371,32): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(387,73): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(395,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(398,74): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(400,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(403,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(406,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(409,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(412,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(387,80): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(395,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(398,81): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(400,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(403,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(406,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(409,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(412,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(469,46): error TS2694: Namespace 'Network.NetworkLogViewColumns' has no exported member 'Descriptor'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(481,66): error TS2694: Namespace 'Network.NetworkLogViewColumns' has no exported member 'Descriptor'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(522,19): error TS2694: Namespace 'UI' has no exported member 'PopoverRequest'. @@ -7448,42 +7448,42 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(616,31): error TS2300: Duplicate identifier 'Descriptor'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(616,31): error TS2339: Property 'Descriptor' does not exist on type 'typeof NetworkLogViewColumns'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(640,50): error TS2694: Namespace 'Network.NetworkLogViewColumns' has no exported member 'Descriptor'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(645,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(646,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(656,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(661,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(663,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(668,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(673,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(678,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(683,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(690,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(696,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(703,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(709,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(715,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(717,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(723,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(725,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(731,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(736,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(742,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(748,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(754,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(760,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(767,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(773,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(779,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(785,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(791,12): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(645,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(646,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(656,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(661,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(663,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(668,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(673,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(678,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(683,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(690,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(696,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(703,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(709,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(715,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(717,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(723,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(725,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(731,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(736,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(742,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(748,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(754,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(760,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(767,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(773,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(779,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(785,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(791,19): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(22,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(22,68): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(29,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(33,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(22,75): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(29,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(33,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(43,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(70,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(131,26): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(132,70): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(132,77): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(134,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkOverview.js(48,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkOverview.js(58,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -7495,21 +7495,21 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkOverview.js(279,2 node_modules/chrome-devtools-frontend/front_end/network/NetworkOverview.js(279,25): error TS2339: Property 'Window' does not exist on type 'typeof NetworkOverview'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(58,54): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(67,53): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(79,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(79,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(140,55): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(158,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(169,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(174,66): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(180,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(183,67): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(184,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(188,69): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(189,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(193,61): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(197,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(198,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(201,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(202,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(169,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(174,73): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(180,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(183,74): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(184,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(188,76): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(189,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(193,68): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(197,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(198,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(201,55): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(202,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(274,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(287,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(291,7): error TS2322: Type 'Timer' is not assignable to type 'number'. @@ -7518,7 +7518,7 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(397,22): node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(404,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(412,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(420,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(520,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(520,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(523,22): error TS2339: Property 'isSelfOrDescendant' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(550,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(558,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -7526,9 +7526,9 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(567,22): node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(575,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(641,17): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(647,42): error TS2694: Namespace 'SDK.TracingManager' has no exported member 'EventPayload'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(684,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(684,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(705,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(715,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(715,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(97,19): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(219,7): error TS2322: Type 'Promise' is not assignable to type 'Promise'. node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(243,27): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. @@ -7562,120 +7562,120 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.j node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(421,62): error TS2694: Namespace 'Network.NetworkWaterfallColumn' has no exported member '_LayerStyle'. node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(613,32): error TS2339: Property '_LayerStyle' does not exist on type 'typeof NetworkWaterfallColumn'. node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(616,32): error TS2339: Property '_TextLayer' does not exist on type 'typeof NetworkWaterfallColumn'. -node_modules/chrome-devtools-frontend/front_end/network/RequestCookiesView.js(55,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestCookiesView.js(83,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestCookiesView.js(84,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestCookiesView.js(55,55): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestCookiesView.js(83,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestCookiesView.js(84,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHTMLView.js(56,18): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/RequestHTMLView.js(62,18): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(56,84): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(71,73): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(56,91): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(71,80): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(112,14): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(113,14): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(114,14): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(142,11): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(142,68): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(149,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(158,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(173,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(205,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(142,75): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(149,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(158,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(173,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(205,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(215,42): error TS2694: Namespace 'SDK.NetworkRequest' has no exported member 'NameValue'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(222,39): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(223,39): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(237,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(249,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(249,79): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(249,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(249,86): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(260,24): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(264,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(264,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(282,14): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(283,14): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(293,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(304,15): error TS2551: Property 'editable' does not exist on type 'ObjectPropertiesSection'. Did you mean '_editable'? node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(311,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(315,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(315,79): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(315,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(315,86): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(328,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(340,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(342,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(359,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(361,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(340,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(342,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(359,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(361,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(378,26): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(378,74): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(378,81): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(379,26): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(381,48): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(391,55): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(391,62): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(393,50): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(396,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(400,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(402,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(396,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(400,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(402,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(417,40): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(418,40): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(421,40): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(426,42): error TS2694: Namespace 'SDK.NetworkRequest' has no exported member 'NameValue'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(437,25): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(437,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(439,23): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(440,23): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(470,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(478,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(470,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(478,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(487,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(496,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(514,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(514,77): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestPreviewView.js(60,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestPreviewView.js(93,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(514,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(514,84): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestPreviewView.js(60,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestPreviewView.js(93,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(46,34): error TS2694: Namespace 'SDK.NetworkRequest' has no exported member 'ContentData'. -node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(118,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(121,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(54,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(56,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(58,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(60,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(62,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(64,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(66,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(68,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(70,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(72,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(74,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(76,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(78,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(80,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(82,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(118,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(121,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(54,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(56,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(58,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(60,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(62,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(64,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(66,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(68,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(70,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(72,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(74,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(76,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(78,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(80,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(82,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(89,32): error TS2694: Namespace 'Network' has no exported member 'RequestTimeRange'. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(187,33): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(202,40): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(217,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(217,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(219,39): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(220,58): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(222,58): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(225,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(228,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(220,65): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(222,65): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(225,50): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(228,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(235,29): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(244,34): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(248,31): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(250,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(250,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(253,31): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(257,88): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(257,95): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(259,53): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(267,37): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(271,37): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(272,52): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(274,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(272,59): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(274,59): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(288,74): error TS2345: Argument of type '{ min: number; max: number; count: number; }' is not assignable to parameter of type 'number | { min: number; max: number; }'. Object literal may only specify known properties, and 'count' does not exist in type '{ min: number; max: number; }'. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(290,29): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(307,34): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(315,37): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(318,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(318,59): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(35,56): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(36,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(38,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(43,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(63,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(76,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(86,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(99,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(100,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(111,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(36,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(38,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(43,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(63,56): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(76,56): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(86,56): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(99,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(100,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(111,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(131,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(134,48): error TS2694: Namespace 'SDK.NetworkRequest' has no exported member 'WebSocketFrame'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(141,34): error TS2694: Namespace 'SDK.NetworkRequest' has no exported member 'WebSocketFrame'. @@ -7683,9 +7683,9 @@ node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameVi node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(165,21): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(182,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(228,43): error TS2694: Namespace 'UI.NamedBitSetFilterUI' has no exported member 'Item'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(230,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(231,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(232,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(230,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(231,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(232,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(241,34): error TS2694: Namespace 'SDK.NetworkRequest' has no exported member 'WebSocketFrame'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(250,14): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(251,14): error TS2339: Property 'title' does not exist on type 'Element'. @@ -7705,7 +7705,7 @@ node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(101,61 node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(123,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(154,49): error TS2694: Namespace 'NetworkLog.NetworkLog' has no exported member '_InitiatorInfo'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(165,38): error TS2694: Namespace 'NetworkLog.NetworkLog' has no exported member '_InitiatorInfo'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(195,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(195,40): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(226,38): error TS2694: Namespace 'NetworkLog.NetworkLog' has no exported member 'InitiatorGraph'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(256,29): error TS2339: Property 'addAll' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(289,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -7714,7 +7714,7 @@ node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(369,22 node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(379,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(388,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(398,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(446,75): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(446,82): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(477,23): error TS2339: Property 'InitiatorGraph' does not exist on type 'typeof NetworkLog'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(485,149): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(486,23): error TS2339: Property '_InitiatorInfo' does not exist on type 'typeof NetworkLog'. @@ -7725,11 +7725,11 @@ node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriori node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(32,28): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(35,29): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(36,50): error TS2339: Property '_priorityUiLabelMap' does not exist on type '() => Map'. -node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(42,54): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(43,50): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(44,53): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(45,51): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(46,55): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(42,61): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(43,57): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(44,60): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(45,58): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(46,62): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(47,40): error TS2339: Property '_priorityUiLabelMap' does not exist on type '() => Map'. node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(53,28): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(56,29): error TS2694: Namespace 'Protocol' has no exported member 'Network'. @@ -7748,26 +7748,26 @@ node_modules/chrome-devtools-frontend/front_end/object_ui/CustomPreviewComponent node_modules/chrome-devtools-frontend/front_end/object_ui/CustomPreviewComponent.js(94,30): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/object_ui/CustomPreviewComponent.js(116,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/object_ui/CustomPreviewComponent.js(125,18): error TS2339: Property 'classList' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/object_ui/CustomPreviewComponent.js(230,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/object_ui/CustomPreviewComponent.js(230,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(25,39): error TS2694: Namespace 'UI.SuggestBox' has no exported member 'Suggestions'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(73,39): error TS2694: Namespace 'UI.SuggestBox' has no exported member 'Suggestions'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(118,32): error TS2694: Namespace 'UI.SuggestBox' has no exported member 'Suggestions'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(132,51): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(156,24): error TS2339: Property 'subtitle' does not exist on type '{ text: string; title: string; priority: number; }'. -node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(156,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(156,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(165,39): error TS2694: Namespace 'UI.SuggestBox' has no exported member 'Suggestions'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(183,37): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(183,97): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(218,34): error TS2694: Namespace 'SDK.RuntimeModel' has no exported member 'EvaluationResult'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(219,66): error TS2694: Namespace 'ObjectUI.JavaScriptAutocomplete' has no exported member 'CompletionGroup'. -node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(262,63): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(262,70): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(335,16): error TS2403: Subsequent variable declarations must have the same type. Variable 'scope' must be of type 'Scope', but here has type '{ properties: RemoteObjectProperty[]; name: string; }'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(336,54): error TS2339: Property 'properties' does not exist on type 'Scope'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(342,54): error TS2694: Namespace 'ObjectUI.JavaScriptAutocomplete' has no exported member 'CompletionGroup'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(347,30): error TS2694: Namespace 'UI.SuggestBox' has no exported member 'Suggestions'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(387,56): error TS2694: Namespace 'ObjectUI.JavaScriptAutocomplete' has no exported member 'CompletionGroup'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(388,32): error TS2694: Namespace 'UI.SuggestBox' has no exported member 'Suggestions'. -node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(399,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(399,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(442,28): error TS2339: Property 'subtitle' does not exist on type '{ text: any; priority: number; }'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(466,19): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(471,33): error TS2339: Property 'CompletionGroup' does not exist on type 'typeof JavaScriptAutocomplete'. @@ -7791,9 +7791,9 @@ node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSectio node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(263,20): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(268,22): error TS2339: Property 'setTextContentTruncatedIfNeeded' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(274,22): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(274,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(274,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(276,22): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(287,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(287,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(288,20): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(297,20): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(298,20): error TS2339: Property 'createTextChild' does not exist on type 'Element'. @@ -7816,11 +7816,11 @@ node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSectio node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(578,24): error TS2339: Property 'parentObject' does not exist on type 'RemoteObjectProperty'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(581,38): error TS2339: Property 'getter' does not exist on type 'RemoteObjectProperty'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(592,31): error TS2339: Property 'parentObject' does not exist on type 'RemoteObjectProperty'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(613,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(613,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(621,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(626,31): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(627,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(631,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(627,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(631,28): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(690,57): error TS2339: Property '_skipProto' does not exist on type 'TreeOutline'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(691,90): error TS2339: Property 'parentObject' does not exist on type 'RemoteObjectProperty'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(703,111): error TS2339: Property 'setter' does not exist on type 'RemoteObjectProperty'. @@ -7828,9 +7828,9 @@ node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSectio node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(758,18): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(778,30): error TS2339: Property 'getter' does not exist on type 'RemoteObjectProperty'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(780,25): error TS2339: Property 'parentObject' does not exist on type 'RemoteObjectProperty'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(783,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(783,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(784,25): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(784,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(784,40): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(791,26): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(792,26): error TS2339: Property 'appendChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(796,26): error TS2339: Property 'title' does not exist on type 'Element'. @@ -7846,7 +7846,7 @@ node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSectio node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(832,43): error TS2339: Property '_editable' does not exist on type 'TreeOutline'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(832,61): error TS2339: Property '_readOnly' does not exist on type 'ObjectPropertyTreeElement'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(835,46): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(841,61): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(841,68): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(853,26): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(891,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(895,15): error TS2339: Property 'key' does not exist on type 'Event'. @@ -7889,14 +7889,14 @@ node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFor node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(186,23): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(190,21): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(199,32): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(201,79): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(201,86): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(208,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(213,23): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(218,23): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(236,32): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(240,33): error TS2339: Property 'peekLast' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(256,12): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(256,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(256,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(271,12): error TS2339: Property 'createTextChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(280,12): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(45,48): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -7936,7 +7936,7 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(464,22) node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(12,45): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(23,20): error TS2339: Property 'src' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(59,13): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(59,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(59,28): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(60,13): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(60,61): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(61,32): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -7946,9 +7946,9 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(148,27) node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(168,35): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(180,25): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(211,16): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(211,24): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(211,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(213,16): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(213,24): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(213,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(215,39): error TS2345: Argument of type 'TemplateStringsArray' is not assignable to parameter of type 'string[]'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(254,19): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(256,35): error TS2339: Property 'metaKey' does not exist on type 'Event'. @@ -8100,7 +8100,7 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js( node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(74,72): error TS2554: Expected 0 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(81,20): error TS2339: Property 'timeline' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(91,33): error TS2339: Property 'timeline' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(98,5): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(98,16): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(108,20): error TS2339: Property 'timeline' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(120,79): error TS2554: Expected 0 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(130,13): error TS2339: Property 'timeline' does not exist on type 'any[]'. @@ -8108,7 +8108,7 @@ node_modules/chrome-devtools-frontend/front_end/performance_test_runner/Timeline node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(135,35): error TS2339: Property 'timeline' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(139,27): error TS2339: Property 'timeline' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(147,15): error TS2339: Property 'timeline' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(159,9): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(159,20): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(189,60): error TS2339: Property 'timeline' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(220,44): error TS2339: Property 'peekLast' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(255,46): error TS2554: Expected 2 arguments, but got 3. @@ -8135,24 +8135,24 @@ node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(62 node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(130,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(143,40): error TS2339: Property 'valuesArray' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(60,48): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(61,82): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(62,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(64,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(61,89): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(62,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(64,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(69,53): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(71,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(73,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(78,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(71,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(73,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(78,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(82,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(135,38): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(138,15): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(139,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(144,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(223,26): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(224,66): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(226,66): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(224,73): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(226,73): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(228,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(282,26): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(283,66): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(283,73): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(285,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(65,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(73,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -8238,23 +8238,23 @@ node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(341,5 'UISourceCode' is assignable to the constraint of type 'K', but 'K' could be instantiated with a different subtype of constraint '{}'. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(343,74): error TS2345: Argument of type 'UISourceCode' is not assignable to parameter of type 'K'. 'UISourceCode' is assignable to the constraint of type 'K', but 'K' could be instantiated with a different subtype of constraint '{}'. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(30,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(34,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(39,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(30,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(34,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(39,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceUtils.js(49,1): error TS8022: JSDoc '@extends' is not attached to a class. node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceUtils.js(60,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(10,31): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(11,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(11,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(13,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(29,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(32,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(33,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(39,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(29,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(32,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(33,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(39,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(57,26): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(58,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(58,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(61,18): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(112,26): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(120,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(120,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(30,30): error TS2304: Cannot find name 'Arguments'. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(31,5): error TS2300: Duplicate identifier 'ArrayLike'. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(46,18): error TS2339: Property 'findAll' does not exist on type 'String'. @@ -8599,43 +8599,43 @@ node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(414,44): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(452,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(481,40): error TS2339: Property 'window' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(61,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(63,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(61,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(63,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(73,5): error TS2322: Type 'CPUFlameChartDataProvider' is not assignable to type '{ minimumBoundary(): number; totalTime(): number; formatValue(value: number, precision?: number): string; maxStackDepth(): number; timelineData(): TimelineData; prepareHighlightedEntryInfo(entryIndex: number): Element; ... 6 more ...; textColor(entryIndex: number): string; }'. Property '_cpuProfile' does not exist on type '{ minimumBoundary(): number; totalTime(): number; formatValue(value: number, precision?: number): string; maxStackDepth(): number; timelineData(): TimelineData; prepareHighlightedEntryInfo(entryIndex: number): Element; ... 6 more ...; textColor(entryIndex: number): string; }'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(82,43): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(82,50): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(85,29): error TS2339: Property 'instance' does not exist on type 'typeof CPUProfileType'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(115,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(115,70): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(133,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(137,12): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(115,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(115,77): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(133,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(137,19): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(141,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(144,49): error TS2694: Namespace 'SDK.CPUProfilerModel' has no exported member 'EventData'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(145,43): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(159,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(159,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(225,25): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(240,24): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(390,21): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(393,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(396,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(397,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(402,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(404,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(393,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(396,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(397,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(402,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(404,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(404,70): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(405,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(405,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(405,71): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(407,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(31,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(33,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(407,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(31,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(33,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(43,5): error TS2322: Type 'HeapFlameChartDataProvider' is not assignable to type '{ minimumBoundary(): number; totalTime(): number; formatValue(value: number, precision?: number): string; maxStackDepth(): number; timelineData(): TimelineData; prepareHighlightedEntryInfo(entryIndex: number): Element; ... 6 more ...; textColor(entryIndex: number): string; }'. Property '_profile' does not exist on type '{ minimumBoundary(): number; totalTime(): number; formatValue(value: number, precision?: number): string; maxStackDepth(): number; timelineData(): TimelineData; prepareHighlightedEntryInfo(entryIndex: number): Element; ... 6 more ...; textColor(entryIndex: number): string; }'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(52,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(52,59): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(54,38): error TS2339: Property 'instance' does not exist on type 'typeof SamplingHeapProfileType'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(82,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(82,71): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(99,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(103,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(114,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(82,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(82,78): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(99,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(103,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(114,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(181,25): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(193,24): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(196,60): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. @@ -8643,13 +8643,13 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(214, node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(221,26): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(258,19): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(320,47): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(388,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(389,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(388,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(389,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(389,59): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(390,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(390,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(390,60): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(395,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfilerPanel.js(56,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(395,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfilerPanel.js(56,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfilerPanel.js(88,24): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfilerPanel.js(100,14): error TS2339: Property 'selectLiveObject' does not exist on type 'Widget'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(34,41): error TS2417: Class static side 'typeof HeapSnapshotSortableDataGrid' incorrectly extends base class static side 'typeof DataGrid'. @@ -8660,7 +8660,7 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.j Type '{ ContentShown: symbol; SortingComplete: symbol; }' is not assignable to type '{ SelectedNode: symbol; DeselectedNode: symbol; OpenedNode: symbol; SortingChanged: symbol; PaddingChanged: symbol; }'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(37,41): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(124,27): error TS2339: Property 'enclosingNodeOrSelfWithNodeName' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(137,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(137,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(153,24): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(191,27): error TS2339: Property '_sortFields' does not exist on type 'HeapSnapshotSortableDataGrid'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(295,41): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. @@ -8680,10 +8680,10 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.j node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(523,40): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(554,41): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(558,58): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(559,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(560,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(561,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(564,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(559,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(560,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(561,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(564,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(603,43): error TS2417: Class static side 'typeof HeapSnapshotRetainmentDataGrid' incorrectly extends base class static side 'typeof HeapSnapshotContainmentDataGrid'. Types of property 'Events' are incompatible. Type '{ ExpandRetainersComplete: symbol; }' is missing the following properties from type '{ ContentShown: symbol; SortingComplete: symbol; }': ContentShown, SortingComplete @@ -8691,16 +8691,16 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.j Types of property 'Events' are incompatible. Type '{ ExpandRetainersComplete: symbol; }' is not assignable to type '{ ContentShown: symbol; SortingComplete: symbol; }'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(608,56): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(609,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(611,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(617,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(618,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(609,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(611,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(617,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(618,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(669,56): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(670,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(671,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(672,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(673,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(675,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(670,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(671,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(672,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(673,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(675,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(700,24): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(713,67): error TS2339: Property '_name' does not exist on type 'HeapSnapshotGridNode'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(717,30): error TS2339: Property 'populateNodeBySnapshotObjectId' does not exist on type 'HeapSnapshotGridNode'. @@ -8709,29 +8709,29 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.j Type '() => HeapSnapshotProviderProxy' is not assignable to type '() => { dispose(): void; nodePosition(snapshotObjectId: number): Promise; isEmpty(): Promise; serializeItemsRange(startPosition: number, endPosition: number): Promise<...>; sortAndRewind(comparator: ComparatorConfig): Promise<...>; }'. Type 'HeapSnapshotProviderProxy' is not assignable to type '{ dispose(): void; nodePosition(snapshotObjectId: number): Promise; isEmpty(): Promise; serializeItemsRange(startPosition: number, endPosition: number): Promise<...>; sortAndRewind(comparator: ComparatorConfig): Promise<...>; }'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(822,56): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(823,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(824,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(825,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(826,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(828,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(834,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(835,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(823,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(824,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(825,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(826,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(828,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(834,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(835,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(887,40): error TS2345: Argument of type 'HeapSnapshotDiffNode' is not assignable to parameter of type 'HeapSnapshotGridNode'. Types of property 'createProvider' are incompatible. Type '() => HeapSnapshotDiffNodesProvider' is not assignable to type '() => { dispose(): void; nodePosition(snapshotObjectId: number): Promise; isEmpty(): Promise; serializeItemsRange(startPosition: number, endPosition: number): Promise<...>; sortAndRewind(comparator: ComparatorConfig): Promise<...>; }'. Type 'HeapSnapshotDiffNodesProvider' is not assignable to type '{ dispose(): void; nodePosition(snapshotObjectId: number): Promise; isEmpty(): Promise; serializeItemsRange(startPosition: number, endPosition: number): Promise<...>; sortAndRewind(comparator: ComparatorConfig): Promise<...>; }'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(902,56): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(903,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(904,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(905,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(908,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(914,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(903,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(904,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(905,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(908,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(914,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(63,16): error TS2352: Conversion of type '{ fieldName1: string; ascending1: string; fieldName2: string; ascending2: string; }' to type 'ComparatorConfig' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first. Types of property 'ascending1' are incompatible. Type 'string' is not comparable to type 'boolean'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(104,14): error TS2339: Property '_searchMatched' does not exist on type 'HeapSnapshotGridNode'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(137,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(156,95): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(156,102): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(197,23): error TS2339: Property 'snapshot' does not exist on type 'DataGrid'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(222,41): error TS2339: Property 'comparator' does not exist on type 'HeapSnapshotGridNode'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(232,48): error TS2339: Property 'comparator' does not exist on type 'HeapSnapshotGridNode'. @@ -8754,7 +8754,7 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.j node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(563,9): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(580,12): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(581,10): error TS2339: Property 'heapSnapshotNode' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(602,75): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(602,82): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(682,3): error TS2416: Property 'createProvider' in type 'HeapSnapshotObjectNode' is not assignable to the same property in base type 'HeapSnapshotGenericObjectNode'. Type '() => HeapSnapshotProviderProxy' is not assignable to type '() => { dispose(): void; nodePosition(snapshotObjectId: number): Promise; isEmpty(): Promise; serializeItemsRange(startPosition: number, endPosition: number): Promise<...>; sortAndRewind(comparator: ComparatorConfig): Promise<...>; }'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(682,3): error TS2416: Property 'createProvider' in type 'HeapSnapshotObjectNode' is not assignable to the same property in base type 'HeapSnapshotGenericObjectNode'. @@ -8824,27 +8824,27 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(12 node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(161,40): error TS2339: Property 'keysArray' does not exist on type 'Map any>'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(231,15): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(263,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(284,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(286,38): error TS2555: Expected at least 4 arguments, but got 3. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(329,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(405,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(443,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(450,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(457,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(507,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(42,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(284,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(286,43): error TS2555: Expected at least 4 arguments, but got 3. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(329,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(405,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(443,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(450,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(457,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(507,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(42,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(48,9): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(106,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(107,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(106,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(107,61): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(113,57): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(115,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(115,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(192,24): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(228,53): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(229,56): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(230,57): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(231,55): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(232,55): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(233,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(228,60): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(229,63): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(230,64): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(231,62): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(232,62): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(233,61): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(238,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(243,80): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(256,17): error TS2345: Argument of type 'ToolbarText' is not assignable to parameter of type 'ToolbarComboBox | ToolbarInput'. @@ -8866,28 +8866,28 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(559 node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(572,19): error TS2694: Namespace 'UI' has no exported member 'PopoverRequest'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(575,29): error TS2339: Property 'enclosingNodeOrSelfWithNodeName' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(576,28): error TS2339: Property 'enclosingNodeOrSelfWithNodeName' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(628,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(628,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(649,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(658,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(667,11): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(749,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(793,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(831,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(859,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(749,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(793,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(831,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(859,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(875,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(876,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(915,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(946,67): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(876,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(915,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(946,74): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(947,60): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. Type 'HeapSnapshotProfileType' is not assignable to type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. Types of property 'modelAdded' are incompatible. Type '(heapProfilerModel: HeapProfilerModel) => void' is not assignable to type '(model: T) => void'. Types of parameters 'heapProfilerModel' and 'model' are incompatible. Type 'T' is not assignable to type 'HeapProfilerModel'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(989,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1011,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1015,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1038,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(989,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1011,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1015,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1038,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1042,5): error TS2740: Type 'ProfileHeader' is missing the following properties from type 'HeapProfileHeader': _heapProfilerModel, maxJSObjectId, _workerProxy, _receiver, and 22 more. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1050,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1056,33): error TS2339: Property 'transferChunk' does not exist on type 'ProfileHeader'. @@ -8895,27 +8895,27 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(106 node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1069,15): error TS2339: Property '_prepareToLoad' does not exist on type 'ProfileHeader'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1073,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1086,35): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1098,60): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1098,67): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1122,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1139,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1155,35): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1168,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1169,30): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1168,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1169,37): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1207,33): error TS2339: Property '_profileSamples' does not exist on type 'ProfileHeader'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1210,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1210,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1211,35): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1216,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1216,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1217,51): error TS2339: Property '_heapProfilerModel' does not exist on type 'ProfileHeader'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1219,35): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1225,13): error TS2339: Property '_finishLoad' does not exist on type 'ProfileHeader'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1248,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1252,12): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1248,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1252,19): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1258,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1358,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1358,30): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1430,30): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1458,24): error TS2339: Property '_snapshotReceived' does not exist on type 'ProfileType'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1476,61): error TS2339: Property 'toISO8601Compact' does not exist on type 'Date'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1525,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1525,30): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1547,44): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1557,77): error TS2339: Property '_profileSamples' does not exist on type 'HeapProfileHeader'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1561,11): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. @@ -8930,7 +8930,7 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(186 node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1907,33): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1915,44): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1966,35): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1967,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1967,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1972,33): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1987,18): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(48,37): error TS2339: Property 'deoptReason' does not exist on type 'ProfileNode'. @@ -8979,29 +8979,29 @@ node_modules/chrome-devtools-frontend/front_end/profiler/ProfileHeader.js(63,14) node_modules/chrome-devtools-frontend/front_end/profiler/ProfileHeader.js(64,12): error TS2339: Property '_tempFile' does not exist on type 'ProfileHeader'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileHeader.js(101,24): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(43,41): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(47,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(55,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(47,55): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(55,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(75,25): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(79,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(83,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(87,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(79,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(83,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(87,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(120,38): error TS2339: Property 'radioElement' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(131,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(131,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(140,45): error TS2339: Property 'checked' does not exist on type 'HTMLOptionElement'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(141,56): error TS2339: Property '_profileType' does not exist on type 'HTMLOptionElement'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileType.js(239,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileType.js(244,24): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(10,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(13,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(10,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(13,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(16,56): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(26,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(35,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(39,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(43,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(26,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(35,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(39,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(43,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(57,23): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(78,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(79,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(80,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(78,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(79,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(80,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(136,59): error TS2339: Property 'profile' does not exist on type 'ProfileView'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(136,78): error TS2339: Property 'adjustedTotal' does not exist on type 'ProfileView'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(147,59): error TS2339: Property 'profile' does not exist on type 'ProfileView'. @@ -9015,30 +9015,30 @@ node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(329,30): node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(336,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(347,30): error TS2339: Property 'exclude' does not exist on type 'ProfileDataGridTree'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(354,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(368,5): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(368,30): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(404,68): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(459,56): error TS2339: Property 'toISO8601Compact' does not exist on type 'Date'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(475,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(482,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(485,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(475,30): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(482,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(485,30): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(488,44): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(490,25): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(490,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(503,24): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(74,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(74,59): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(109,15): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(109,45): error TS2339: Property 'altKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(111,20): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(111,48): error TS2339: Property 'altKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(114,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(129,28): error TS2339: Property '_fileSelectorElement' does not exist on type 'typeof ProfilesPanel'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(157,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(157,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(210,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(233,23): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(261,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(269,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(277,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(302,36): error TS2339: Property 'isSelfOrAncestor' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(304,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(304,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(304,68): error TS2339: Property 'click' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(310,31): error TS2339: Property 'click' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(374,29): error TS2339: Property 'syncToolbarItems' does not exist on type 'Widget'. @@ -9047,21 +9047,21 @@ node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(494,9) node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(530,9): error TS2322: Type 'ProfileGroupSidebarTreeElement' is not assignable to type 'this'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(596,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(598,49): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(614,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(614,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(623,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(650,33): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(701,26): error TS2339: Property 'appendChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(713,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(713,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(714,32): error TS2339: Property '_fileSelectorElement' does not exist on type 'typeof ProfilesPanel'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(714,87): error TS2339: Property '_fileSelectorElement' does not exist on type 'typeof ProfilesPanel'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(716,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(717,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(716,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(717,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(766,62): error TS2339: Property 'profile' does not exist on type 'TreeElement'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(775,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(776,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(807,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(808,26): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(811,24): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(811,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/TargetsComboBoxController.js(31,38): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/TargetsComboBoxController.js(36,27): error TS2339: Property 'selectedIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/TargetsComboBoxController.js(49,39): error TS2339: Property 'remove' does not exist on type 'Map'. @@ -9109,7 +9109,7 @@ node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(202,18 node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(203,35): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(204,24): error TS2339: Property 'hashCode' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(207,18): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(229,12): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(229,19): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(247,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(24,47): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(33,57): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -9144,28 +9144,28 @@ node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(422,28): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(454,19): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(475,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(580,12): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(580,19): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/quick_open/HelpQuickOpen.js(9,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/quick_open/HelpQuickOpen.js(56,38): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/quick_open/HelpQuickOpen.js(58,18): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/quick_open/QuickOpen.js(14,10): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/quick_open/QuickOpen.js(26,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(13,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(17,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(23,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(27,58): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(28,60): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(32,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(32,79): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(36,64): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(37,57): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(39,57): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(40,62): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(42,65): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(44,65): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(48,70): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(52,68): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(53,64): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/quick_open/QuickOpen.js(26,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(13,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(17,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(23,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(27,65): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(28,67): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(32,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(32,86): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(36,71): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(37,64): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(39,64): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(40,69): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(42,72): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(44,72): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(48,77): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(52,75): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(53,71): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(55,60): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. Type 'AppManifestView' is not assignable to type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. Types of property 'modelAdded' are incompatible. @@ -9177,21 +9177,21 @@ node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(116 node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(139,32): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(158,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(163,14): error TS2339: Property 'pageAgent' does not exist on type 'Target'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(31,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(37,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(31,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(37,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(42,28): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(44,22): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(48,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(48,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(59,32): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(117,22): error TS2339: Property 'type' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(131,30): error TS2339: Property 'type' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(132,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(132,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(134,30): error TS2339: Property 'type' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(135,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(135,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(177,56): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(178,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(179,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(180,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(178,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(179,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(180,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(223,26): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(225,12): error TS2339: Property 'resource' does not exist on type 'DataGridNode'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(239,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -9200,15 +9200,15 @@ node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(55,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(71,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(166,34): error TS2694: Namespace 'Protocol' has no exported member 'ApplicationCache'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(51,60): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(59,54): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(61,57): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(67,57): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(75,57): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(80,82): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(85,52): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(89,57): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(95,92): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(51,67): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(59,61): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(61,64): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(67,64): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(75,64): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(80,89): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(85,59): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(89,64): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(95,99): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(214,47): error TS2339: Property 'valuesArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(233,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(269,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -9217,54 +9217,54 @@ node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSideba node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(317,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(336,34): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(594,20): error TS2339: Property 'itemURL' does not exist on type 'BaseStorageTreeElement'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(751,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(785,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(751,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(785,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(795,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(814,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(825,31): error TS2339: Property 'remove' does not exist on type 'SWCacheTreeElement[]'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(879,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(918,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(951,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(984,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1017,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1052,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(879,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(918,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(951,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(984,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1017,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1052,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1062,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1082,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1094,35): error TS2339: Property 'remove' does not exist on type 'IDBDatabaseTreeElement[]'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1099,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1113,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1179,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1225,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1298,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1356,51): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1358,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1179,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1225,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1298,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1356,58): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1358,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1405,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1449,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1451,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1453,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1487,81): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1518,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1530,55): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1555,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(22,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(37,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1449,30): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1451,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1453,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1487,88): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1518,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1530,62): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1555,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(22,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(37,55): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(40,54): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(47,54): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(48,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(50,50): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(51,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(52,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(53,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(54,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(56,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(57,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(58,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(63,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(63,69): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(47,61): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(48,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(50,57): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(51,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(52,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(53,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(54,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(56,56): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(57,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(58,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(63,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(63,76): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(104,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(129,18): error TS2339: Property 'storageAgent' does not exist on type 'Target'. node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(174,23): error TS2339: Property 'disabled' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(176,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(176,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(178,25): error TS2339: Property 'disabled' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(192,39): error TS2339: Property 'storageAgent' does not exist on type 'Target'. node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(199,51): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. @@ -9272,28 +9272,28 @@ node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(19 node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(211,47): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(212,93): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(227,26): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(237,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(239,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(241,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(243,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(245,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(247,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(249,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(237,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(239,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(241,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(243,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(245,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(247,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(249,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(256,31): error TS2694: Namespace 'Protocol' has no exported member 'Storage'. -node_modules/chrome-devtools-frontend/front_end/resources/CookieItemsView.js(36,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/CookieItemsView.js(36,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/CookieItemsView.js(47,43): error TS2694: Namespace 'Common.EventTarget' has no exported member 'EventDescriptor'. node_modules/chrome-devtools-frontend/front_end/resources/CookieItemsView.js(81,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/resources/CookieItemsView.js(101,42): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(32,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(32,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(38,56): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(39,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(40,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(39,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(40,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(55,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(100,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(121,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(141,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(178,11): error TS2403: Subsequent variable declarations must have the same type. Variable 'node' must be of type 'any', but here has type 'DataGridNode'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(259,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(259,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(275,38): error TS2339: Property 'key' does not exist on type 'DataGridNode'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(49,25): error TS2694: Namespace 'Protocol' has no exported member 'DOMStorage'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(55,26): error TS2694: Namespace 'Protocol' has no exported member 'DOMStorage'. @@ -9313,7 +9313,7 @@ node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(315 node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(325,24): error TS2694: Namespace 'Protocol' has no exported member 'DOMStorage'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(93,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(94,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. -node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(112,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(112,24): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(130,26): error TS2339: Property 'databaseAgent' does not exist on type 'Target'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(131,19): error TS2339: Property 'registerDatabaseDispatcher' does not exist on type 'Target'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(191,24): error TS2694: Namespace 'Protocol' has no exported member 'Database'. @@ -9322,9 +9322,9 @@ node_modules/chrome-devtools-frontend/front_end/resources/DatabaseQueryView.js(5 node_modules/chrome-devtools-frontend/front_end/resources/DatabaseQueryView.js(60,39): error TS2694: Namespace 'UI.SuggestBox' has no exported member 'Suggestions'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseQueryView.js(85,64): error TS2339: Property 'hasSelection' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseQueryView.js(151,19): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(31,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(40,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(42,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(31,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(40,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(42,60): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(77,18): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(114,37): error TS2339: Property 'valuesArray' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(124,40): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ [x: string]: boolean; }'. @@ -9344,29 +9344,29 @@ node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(258, node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(368,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(381,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(396,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(43,62): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(49,59): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(50,52): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(54,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(54,75): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(58,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(59,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(43,69): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(49,66): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(50,59): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(54,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(54,82): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(58,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(59,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(68,5): error TS2322: Type 'number' is not assignable to type 'string'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(106,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(109,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(119,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(122,55): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(125,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(128,60): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(130,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(109,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(119,55): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(122,62): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(125,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(128,67): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(130,40): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(147,56): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(148,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(150,69): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(154,57): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(158,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(148,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(150,76): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(154,64): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(158,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(174,29): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(178,29): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(178,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(178,59): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(180,31): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(183,35): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(186,31): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. @@ -9374,10 +9374,10 @@ node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(191, node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(201,27): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(202,45): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(204,27): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(217,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(221,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(217,56): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(221,59): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(228,27): error TS2339: Property 'placeholder' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(228,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(228,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(238,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(246,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(295,52): error TS2339: Property 'value' does not exist on type 'Element'. @@ -9392,18 +9392,18 @@ node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(69 node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(311,26): error TS2339: Property 'draggable' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(321,11): error TS2339: Property 'dataTransfer' does not exist on type 'MouseEvent'. node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(322,11): error TS2339: Property 'dataTransfer' does not exist on type 'MouseEvent'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(11,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(11,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(25,46): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(41,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(45,52): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(50,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(54,55): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(90,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(41,56): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(45,59): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(50,55): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(54,62): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(90,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(99,56): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(100,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(101,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(103,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(110,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(100,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(101,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(103,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(110,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(154,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(162,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(198,31): error TS2694: Namespace 'Protocol' has no exported member 'CacheStorage'. @@ -9412,15 +9412,15 @@ node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheView node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(260,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(285,24): error TS2694: Namespace 'Protocol' has no exported member 'CacheStorage'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(316,44): error TS2694: Namespace 'SDK.NetworkRequest' has no exported member 'ContentData'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(381,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(382,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(12,50): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(381,50): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(382,50): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(12,57): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(31,46): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(42,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(59,36): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(61,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(64,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(66,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(42,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(59,43): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(61,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(64,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(66,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(69,75): error TS2694: Namespace 'Common.EventTarget' has no exported member 'EventDescriptor'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(71,63): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. Type 'ServiceWorkersView' is not assignable to type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. @@ -9434,30 +9434,30 @@ node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js( node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(211,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(238,24): error TS2339: Property 'filterRegex' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(262,30): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(293,56): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(298,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(298,85): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(302,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(302,87): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(307,68): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(308,68): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(309,69): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(293,63): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(298,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(298,92): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(302,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(302,94): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(307,75): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(308,75): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(309,76): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(314,39): error TS2694: Namespace 'Protocol' has no exported member 'Target'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(320,59): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(320,66): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(321,21): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(323,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(323,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(324,12): error TS2339: Property 'type' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(332,13): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(333,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(343,59): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(343,66): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(344,21): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(346,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(346,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(347,12): error TS2339: Property 'type' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(351,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(351,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(360,38): error TS2339: Property '_noThrottle' does not exist on type 'typeof ServiceWorkersView'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(385,41): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(395,24): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(396,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(396,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(396,63): error TS2345: Argument of type 'number' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(398,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(401,51): error TS2694: Namespace 'Protocol' has no exported member 'Target'. @@ -9467,14 +9467,14 @@ node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js( node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(421,23): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(446,23): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(447,43): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(457,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(459,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(461,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(474,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(457,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(459,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(461,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(474,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(475,20): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(478,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(478,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(483,23): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(486,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(486,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(492,16): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(496,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(505,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -9486,13 +9486,13 @@ node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js( node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(556,13): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(557,30): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(566,28): error TS2339: Property 'targetAgent' does not exist on type 'Target'. -node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(15,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(17,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(18,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(22,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(15,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(17,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(18,50): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(22,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(40,60): error TS2345: Argument of type 'Function' is not assignable to parameter of type '(arg0: any) => any'. Type 'Function' provides no match for the signature '(arg0: any): any'. -node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(49,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(49,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(54,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/screencast/InputModel.js(11,31): error TS2339: Property 'inputAgent' does not exist on type 'Target'. node_modules/chrome-devtools-frontend/front_end/screencast/InputModel.js(36,70): error TS2339: Property 'charCode' does not exist on type 'Event'. @@ -9512,7 +9512,7 @@ node_modules/chrome-devtools-frontend/front_end/screencast/InputModel.js(112,19) node_modules/chrome-devtools-frontend/front_end/screencast/InputModel.js(112,44): error TS2339: Property 'ctrlKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/screencast/InputModel.js(112,70): error TS2339: Property 'metaKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/screencast/InputModel.js(112,96): error TS2339: Property 'shiftKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(12,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(12,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(16,61): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. Type 'ScreencastApp' is not assignable to type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. Types of property 'modelAdded' are incompatible. @@ -9525,8 +9525,8 @@ node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(121, node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(56,42): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(152,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(193,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(205,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(208,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(205,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(208,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(220,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(258,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(265,13): error TS2339: Property 'consume' does not exist on type 'Event'. @@ -9721,38 +9721,38 @@ node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(387,7): node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(392,18): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(422,16): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(453,16): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(578,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(581,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(583,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(584,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(585,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(586,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(588,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(590,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(593,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(602,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(604,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(606,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(608,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(616,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(619,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(621,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(623,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(630,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(637,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(638,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(640,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(645,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(647,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(649,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(651,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(653,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(655,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(657,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(659,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(661,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(663,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(665,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(578,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(581,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(583,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(584,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(585,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(586,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(588,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(590,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(593,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(602,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(604,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(606,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(608,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(616,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(619,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(621,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(623,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(630,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(637,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(638,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(640,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(645,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(647,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(649,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(651,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(653,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(655,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(657,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(659,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(661,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(663,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(665,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(673,59): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. Type 'DOMDebuggerManager' is not assignable to type '{ modelAdded(model: T): void; modelRemoved(model: T): void; }'. Types of property 'modelAdded' are incompatible. @@ -9920,14 +9920,14 @@ node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1174,24): e node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1197,32): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1294,32): error TS2694: Namespace 'SDK.RuntimeModel' has no exported member 'EvaluationOptions'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1295,42): error TS2694: Namespace 'SDK.RuntimeModel' has no exported member 'EvaluationResult'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1369,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1371,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1373,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1375,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1377,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1379,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1381,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1383,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1369,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1371,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1373,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1375,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1377,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1379,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1381,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1383,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1446,32): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1450,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1451,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. @@ -9994,13 +9994,13 @@ node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(199,20): e node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(220,20): error TS2300: Duplicate identifier 'Conditions'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(220,20): error TS2339: Property 'Conditions' does not exist on type 'typeof NetworkManager'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(222,32): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'Conditions'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(224,10): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(224,17): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(230,32): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'Conditions'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(232,10): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(232,17): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(238,32): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'Conditions'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(240,10): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(240,17): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(246,32): error TS2694: Namespace 'SDK.NetworkManager' has no exported member 'Conditions'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(248,10): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(248,17): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(255,20): error TS2339: Property 'BlockedPattern' does not exist on type 'typeof NetworkManager'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(269,34): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(276,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. @@ -10167,7 +10167,7 @@ node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(16,12): erro node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(17,33): error TS2339: Property 'overlayAgent' does not exist on type 'Target'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(81,22): error TS2339: Property '_highlightDisabled' does not exist on type 'typeof OverlayModel'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(85,22): error TS2339: Property '_highlightDisabled' does not exist on type 'typeof OverlayModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(110,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(110,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(119,5): error TS2741: Property '_model' is missing in type '{ highlightDOMNode(node: DOMNode, config: any, backendNodeId?: any, objectId?: any): void; setInspectMode(mode: any, config: any): Promise; highlightFrame(frameId: any): void; }' but required in type 'DefaultHighlighter'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(123,24): error TS2694: Namespace 'Protocol' has no exported member 'Overlay'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(141,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. @@ -10344,8 +10344,8 @@ node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(601,25) node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(614,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(641,23): error TS2339: Property 'remove' does not exist on type 'ResourceTreeFrame[]'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(710,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(731,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(738,12): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(731,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(738,19): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(774,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(775,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(784,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. @@ -10456,7 +10456,7 @@ node_modules/chrome-devtools-frontend/front_end/sdk/ServerTiming.js(139,30): err Type 'TemplateStringsArray' is not assignable to type 'string[]'. node_modules/chrome-devtools-frontend/front_end/sdk/ServerTiming.js(149,24): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/ServerTiming.js(165,78): error TS2554: Expected 2 arguments, but got 3. -node_modules/chrome-devtools-frontend/front_end/sdk/ServerTiming.js(186,25): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/ServerTiming.js(186,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(15,12): error TS2339: Property 'registerStorageDispatcher' does not exist on type 'Target'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(20,31): error TS2339: Property 'cacheStorageAgent' does not exist on type 'Target'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(21,33): error TS2339: Property 'storageAgent' does not exist on type 'Target'. @@ -10510,7 +10510,7 @@ node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(367,29): error node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(422,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(444,30): error TS2339: Property 'sourcesContent' does not exist on type 'SourceMapV3'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(444,58): error TS2339: Property 'sourcesContent' does not exist on type 'SourceMapV3'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(446,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(446,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(507,20): error TS2339: Property 'stableSort' does not exist on type 'SourceMapEntry[]'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(527,37): error TS2339: Property '_base64Map' does not exist on type 'typeof TextSourceMap'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(558,18): error TS2339: Property 'lowerBound' does not exist on type 'SourceMapEntry[]'. @@ -10584,8 +10584,8 @@ node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(237,34): er node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(267,19): error TS2339: Property 'remove' does not exist on type 'Target[]'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(279,34): error TS2345: Argument of type 'Function' is not assignable to parameter of type 'new (arg1: Target) => any'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(319,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(329,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(351,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(329,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(351,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(352,12): error TS2339: Property 'runtimeAgent' does not exist on type 'Target'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(356,52): error TS2694: Namespace 'Protocol.InspectorBackend.Connection' has no exported member 'Params'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(364,7): error TS2322: Type 'WebSocketConnection' is not assignable to type '{ sendMessage(message: string): void; disconnect(): Promise; }'. @@ -10645,7 +10645,7 @@ node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(888,23): err node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(889,18): error TS2339: Property 'stableSort' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(917,18): error TS2339: Property 'remove' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(921,34): error TS2694: Namespace 'SDK.TracingManager' has no exported member 'EventPayload'. -node_modules/chrome-devtools-frontend/front_end/sdk_test_runner/PageMockTestRunner.js(17,20): error TS2554: Expected 5 arguments, but got 4. +node_modules/chrome-devtools-frontend/front_end/sdk_test_runner/PageMockTestRunner.js(17,38): error TS2554: Expected 5 arguments, but got 4. node_modules/chrome-devtools-frontend/front_end/sdk_test_runner/PageMockTestRunner.js(88,20): error TS2339: Property 'hashCode' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(14,34): error TS2339: Property 'securityAgent' does not exist on type 'Target'. node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(15,12): error TS2339: Property 'registerSecurityDispatcher' does not exist on type 'Target'. @@ -10660,7 +10660,7 @@ node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(78,24) node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(101,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(103,31): error TS2694: Namespace 'Protocol' has no exported member 'Security'. node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(104,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(15,25): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(15,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(21,31): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(24,45): error TS2694: Namespace 'Security.SecurityPanel' has no exported member 'Origin'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(24,77): error TS2694: Namespace 'Security.SecurityPanel' has no exported member 'OriginState'. @@ -10698,17 +10698,17 @@ node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(371,24 node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(380,24): error TS2339: Property 'OriginState' does not exist on type 'typeof SecurityPanel'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(389,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(389,47): error TS2694: Namespace 'Security.SecurityPanel' has no exported member 'Origin'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(416,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(416,59): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(422,45): error TS2694: Namespace 'Security.SecurityPanel' has no exported member 'Origin'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(439,38): error TS2694: Namespace 'Security.SecurityPanel' has no exported member 'Origin'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(440,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(451,38): error TS2694: Namespace 'Security.SecurityPanel' has no exported member 'Origin'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(458,38): error TS2694: Namespace 'Security.SecurityPanel' has no exported member 'Origin'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(459,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(515,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(516,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(517,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(518,12): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(515,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(516,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(517,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(518,19): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(527,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(536,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(552,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. @@ -10716,26 +10716,26 @@ node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(563,25 node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(597,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(601,29): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(603,29): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(607,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(610,75): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(611,76): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(612,77): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(607,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(610,82): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(611,83): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(612,84): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(623,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(627,37): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(648,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(648,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(654,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(656,31): error TS2694: Namespace 'Protocol' has no exported member 'Security'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(657,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(669,18): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(670,19): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(671,18): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(672,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(669,25): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(670,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(671,25): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(672,24): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(712,46): error TS2694: Namespace 'Protocol' has no exported member 'Security'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(714,18): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(715,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(714,25): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(715,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(726,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(739,35): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(740,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(740,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(744,34): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(759,7): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(771,38): error TS2694: Namespace 'Security.SecurityPanel' has no exported member 'Origin'. @@ -10744,45 +10744,45 @@ node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(783,37 node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(784,75): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(794,9): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(803,44): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(804,87): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(808,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(810,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(812,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(814,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(804,94): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(808,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(810,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(812,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(814,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(819,45): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(820,88): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(820,95): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(824,39): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(826,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(835,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(836,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(837,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(838,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(839,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(844,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(856,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(866,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(867,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(868,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(869,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(870,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(871,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(872,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(873,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(879,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(883,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(885,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(826,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(835,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(836,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(837,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(838,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(839,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(844,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(856,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(866,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(867,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(868,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(869,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(870,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(871,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(872,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(873,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(879,50): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(883,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(885,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(891,38): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(893,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(893,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(895,43): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(896,86): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(898,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(896,93): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(898,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(900,40): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(902,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(904,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(915,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(902,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(904,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(915,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(921,27): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(927,41): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(933,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(933,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(947,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(980,29): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/security_test_runner/SecurityTestRunner.js(21,29): error TS2488: Type 'HTMLCollectionOf' must have a '[Symbol.iterator]()' method that returns an iterator. @@ -10793,20 +10793,20 @@ node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(227,1 node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(228,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(244,16): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(271,36): error TS2339: Property 'data' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(321,7): error TS2554: Expected 1 arguments, but got 0. +node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(321,12): error TS2554: Expected 1 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(340,18): error TS2339: Property 'onclose' does not exist on type 'Worker'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(347,17): error TS2339: Property 'data' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(351,34): error TS2339: Property 'data' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(357,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(358,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(15,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(15,68): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(15,75): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(16,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(18,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(20,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(21,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(28,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(32,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(18,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(20,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(21,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(28,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(32,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(39,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(52,34): error TS2339: Property 'getAsArray' does not exist on type 'Setting'. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(58,41): error TS2339: Property 'getAsArray' does not exist on type 'Setting'. @@ -10818,32 +10818,32 @@ node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettin node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(101,30): error TS2339: Property 'getAsArray' does not exist on type 'Setting'. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(104,19): error TS2339: Property 'setAsArray' does not exist on type 'Setting'. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(130,26): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(131,65): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(133,66): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(131,72): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(133,73): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(135,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(153,36): error TS2339: Property 'getAsArray' does not exist on type 'Setting'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(39,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(45,10): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(46,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(54,43): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(46,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(54,50): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(69,55): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(85,5): error TS2322: Type '{ tabbedPane(): TabbedPane; enableMoreTabsButton(): void; }' is not assignable to type '{ appendApplicableItems(locationName: string): void; appendView(view: { viewId(): string; title(): string; isCloseable(): boolean; isTransient(): boolean; toolbarItems(): Promise; widget(): Promise<...>; disposeView(): void; }, insertBefore?: { ...; }): void; showView(view: { ...; }, insertBefore?: { ...'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(100,15): error TS2339: Property 'keyCode' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(119,31): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(121,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(142,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(142,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(151,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(152,10): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(155,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(216,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(229,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(155,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(216,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(229,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(245,30): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(246,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(246,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(247,16): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(248,30): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(249,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(254,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(289,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(249,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(254,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(289,60): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(311,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(312,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(313,10): error TS2339: Property 'runtime' does not exist on type 'Window'. @@ -10870,8 +10870,8 @@ node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(3 node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(560,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(579,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/snippets/SnippetStorage.js(62,27): error TS2339: Property 'valuesArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/snippets/SnippetsQuickOpen.js(30,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(38,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/snippets/SnippetsQuickOpen.js(30,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(38,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(62,16): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(78,21): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(79,19): error TS2339: Property 'createTextChild' does not exist on type 'Element'. @@ -10891,23 +10891,23 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(140,41) node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(141,42): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(144,31): error TS2339: Property 'style' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(152,29): error TS2339: Property 'style' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(38,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(52,81): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(38,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(52,88): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(58,36): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(105,36): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(128,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(131,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(134,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(135,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(128,56): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(131,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(134,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(135,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(149,10): error TS2339: Property 'download' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(150,10): error TS2339: Property 'href' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(151,10): error TS2339: Property 'click' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(63,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(63,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(66,47): error TS2345: Argument of type '0' is not assignable to parameter of type 'string'. node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(165,28): error TS2339: Property 'setSearchRegex' does not exist on type 'TreeElement'. node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(170,23): error TS2339: Property 'setSearchRegex' does not exist on type 'TreeElement'. -node_modules/chrome-devtools-frontend/front_end/source_frame/PreviewFactory.js(14,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(51,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/source_frame/PreviewFactory.js(14,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(51,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(15,22): error TS2339: Property 'installGutter' does not exist on type 'CodeMirrorTextEditor'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(89,28): error TS2339: Property 'toggleLineClass' does not exist on type 'CodeMirrorTextEditor'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(110,25): error TS2694: Namespace 'Diff.Diff' has no exported member 'DiffArray'. @@ -10918,7 +10918,7 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(2 node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(276,22): error TS2339: Property 'toggleLineClass' does not exist on type 'CodeMirrorTextEditor'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(283,22): error TS2339: Property 'setGutterDecoration' does not exist on type 'CodeMirrorTextEditor'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(284,22): error TS2339: Property 'toggleLineClass' does not exist on type 'CodeMirrorTextEditor'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(41,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(41,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(371,32): error TS2339: Property 'lowerBound' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(435,15): error TS2339: Property '__fromRegExpQuery' does not exist on type 'RegExp'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(459,15): error TS2339: Property '__fromRegExpQuery' does not exist on type 'RegExp'. @@ -10969,7 +10969,7 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.j node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(878,12): error TS1345: An expression of type 'void' cannot be tested for truthiness node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(878,71): error TS2367: This condition will always return 'true' since the types 'void' and 'string' have no overlap. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(882,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. -node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(39,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(39,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(42,53): error TS2345: Argument of type '0' is not assignable to parameter of type 'string'. node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(54,59): error TS2345: Argument of type 'string' is not assignable to parameter of type 'SupportedType'. node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(73,28): error TS2339: Property 'setSearchRegex' does not exist on type 'TreeElement'. @@ -10981,38 +10981,38 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(305,20): node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(342,21): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(9,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(14,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(14,60): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(14,67): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(21,41): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(22,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(22,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(27,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(31,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(50,32): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(57,15): error TS2339: Property 'keyCode' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(17,52): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(21,54): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(26,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(26,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(30,39): error TS2345: Argument of type '42' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(41,53): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(47,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(41,60): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(47,55): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(53,54): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(72,58): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(130,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(225,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(230,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(238,62): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(244,57): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(275,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(277,53): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(296,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(296,58): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(130,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(225,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(230,55): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(238,69): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(244,64): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(275,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(277,60): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(296,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(296,65): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(318,19): error TS2339: Property 'keyCode' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(397,46): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(84,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(102,19): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(197,26): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(197,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(197,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(212,26): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(212,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(212,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(223,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(252,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(259,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -11021,14 +11021,14 @@ node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(288,22): er node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(292,25): error TS2339: Property 'setBezierText' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(315,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(333,40): error TS2694: Namespace 'UI.SuggestBox' has no exported member 'Suggestions'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(33,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(33,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(39,57): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(40,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(40,56): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(42,60): error TS2694: Namespace 'Sources.CallStackSidebarPane' has no exported member 'Item'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(44,62): error TS2694: Namespace 'Sources.CallStackSidebarPane' has no exported member 'Item'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(137,21): error TS2345: Argument of type '{ asyncStackHeader: string; }' is not assignable to parameter of type '{ debuggerCallFrame: CallFrame; debuggerModel: DebuggerModel; }'. Object literal may only specify known properties, and 'asyncStackHeader' does not exist in type '{ debuggerCallFrame: CallFrame; debuggerModel: DebuggerModel; }'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(163,13): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(163,20): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(182,44): error TS2694: Namespace 'Sources.CallStackSidebarPane' has no exported member 'Item'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(187,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(209,33): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -11040,32 +11040,32 @@ node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js( node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(265,44): error TS2694: Namespace 'Sources.CallStackSidebarPane' has no exported member 'Item'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(285,13): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(286,31): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(287,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(287,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(300,13): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(301,31): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(302,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(319,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(320,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(302,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(319,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(320,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(338,44): error TS2694: Namespace 'Sources.CallStackSidebarPane' has no exported member 'Item'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(370,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(373,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(379,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(382,13): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(370,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(373,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(379,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(382,20): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(415,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(415,52): error TS2694: Namespace 'UI.KeyboardShortcut' has no exported member 'Descriptor'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(431,36): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(435,30): error TS2300: Duplicate identifier 'Item'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(435,30): error TS2339: Property 'Item' does not exist on type 'typeof CallStackSidebarPane'. node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(11,33): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(54,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(56,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(60,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(65,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(67,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(69,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(71,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(77,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(77,80): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(54,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(56,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(60,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(65,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(67,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(69,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(71,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(77,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(77,87): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(96,40): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(101,41): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(54,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -11082,19 +11082,19 @@ node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeList node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(165,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(167,13): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(205,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(220,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/GoToLineQuickOpen.js(28,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/GoToLineQuickOpen.js(31,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/GoToLineQuickOpen.js(32,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/GoToLineQuickOpen.js(34,15): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(220,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/GoToLineQuickOpen.js(28,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/GoToLineQuickOpen.js(31,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/GoToLineQuickOpen.js(32,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/GoToLineQuickOpen.js(34,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(10,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(18,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(46,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(46,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(68,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(100,37): error TS2339: Property 'selection' does not exist on type 'Widget'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(32,27): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(33,46): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(34,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(34,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(41,27): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(42,47): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(53,28): error TS2345: Argument of type 'string' is not assignable to parameter of type 'K'. @@ -11109,39 +11109,39 @@ node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSid node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(141,29): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(156,33): error TS2339: Property 'checkboxElement' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(159,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(182,53): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(183,53): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(188,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(188,72): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(194,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(199,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(203,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(206,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(182,60): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(183,60): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(188,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(188,79): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(194,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(199,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(203,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(206,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptCompilerPlugin.js(51,5): error TS2322: Type 'Timer' is not assignable to type 'number'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(60,50): error TS2345: Argument of type 'Event' is not assignable to parameter of type 'MouseEvent | KeyboardEvent'. Type 'Event' is missing the following properties from type 'KeyboardEvent': altKey, char, charCode, code, and 16 more. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(107,33): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(128,59): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(132,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(128,66): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(132,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(134,95): error TS2339: Property 'valuesArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(136,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(138,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(136,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(138,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(140,44): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(141,55): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(141,62): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(142,65): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(143,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(218,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(220,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(223,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(227,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(227,71): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(231,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(236,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(237,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(243,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(244,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(143,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(218,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(220,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(223,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(227,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(227,78): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(231,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(236,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(237,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(243,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(244,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(284,61): error TS2339: Property 'valuesArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(285,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(285,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(296,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(309,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(345,56): error TS2339: Property 'valuesArray' does not exist on type 'Map'. @@ -11173,19 +11173,19 @@ node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1150,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1152,17): error TS2339: Property 'shiftKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1169,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1176,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1180,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1183,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1176,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1180,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1183,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1190,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1201,56): error TS2339: Property 'valuesArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1210,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1270,16): error TS2403: Subsequent variable declarations must have the same type. Variable 'location' must be of type 'any', but here has type 'UILocation'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1286,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1326,60): error TS2339: Property 'valuesArray' does not exist on type 'Set'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1400,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1403,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1400,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1403,61): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1425,56): error TS2339: Property 'valuesArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1442,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1442,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1463,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1469,63): error TS2694: Namespace 'SourceFrame.SourcesTextEditor' has no exported member 'GutterClickEventData'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(87,21): error TS2339: Property '_boostOrder' does not exist on type 'TreeElement'. @@ -11195,9 +11195,9 @@ node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(105,39) node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(105,63): error TS2339: Property '_nodeType' does not exist on type 'TreeElement'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(106,21): error TS2339: Property '_uiSourceCode' does not exist on type 'TreeElement'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(107,37): error TS2339: Property '_uiSourceCode' does not exist on type 'TreeElement'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(129,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(142,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(145,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(129,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(142,30): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(145,28): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(167,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(175,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(183,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -11219,7 +11219,7 @@ node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(354,22) node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(388,58): error TS2339: Property 'reverse' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(499,29): error TS2339: Property '_boostOrder' does not exist on type 'TreeElement'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(527,28): error TS2339: Property '_boostOrder' does not exist on type 'TreeElement'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(578,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(578,21): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(592,45): error TS2345: Argument of type 'UISourceCode' is not assignable to parameter of type 'K'. 'UISourceCode' is assignable to the constraint of type 'K', but 'K' could be instantiated with a different subtype of constraint '{}'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(593,22): error TS2339: Property 'firstValue' does not exist on type 'Set'. @@ -11233,18 +11233,18 @@ node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(643,25) node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(655,93): error TS2339: Property '_folderPath' does not exist on type '(NavigatorUISourceCodeTreeNode & NavigatorGroupTreeNode) | (NavigatorUISourceCodeTreeNode & NavigatorFolderTreeNode)'. Property '_folderPath' does not exist on type 'NavigatorUISourceCodeTreeNode & NavigatorGroupTreeNode'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(664,12): error TS2339: Property 'dispose' does not exist on type 'V'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(705,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(717,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(734,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(736,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(738,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(705,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(717,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(734,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(736,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(738,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(749,21): error TS2339: Property '_folderPath' does not exist on type 'NavigatorTreeNode'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(750,24): error TS2339: Property '_project' does not exist on type 'NavigatorTreeNode'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(759,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(762,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(767,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(771,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(779,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(759,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(762,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(767,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(771,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(779,56): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(803,50): error TS2339: Property 'hasFocus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(851,14): error TS2339: Property 'parent' does not exist on type 'NavigatorGroupTreeNode'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(852,12): error TS2339: Property 'parent' does not exist on type 'NavigatorGroupTreeNode'. @@ -11283,31 +11283,31 @@ node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1614,14 node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1616,40): error TS2339: Property '_treeElement' does not exist on type 'NavigatorTreeNode'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1640,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1679,47): error TS2339: Property 'hasFocus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(11,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(11,55): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(84,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/OpenFileQuickOpen.js(54,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/sources/OpenFileQuickOpen.js(65,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/sources/OutlineQuickOpen.js(32,52): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'OutlineItem'. -node_modules/chrome-devtools-frontend/front_end/sources/OutlineQuickOpen.js(118,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/OutlineQuickOpen.js(120,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/OutlineQuickOpen.js(121,12): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/OutlineQuickOpen.js(118,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/OutlineQuickOpen.js(120,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/OutlineQuickOpen.js(121,19): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(60,25): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(65,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(81,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(88,19): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(94,19): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(104,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(105,30): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(65,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(81,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(88,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(94,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(104,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(105,37): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(114,20): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(115,20): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(16,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(28,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(61,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(61,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(85,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(105,35): error TS2339: Property 'selection' does not exist on type 'Widget'. node_modules/chrome-devtools-frontend/front_end/sources/SimpleHistoryManager.js(37,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/sources/SnippetsPlugin.js(41,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SnippetsPlugin.js(41,73): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SnippetsPlugin.js(41,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SnippetsPlugin.js(41,80): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(48,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(55,32): error TS2339: Property 'remove' does not exist on type 'Map; formatData: SourceFormatData; }>'. node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(67,32): error TS2339: Property 'remove' does not exist on type 'Map; formatData: SourceFormatData; }>'. @@ -11330,22 +11330,22 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.j node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(537,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(51,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(109,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(145,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(145,24): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(189,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(211,19): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(217,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(224,17): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(272,63): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(293,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(307,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(308,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(309,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(310,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(311,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(211,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(217,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(224,24): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(272,70): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(293,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(307,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(308,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(309,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(310,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(311,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(35,26): error TS2551: Property '_instance' does not exist on type 'typeof SourcesPanel'. Did you mean 'instance'? -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(38,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(38,59): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(68,29): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(78,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(78,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(92,32): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(122,32): error TS2339: Property 'addEventListener' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(131,30): error TS2551: Property '_instance' does not exist on type 'typeof SourcesPanel'. Did you mean 'instance'? @@ -11363,22 +11363,22 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(356,90): node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(366,42): error TS2339: Property '_instance' does not exist on type 'typeof WrapperView'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(366,88): error TS2339: Property '_instance' does not exist on type 'typeof WrapperView'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(384,27): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(413,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(465,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(413,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(465,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(550,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(596,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(689,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(717,17): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(795,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(798,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(815,13): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(689,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(717,24): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(795,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(798,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(815,20): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(831,23): error TS2339: Property 'isSelfOrDescendant' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(833,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(867,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(891,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(894,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(909,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(963,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(833,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(867,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(891,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(894,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(909,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(963,28): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1011,45): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1078,60): error TS2339: Property 'sidebarPanes' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1093,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -11399,12 +11399,12 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(25 node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(38,50): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(41,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(55,36): error TS2694: Namespace 'Common.EventTarget' has no exported member 'EventDescriptor'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(83,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(101,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(102,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(83,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(101,56): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(102,58): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(108,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(113,15): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(113,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(113,55): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(134,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(134,52): error TS2694: Namespace 'UI.KeyboardShortcut' has no exported member 'Descriptor'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(139,45): error TS2694: Namespace 'UI.KeyboardShortcut' has no exported member 'Descriptor'. @@ -11431,7 +11431,7 @@ node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(473,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(485,18): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(497,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(540,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(540,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(549,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(558,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(566,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -11449,7 +11449,7 @@ node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(20 Type 'T' is not assignable to type 'DebuggerModel'. node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(38,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(39,31): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(49,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(49,40): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(53,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(126,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(204,19): error TS2339: Property 'addAll' does not exist on type 'Set'. @@ -11480,16 +11480,16 @@ node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(728 node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(755,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(761,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(767,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(46,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(48,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(46,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(48,55): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(97,25): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(99,46): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(100,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(100,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(127,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(132,30): error TS2339: Property 'remove' does not exist on type 'WatchExpression[]'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(156,7): error TS2447: The '|=' operator is not allowed for boolean types. Consider using '||' instead. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(159,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(163,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(159,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(163,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(167,24): error TS2339: Property 'deepElementFromPoint' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(171,37): error TS2339: Property 'isSelfOrAncestor' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(272,32): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -11500,48 +11500,48 @@ node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarP node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(330,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(336,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(342,38): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(343,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(343,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(346,38): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(351,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(351,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(360,19): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(368,25): error TS2339: Property 'toggleOnClick' does not exist on type 'TreeElement'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(383,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(384,15): error TS2339: Property 'detail' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(421,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(426,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(421,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(426,56): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(428,24): error TS2339: Property 'deepElementFromPoint' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(429,38): error TS2339: Property 'isSelfOrAncestor' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(28,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(39,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(107,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(116,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(121,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(123,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(141,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(143,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(145,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(116,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(121,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(123,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(141,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(143,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(145,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(156,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(171,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(173,63): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(171,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(173,70): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(174,16): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(176,23): error TS2339: Property 'attachInfobars' does not exist on type 'Widget'. node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(14,45): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(15,46): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(16,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(21,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(39,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(47,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(16,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(21,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(39,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(47,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(49,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(76,41): error TS2339: Property '_checkboxElement' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(81,13): error TS2339: Property '_url' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(84,67): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(84,74): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(88,13): error TS2339: Property '_checkboxElement' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(95,26): error TS2339: Property '_url' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(95,49): error TS2339: Property '_url' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(95,64): error TS2339: Property '_url' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(156,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(158,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(159,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(156,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(158,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(159,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(186,41): error TS2339: Property '_checkboxElement' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(81,30): error TS2554: Expected 1 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(110,18): error TS2554: Expected 14 arguments, but got 3. @@ -11586,12 +11586,12 @@ node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SearchTestRu node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(26,29): error TS2339: Property 'map' does not exist on type 'NodeListOf'. node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(31,21): error TS2339: Property '_nodeType' does not exist on type 'TreeElement'. node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(32,21): error TS2339: Property '_nodeType' does not exist on type 'TreeElement'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(93,3): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(93,14): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(101,33): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(103,33): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(129,11): error TS2339: Property 'pushAll' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(29,54): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(30,65): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(30,72): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/addons/fit/fit.js(19,34): error TS2307: Cannot find module '../../xterm'. node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/addons/fit/fit.js(20,21): error TS2304: Cannot find name 'define'. node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/addons/fit/fit.js(24,5): error TS2304: Cannot find name 'define'. @@ -11880,17 +11880,17 @@ node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(243,24): node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(265,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(340,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(59,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(75,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(75,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(75,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(75,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(75,98): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(77,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(77,59): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(79,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(79,55): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(81,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(81,59): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(83,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(83,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(77,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(77,66): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(79,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(79,62): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(81,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(81,66): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(83,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(83,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(84,16): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(123,60): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(195,19): error TS2339: Property 'x' does not exist on type 'Event'. @@ -11913,15 +11913,15 @@ node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(438,24 node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(563,19): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(63,32): error TS2339: Property 'peekLast' does not exist on type 'IterableIterator[]'. node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(91,40): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(95,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(158,73): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(160,24): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(95,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(158,80): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(160,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(183,56): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/ExtensionTracingSession.js(17,16): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceModel.js(157,25): error TS2304: Cannot find name 'FileError'. node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(26,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(28,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(29,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(29,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(83,12): error TS2339: Property '_animationId' does not exist on type 'PerformanceMonitor'. node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(83,47): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(89,25): error TS2339: Property 'window' does not exist on type 'Element'. @@ -11941,14 +11941,14 @@ node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(4 node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(411,29): error TS2339: Property 'MetricInfo' does not exist on type 'typeof PerformanceMonitor'. node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(419,27): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(427,52): error TS2694: Namespace 'Timeline.PerformanceMonitor' has no exported member 'ChartInfo'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(430,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(442,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(447,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(448,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(449,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(450,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(451,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(452,15): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(430,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(442,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(447,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(448,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(449,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(450,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(451,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(452,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(484,51): error TS2694: Namespace 'Timeline.PerformanceMonitor' has no exported member 'ChartInfo'. node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(517,43): error TS2694: Namespace 'Timeline.PerformanceMonitor' has no exported member 'ChartInfo'. node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(519,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. @@ -11963,7 +11963,7 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(2 node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(39,43): error TS2694: Namespace 'Timeline.TimelineController' has no exported member 'RecordingOptions'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(44,64): error TS2339: Property 'traceProviders' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(137,24): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(141,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(141,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(180,42): error TS2694: Namespace 'SDK.TracingManager' has no exported member 'EventPayload'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(209,24): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(214,58): error TS2694: Namespace 'SDK.TracingManager' has no exported member 'EventPayload'. @@ -11971,20 +11971,20 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(2 node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(272,1): error TS8022: JSDoc '@extends' is not attached to a class. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(288,29): error TS2339: Property 'RecordingOptions' does not exist on type 'typeof TimelineController'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(29,44): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(31,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(38,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(42,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(46,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(31,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(38,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(42,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(46,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(130,22): error TS2339: Property 'showLayerTree' does not exist on type 'Widget'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(132,75): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(132,82): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(150,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(188,59): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(218,57): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(188,66): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(218,64): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(46,20): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(113,28): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(114,26): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(127,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(169,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(127,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(169,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(170,43): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(204,36): error TS2339: Property '_overviewIndex' does not exist on type 'TimelineCategory'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(246,68): error TS2339: Property 'peekLast' does not exist on type 'any[]'. @@ -11993,9 +11993,9 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.j Type 'HTMLImageElement | (new (width?: number, height?: number) => HTMLImageElement)' is not assignable to type 'HTMLImageElement'. Type 'new (width?: number, height?: number) => HTMLImageElement' is missing the following properties from type 'HTMLImageElement': align, alt, border, complete, and 261 more. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(457,17): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(483,24): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(483,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(524,28): error TS2339: Property 'peekLast' does not exist on type 'TimelineFrame[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(541,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(541,28): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(542,40): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(644,48): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(644,87): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. @@ -12003,14 +12003,14 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.j node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(60,36): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'GroupStyle'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(73,44): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'GroupStyle'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(110,17): error TS2339: Property '_blackboxRoot' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(111,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(111,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(140,27): error TS2339: Property '_blackboxRoot' does not exist on type 'string | Event | TimelineFrame | Frame'. Property '_blackboxRoot' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(171,49): error TS2749: 'Image' refers to a value, but is being used as a type here. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(203,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(222,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(225,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(235,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(203,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(222,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(225,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(235,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(246,64): error TS2339: Property 'id' does not exist on type 'VirtualThread'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(312,39): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'GroupStyle'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(332,33): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'GroupStyle'. @@ -12023,8 +12023,8 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataP node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(418,16): error TS2339: Property 'remove' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(433,33): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'GroupStyle'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(462,9): error TS1345: An expression of type 'void' cannot be tested for truthiness -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(462,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(475,24): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(462,50): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(475,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(476,50): error TS2339: Property 'peekLast' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(492,38): error TS2339: Property 'push' does not exist on type 'number[] | Uint16Array'. Property 'push' does not exist on type 'Uint16Array'. @@ -12038,9 +12038,9 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataP node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(529,80): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(530,20): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(537,38): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(538,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(538,60): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(541,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(538,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(538,67): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(541,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(548,25): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(621,36): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(654,37): error TS2339: Property 'naturalHeight' does not exist on type 'new (width?: number, height?: number) => HTMLImageElement'. @@ -12055,7 +12055,7 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataP node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(870,47): error TS2339: Property 'id' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(881,45): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(925,19): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(25,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(25,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(217,29): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(306,25): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(309,87): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. @@ -12068,9 +12068,9 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(282,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(434,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineMarkerStyle'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(463,28): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(68,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(68,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(106,27): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(144,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(144,21): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(164,64): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(176,41): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(190,15): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -12102,61 +12102,61 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLayersView.js(1 node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLayersView.js(66,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(19,17): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(43,14): error TS2339: Property '_reportErrorAndCancelLoading' does not exist on type 'typeof TimelineLoader'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(91,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(118,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(91,50): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(118,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(137,54): error TS2694: Namespace 'SDK.TracingManager' has no exported member 'EventPayload'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(146,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(203,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(146,50): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(203,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePaintProfilerView.js(119,26): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePaintProfilerView.js(149,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePaintProfilerView.js(215,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(44,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(82,51): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(84,52): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(87,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(91,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(44,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(82,58): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(84,59): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(87,50): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(91,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(100,53): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(111,60): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(131,32): error TS2339: Property 'addEventListener' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(140,57): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(168,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(214,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(219,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(221,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(237,67): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(241,62): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(257,67): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(274,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(277,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(284,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(289,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(214,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(219,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(221,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(237,74): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(241,69): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(257,74): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(274,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(277,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(284,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(289,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(298,23): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(340,33): error TS2339: Property 'remove' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(362,37): error TS2339: Property 'toISO8601Compact' does not exist on type 'Date'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(396,31): error TS2339: Property 'click' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(453,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(455,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(457,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(459,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(453,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(455,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(457,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(459,28): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(461,57): error TS2345: Argument of type 'number' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(462,56): error TS2345: Argument of type 'number' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(467,24): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(471,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(471,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(494,60): error TS2339: Property 'traceProviders' does not exist on type 'typeof extensionServer'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(514,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(515,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(626,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(627,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(637,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(658,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(661,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(667,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(514,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(515,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(626,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(627,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(637,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(658,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(661,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(667,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(671,53): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(694,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(719,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(732,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(739,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(773,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(694,56): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(719,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(732,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(739,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(773,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(800,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(850,20): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(878,29): error TS2339: Property 'upperBound' does not exist on type 'Event[]'. @@ -12166,348 +12166,348 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1129,1 node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1134,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1194,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1201,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1202,58): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1202,65): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1206,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1207,58): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1207,65): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1210,44): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1214,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1214,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1215,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1220,22): error TS2339: Property 'disabled' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1224,29): error TS2339: Property 'classList' does not exist on type 'Node & ParentNode'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1234,22): error TS2339: Property 'focus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1291,61): error TS2339: Property 'decodeURIComponent' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(65,58): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(134,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(134,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(162,76): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(173,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(173,59): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(280,5): error TS2740: Type 'TopDownRootNode' is missing the following properties from type 'Node': id, event, parent, _groupId, and 4 more. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(286,40): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(289,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(290,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(291,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(289,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(290,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(291,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(372,31): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(375,44): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(376,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(376,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(407,32): error TS2339: Property '_profileNode' does not exist on type 'DataGridNode'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(524,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(581,24): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(590,12): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(696,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(698,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(712,24): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(696,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(698,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(712,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(717,9): error TS2741: Property 'icon' is missing in type '{ name: string; color: string; }' but required in type '{ name: string; color: string; icon: Element; }'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(727,9): error TS2741: Property 'icon' is missing in type '{ name: string; color: string; }' but required in type '{ name: string; color: string; icon: Element; }'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(731,13): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(731,20): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(733,9): error TS2741: Property 'icon' is missing in type '{ name: any; color: string; }' but required in type '{ name: string; color: string; icon: Element; }'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(743,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'name' must be of type 'any', but here has type 'string'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(753,91): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(753,98): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(754,9): error TS2741: Property 'icon' is missing in type '{ name: any; color: string; }' but required in type '{ name: string; color: string; icon: Element; }'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(759,5): error TS2741: Property 'icon' is missing in type '{ name: string; color: string; }' but required in type '{ name: string; color: string; icon: Element; }'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(770,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(771,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(772,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(773,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(774,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(775,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(776,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(777,15): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(770,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(771,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(772,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(773,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(774,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(775,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(776,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(777,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(779,61): error TS2345: Argument of type '{ label: any; value: string; }[]' is not assignable to parameter of type '{ value: string; label: string; title: string; default: boolean; }[]'. Type '{ label: any; value: string; }' is missing the following properties from type '{ value: string; label: string; title: string; default: boolean; }': title, default -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(781,77): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(781,84): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(871,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(896,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(910,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1019,31): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1020,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1020,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1022,56): error TS2694: Namespace 'DataGrid.DataGrid' has no exported member 'ColumnDescriptor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1023,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1024,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1023,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1024,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(40,34): error TS2339: Property '_eventStylesMap' does not exist on type 'typeof TimelineUIUtils'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(41,39): error TS2339: Property '_eventStylesMap' does not exist on type 'typeof TimelineUIUtils'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(47,70): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(48,73): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(50,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(52,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(54,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(56,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(58,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(60,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(62,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(64,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(66,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(68,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(70,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(72,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(74,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(76,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(78,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(80,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(81,71): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(83,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(85,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(87,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(89,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(91,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(93,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(95,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(97,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(99,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(101,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(103,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(105,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(107,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(109,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(111,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(113,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(115,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(117,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(119,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(121,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(123,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(125,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(127,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(129,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(131,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(133,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(135,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(137,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(139,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(141,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(143,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(145,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(147,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(149,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(151,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(153,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(155,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(157,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(159,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(161,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(163,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(165,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(167,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(169,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(171,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(173,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(174,73): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(176,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(179,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(181,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(183,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(186,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(188,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(190,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(192,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(194,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(196,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(198,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(200,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(202,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(204,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(207,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(47,77): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(48,80): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(50,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(52,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(54,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(56,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(58,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(60,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(62,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(64,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(66,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(68,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(70,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(72,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(74,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(76,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(78,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(80,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(81,78): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(83,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(85,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(87,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(89,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(91,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(93,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(95,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(97,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(99,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(101,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(103,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(105,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(107,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(109,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(111,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(113,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(115,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(117,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(119,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(121,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(123,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(125,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(127,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(129,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(131,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(133,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(135,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(137,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(139,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(141,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(143,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(145,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(147,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(149,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(151,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(153,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(155,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(157,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(159,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(161,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(163,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(165,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(167,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(169,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(171,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(173,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(174,80): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(176,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(179,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(181,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(183,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(186,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(188,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(190,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(192,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(194,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(196,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(198,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(200,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(202,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(204,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(207,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(209,30): error TS2339: Property '_eventStylesMap' does not exist on type 'typeof TimelineUIUtils'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(210,5): error TS2322: Type '{}' is not assignable to type '{ [x: string]: TimelineRecordStyle; }'. Index signature is missing in type '{}'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(218,35): error TS2339: Property '_inputEventToDisplayName' does not exist on type 'typeof TimelineUIUtils'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(222,32): error TS2339: Property '_inputEventToDisplayName' does not exist on type 'typeof TimelineUIUtils'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(223,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(224,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(225,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(226,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(227,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(228,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(229,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(230,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(231,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(232,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(233,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(234,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(235,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(236,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(237,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(238,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(239,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(240,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(241,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(242,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(243,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(244,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(245,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(246,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(247,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(248,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(223,34): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(224,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(225,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(226,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(227,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(228,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(229,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(230,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(231,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(232,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(233,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(234,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(235,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(236,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(237,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(238,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(239,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(240,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(241,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(242,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(243,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(244,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(245,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(246,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(247,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(248,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(251,37): error TS2339: Property '_inputEventToDisplayName' does not exist on type 'typeof TimelineUIUtils'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(255,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(265,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(267,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(265,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(267,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(373,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(412,40): error TS2339: Property '_interactionPhaseStylesMap' does not exist on type 'typeof TimelineUIUtils'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(418,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(420,92): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(421,91): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(422,90): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(425,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(429,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(418,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(420,99): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(421,98): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(422,97): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(425,55): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(429,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(432,32): error TS2339: Property '_interactionPhaseStylesMap' does not exist on type 'typeof TimelineUIUtils'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(454,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(526,62): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(557,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'url' must be of type 'string', but here has type 'any'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(564,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'url' must be of type 'string', but here has type 'any'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(598,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(602,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(606,23): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(598,30): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(602,30): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(606,30): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(703,17): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(707,19): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(716,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'url' must be of type 'string', but here has type 'any'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(721,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'url' must be of type 'string', but here has type 'any'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(807,9): error TS2403: Subsequent variable declarations must have the same type. Variable 'url' must be of type 'string', but here has type 'any'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(815,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(815,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(815,73): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(816,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(816,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(816,72): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(824,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(824,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(824,74): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(831,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(836,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(838,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(831,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(836,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(838,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(838,74): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(839,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(843,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(851,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(853,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(855,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(857,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(860,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(864,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(868,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(872,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(878,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(880,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(884,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(886,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(891,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(893,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(895,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(902,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(907,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(910,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(916,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(923,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(926,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(931,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(935,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(940,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(942,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(945,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(953,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(955,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(957,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(960,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(964,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(972,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(977,13): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(839,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(843,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(851,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(853,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(855,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(857,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(860,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(864,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(868,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(872,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(878,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(880,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(884,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(886,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(891,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(893,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(895,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(902,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(907,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(910,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(916,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(923,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(926,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(931,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(935,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(940,20): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(942,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(945,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(953,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(955,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(957,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(960,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(964,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(972,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(977,20): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(977,54): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(978,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(983,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(986,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(993,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1002,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(978,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(983,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(986,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(993,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1002,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1003,18): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1009,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1014,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1025,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1009,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1014,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1025,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1040,31): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1058,56): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1058,92): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1075,43): error TS2339: Property 'lowerBound' does not exist on type 'Event[]'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1076,42): error TS2339: Property 'lowerBound' does not exist on type 'Event[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1190,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1194,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1197,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1190,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1194,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1197,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1197,71): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1199,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1199,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1202,69): error TS2694: Namespace 'Protocol' has no exported member 'Network'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1203,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1206,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1209,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1211,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1203,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1206,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1209,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1211,28): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1213,30): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1214,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1216,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1214,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1216,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1216,75): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1217,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1217,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1236,18): error TS2339: Property 'previewElement' does not exist on type 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1237,15): error TS2339: Property 'previewElement' does not exist on type 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1240,17): error TS2339: Property 'previewElement' does not exist on type 'NetworkRequest'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1241,38): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1241,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1241,74): error TS2339: Property 'previewElement' does not exist on type 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1246,31): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1247,25): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1250,33): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1267,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1270,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1273,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1277,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1280,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1281,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1288,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1290,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1298,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1302,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1267,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1270,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1273,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1277,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1280,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1281,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1288,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1290,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1298,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1302,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1302,74): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1305,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1310,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1315,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1354,17): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1357,17): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1360,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1305,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1310,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1315,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1354,24): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1357,24): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1360,24): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1403,37): error TS2339: Property 'valuesArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1412,13): error TS2339: Property 'addAll' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1431,24): error TS2339: Property 'binaryIndexOf' does not exist on type 'Event[]'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1481,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1483,41): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1484,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1484,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1498,28): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1499,18): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1502,20): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1541,34): error TS2551: Property '_categories' does not exist on type 'typeof TimelineUIUtils'. Did you mean 'categories'? node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1542,39): error TS2551: Property '_categories' does not exist on type 'typeof TimelineUIUtils'. Did you mean 'categories'? node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1543,30): error TS2551: Property '_categories' does not exist on type 'typeof TimelineUIUtils'. Did you mean 'categories'? -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1545,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1547,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1549,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1551,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1553,18): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1555,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1557,50): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1558,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1545,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1547,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1549,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1551,30): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1553,25): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1555,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1557,57): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1558,58): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1560,37): error TS2551: Property '_categories' does not exist on type 'typeof TimelineUIUtils'. Did you mean 'categories'? node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1568,35): error TS2339: Property '_titleForAsyncEventGroupMap' does not exist on type 'typeof TimelineUIUtils'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1570,32): error TS2339: Property '_titleForAsyncEventGroupMap' does not exist on type 'typeof TimelineUIUtils'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1571,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1571,76): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1572,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1572,77): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1571,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1571,83): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1572,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1572,84): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1575,37): error TS2339: Property '_titleForAsyncEventGroupMap' does not exist on type 'typeof TimelineUIUtils'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1590,61): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1593,37): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1595,33): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1609,18): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1646,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1649,36): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1651,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1652,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1646,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1649,43): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1651,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1652,40): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1652,69): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1657,64): error TS2345: Argument of type 'new (width?: number, height?: number) => HTMLImageElement' is not assignable to parameter of type 'Node'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1664,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1665,67): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1664,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1665,74): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1675,5): error TS2740: Type 'DocumentFragment' is missing the following properties from type 'Element': assignedSlot, attributes, classList, className, and 64 more. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1684,30): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1685,16): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1687,13): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1690,13): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1690,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1692,82): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1690,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1692,89): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1693,13): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1735,34): error TS2551: Property '_eventDispatchDesciptors' does not exist on type 'typeof TimelineUIUtils'. Did you mean 'eventDispatchDesciptors'? node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1736,39): error TS2551: Property '_eventDispatchDesciptors' does not exist on type 'typeof TimelineUIUtils'. Did you mean 'eventDispatchDesciptors'? @@ -12515,40 +12515,40 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1741 node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1754,37): error TS2551: Property '_eventDispatchDesciptors' does not exist on type 'typeof TimelineUIUtils'. Did you mean 'eventDispatchDesciptors'? node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1759,25): error TS2694: Namespace 'Timeline' has no exported member 'TimelineMarkerStyle'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1815,25): error TS2694: Namespace 'Timeline' has no exported member 'TimelineMarkerStyle'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1819,14): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1819,21): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1833,46): error TS2339: Property '_colorGenerator' does not exist on type '(id: string) => string'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1834,43): error TS2339: Property '_colorGenerator' does not exist on type '(id: string) => string'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1836,43): error TS2339: Property '_colorGenerator' does not exist on type '(id: string) => string'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1838,48): error TS2339: Property '_colorGenerator' does not exist on type '(id: string) => string'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1860,13): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1860,20): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1861,14): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1861,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1864,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1861,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1864,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1866,20): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1869,70): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1872,80): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1876,72): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1876,79): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1877,14): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1963,13): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1965,13): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1965,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1965,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1970,13): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1970,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1970,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1971,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1991,27): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1992,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1992,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1997,13): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1997,62): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1997,90): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1997,69): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1997,97): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1998,28): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2005,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2005,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2053,21): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2053,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2053,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2057,21): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2057,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2057,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2059,21): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2078,23): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2078,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2078,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2167,15): error TS2339: Property 'colSpan' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2186,10): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2191,5): error TS2322: Type 'string | number' is not assignable to type 'string'. @@ -12563,7 +12563,7 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2334 node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2340,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2353,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2360,23): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2373,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2373,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(73,29): error TS2339: Property 'lowerBound' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(74,28): error TS2339: Property 'lowerBound' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(223,43): error TS2339: Property 'peekLast' does not exist on type 'any[]'. @@ -12749,7 +12749,7 @@ node_modules/chrome-devtools-frontend/front_end/ui/DropTarget.js(75,11): error T node_modules/chrome-devtools-frontend/front_end/ui/DropTarget.js(78,30): error TS2339: Property 'dataTransfer' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/DropTarget.js(85,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/EmptyWidget.js(42,41): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(46,94): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(46,101): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(87,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(136,18): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(146,1): error TS8022: JSDoc '@extends' is not attached to a class. @@ -12757,14 +12757,14 @@ node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(155,15): error T node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(160,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(175,52): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(180,24): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(180,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(181,33): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(180,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(181,40): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(184,76): error TS2694: Namespace 'UI.SuggestBox' has no exported member 'Suggestions'. node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(192,39): error TS2694: Namespace 'UI.SuggestBox' has no exported member 'Suggestions'. node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(235,74): error TS2694: Namespace 'UI.SuggestBox' has no exported member 'Suggestions'. node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(253,46): error TS2694: Namespace 'UI.NamedBitSetFilterUI' has no exported member 'Item'. node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(259,26): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(265,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(265,59): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(266,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(334,50): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(349,18): error TS2339: Property 'metaKey' does not exist on type 'Event'. @@ -12854,8 +12854,8 @@ node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(108,9): error TS2551: node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(110,21): error TS2694: Namespace 'UI.Icon' has no exported member 'SpriteSheet'. node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(118,21): error TS2694: Namespace 'UI.Icon' has no exported member 'Descriptor'. node_modules/chrome-devtools-frontend/front_end/ui/Infobar.js(16,45): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/Infobar.js(26,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/Infobar.js(32,35): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/Infobar.js(26,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/Infobar.js(32,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/Infobar.js(39,17): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/ui/Infobar.js(71,15): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(11,33): error TS2694: Namespace 'UI.InplaceEditor' has no exported member 'Controller'. @@ -12872,8 +12872,8 @@ node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(183,43): err node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(185,18): error TS2339: Property 'Controller' does not exist on type 'typeof InplaceEditor'. node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(194,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(195,14): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(53,50): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(69,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(53,57): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(69,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(80,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(92,51): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(116,7): error TS2322: Type '{ tabbedPane(): TabbedPane; enableMoreTabsButton(): void; }' is not assignable to type '{ appendApplicableItems(locationName: string): void; appendView(view: { viewId(): string; title(): string; isCloseable(): boolean; isTransient(): boolean; toolbarItems(): Promise; widget(): Promise<...>; disposeView(): void; }, insertBefore?: { ...; }): void; showView(view: { ...; }, insertBefore?: { ...'. @@ -12935,16 +12935,16 @@ node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(16,38): error T node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(17,18): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(127,14): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(129,28): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(133,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(137,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(133,50): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(137,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(157,20): error TS2339: Property 'focus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(203,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(203,58): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(203,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(203,65): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(241,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(253,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(274,41): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(276,35): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(279,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(279,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(286,16): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(291,15): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(303,17): error TS7014: Function type, which lacks return-type annotation, implicitly has an 'any' return type. @@ -12987,21 +12987,21 @@ node_modules/chrome-devtools-frontend/front_end/ui/RootView.js(34,20): error TS2 node_modules/chrome-devtools-frontend/front_end/ui/RootView.js(36,20): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(49,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(50,56): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(55,54): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(65,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(76,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(81,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(89,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(97,56): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(111,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(117,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(55,61): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(65,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(76,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(81,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(89,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(97,63): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(111,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(117,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(118,32): error TS2339: Property 'disabled' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(122,29): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(122,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(124,35): error TS2339: Property 'disabled' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(138,25): error TS2339: Property 'parentElementOrShadowHost' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(296,32): error TS2339: Property 'disabled' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(297,35): error TS2339: Property 'disabled' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(317,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(317,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(328,35): error TS2339: Property 'hasFocus' does not exist on type 'HistoryInput'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(329,48): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(358,13): error TS2339: Property 'consume' does not exist on type 'Event'. @@ -13015,13 +13015,13 @@ node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(532,15): er node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(587,15): error TS2339: Property '__fromRegExpQuery' does not exist on type 'RegExp'. node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(64,5): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(65,18): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(70,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(70,56): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(99,15): error TS2339: Property 'checked' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(100,13): error TS2339: Property 'checked' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(106,33): error TS2339: Property 'checked' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(107,25): error TS2339: Property 'checked' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(119,27): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(133,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(133,24): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(155,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/ui/ShortcutRegistry.js(16,56): error TS2694: Namespace 'UI.KeyboardShortcut' has no exported member 'Descriptor'. node_modules/chrome-devtools-frontend/front_end/ui/ShortcutRegistry.js(26,83): error TS2339: Property 'valuesArray' does not exist on type 'Set'. @@ -13037,70 +13037,70 @@ node_modules/chrome-devtools-frontend/front_end/ui/ShortcutRegistry.js(147,39): node_modules/chrome-devtools-frontend/front_end/ui/ShortcutRegistry.js(148,35): error TS2345: Argument of type 'string' is not assignable to parameter of type 'K'. 'string' is assignable to the constraint of type 'K', but 'K' could be instantiated with a different subtype of constraint '{}'. node_modules/chrome-devtools-frontend/front_end/ui/ShortcutRegistry.js(163,27): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(42,54): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(46,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(50,52): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(53,66): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(55,64): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(57,69): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(59,56): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(63,60): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(66,67): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(68,67): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(86,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(89,84): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(91,81): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(93,81): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(95,80): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(99,50): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(103,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(105,71): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(107,68): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(109,75): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(112,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(115,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(116,83): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(118,72): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(119,81): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(122,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(124,70): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(125,86): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(127,72): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(129,72): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(131,72): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(133,72): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(135,72): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(136,81): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(138,71): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(140,66): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(143,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(146,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(149,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(152,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(154,84): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(156,86): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(160,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(164,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(168,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(172,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(175,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(178,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(179,81): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(180,79): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(182,61): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(185,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(186,78): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(187,79): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(190,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(193,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(42,61): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(46,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(50,59): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(53,73): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(55,71): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(57,76): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(59,63): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(63,67): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(66,74): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(68,74): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(86,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(89,91): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(91,88): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(93,88): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(95,87): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(99,57): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(103,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(105,78): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(107,75): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(109,82): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(112,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(115,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(116,90): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(118,79): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(119,88): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(122,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(124,77): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(125,93): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(127,79): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(129,79): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(131,79): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(133,79): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(135,79): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(136,88): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(138,78): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(140,73): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(143,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(146,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(149,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(152,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(154,91): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(156,93): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(160,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(164,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(168,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(172,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(175,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(178,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(179,88): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(180,86): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(182,68): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(185,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(186,85): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(187,86): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(190,16): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(193,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(222,20): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(222,76): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(222,83): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(223,37): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(231,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(231,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(257,35): error TS2694: Namespace 'UI.KeyboardShortcut' has no exported member 'Descriptor'. node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(265,43): error TS2694: Namespace 'UI.KeyboardShortcut' has no exported member 'Descriptor'. node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(273,43): error TS2694: Namespace 'UI.KeyboardShortcut' has no exported member 'Descriptor'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(277,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(277,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(292,28): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(308,43): error TS2694: Namespace 'UI.KeyboardShortcut' has no exported member 'Descriptor'. node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(318,35): error TS2694: Namespace 'UI.KeyboardShortcut' has no exported member 'Descriptor'. @@ -13164,7 +13164,7 @@ node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(722,22): error node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(740,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(788,31): error TS2694: Namespace 'UI.SplitWidget' has no exported member 'SettingForOrientation'. node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(861,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(872,40): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(872,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(878,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(913,16): error TS2339: Property 'SettingForOrientation' does not exist on type 'typeof SplitWidget'. node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(69,45): error TS2694: Namespace 'UI.SuggestBox' has no exported member 'Suggestion'. @@ -13222,10 +13222,10 @@ node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1135,22): error node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1135,78): error TS2339: Property 'button' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1145,15): error TS2339: Property 'button' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1146,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1191,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1192,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1193,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1194,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1191,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1192,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1193,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1194,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1206,22): error TS2339: Property 'classList' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1208,30): error TS2339: Property 'pageX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1224,90): error TS2339: Property 'offsetLeft' does not exist on type 'Element'. @@ -13386,14 +13386,14 @@ node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(573,17): error TS2 node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(580,8): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(601,8): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(625,17): error TS2339: Property 'format' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(625,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(633,10): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(640,10): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(647,10): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(657,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(659,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(660,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(662,10): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(625,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(633,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(640,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(647,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(657,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(659,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(660,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(662,17): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(699,28): error TS2339: Property 'createShadowRoot' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(714,20): error TS2339: Property 'document' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(718,34): error TS2339: Property 'deepActiveElement' does not exist on type 'Document'. @@ -13417,7 +13417,7 @@ node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1091,19): error TS node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1114,13): error TS2339: Property 'which' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1117,12): error TS2339: Property '_longClickInterval' does not exist on type 'LongClickController'. node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1125,13): error TS2339: Property 'which' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1170,18): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1170,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1182,19): error TS2551: Property 'registerElement' does not exist on type 'Document'. Did you mean 'createElement'? node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1209,11): error TS2339: Property 'spellcheck' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1212,13): error TS2339: Property 'type' does not exist on type 'Element'. @@ -13491,12 +13491,12 @@ node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1968,48): error TS node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1969,23): error TS2339: Property 'onchange' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1971,34): error TS2339: Property 'files' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1993,30): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1995,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1995,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1999,15): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(2003,16): error TS2339: Property 'focus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(2020,30): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(2024,50): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(2025,50): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(2024,57): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(2025,57): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(2027,15): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(11,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/ui/View.js(16,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. @@ -13545,7 +13545,7 @@ node_modules/chrome-devtools-frontend/front_end/ui/View.js(520,44): error TS2345 node_modules/chrome-devtools-frontend/front_end/ui/View.js(556,36): error TS2339: Property 'keyCode' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(558,22): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(560,22): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(702,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/View.js(702,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/View.js(793,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(802,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(45,18): error TS2339: Property '__widget' does not exist on type 'Element'. @@ -13703,8 +13703,8 @@ node_modules/chrome-devtools-frontend/front_end/workspace/SearchConfig.js(92,52) node_modules/chrome-devtools-frontend/front_end/workspace/SearchConfig.js(164,20): error TS2339: Property 'regexSpecialCharacters' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/workspace/SearchConfig.js(177,24): error TS2339: Property 'RegexQuery' does not exist on type 'typeof SearchConfig'. node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(45,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(136,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(298,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(136,21): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(298,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(546,27): error TS2345: Argument of type 'string' is not assignable to parameter of type 'K'. 'string' is assignable to the constraint of type 'K', but 'K' could be instantiated with a different subtype of constraint '{}'. node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(556,41): error TS2345: Argument of type 'string' is not assignable to parameter of type 'K'. From a150d55592dbad6a89a12b6612723c1bd73213a1 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Mon, 24 Jun 2019 15:29:02 -0700 Subject: [PATCH 21/31] Explicitly error when an exclude is provided by a test as it will be unused (#32014) --- src/testRunner/compilerRunner.ts | 1 + .../reference/maxNodeModuleJsDepthDefaultsToZero.errors.txt | 3 +-- tests/cases/compiler/compositeWithNodeModulesSourceFile.ts | 3 +-- tests/cases/compiler/maxNodeModuleJsDepthDefaultsToZero.ts | 3 +-- 4 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/testRunner/compilerRunner.ts b/src/testRunner/compilerRunner.ts index 76c7c728aa1..537baccaa3e 100644 --- a/src/testRunner/compilerRunner.ts +++ b/src/testRunner/compilerRunner.ts @@ -143,6 +143,7 @@ class CompilerTest { this.tsConfigFiles = []; if (testCaseContent.tsConfig) { assert.equal(testCaseContent.tsConfig.fileNames.length, 0, `list of files in tsconfig is not currently supported`); + assert.equal(testCaseContent.tsConfig.raw.exclude, undefined, `exclude in tsconfig is not currently supported`); tsConfigOptions = ts.cloneCompilerOptions(testCaseContent.tsConfig.options); this.tsConfigFiles.push(this.createHarnessTestFile(testCaseContent.tsConfigFileUnitData!, rootDir, ts.combinePaths(rootDir, tsConfigOptions.configFilePath!))); diff --git a/tests/baselines/reference/maxNodeModuleJsDepthDefaultsToZero.errors.txt b/tests/baselines/reference/maxNodeModuleJsDepthDefaultsToZero.errors.txt index edb5e32151f..26955b04cca 100644 --- a/tests/baselines/reference/maxNodeModuleJsDepthDefaultsToZero.errors.txt +++ b/tests/baselines/reference/maxNodeModuleJsDepthDefaultsToZero.errors.txt @@ -8,8 +8,7 @@ "module": "commonjs", "moduleResolution": "node", "outDir": "bin" - }, - "exclude": [ "node_modules" ] + } } ==== /index.ts (1 errors) ==== /// diff --git a/tests/cases/compiler/compositeWithNodeModulesSourceFile.ts b/tests/cases/compiler/compositeWithNodeModulesSourceFile.ts index b2d00201567..cba7e059372 100644 --- a/tests/cases/compiler/compositeWithNodeModulesSourceFile.ts +++ b/tests/cases/compiler/compositeWithNodeModulesSourceFile.ts @@ -1,7 +1,6 @@ // @filename: /foo/tsconfig.json { - "compilerOptions": { "composite": true }, - "exclude": [ "node_modules" ] + "compilerOptions": { "composite": true } } // @filename: /foo/node_modules/myModule/index.ts diff --git a/tests/cases/compiler/maxNodeModuleJsDepthDefaultsToZero.ts b/tests/cases/compiler/maxNodeModuleJsDepthDefaultsToZero.ts index 9d154ec1e59..83a0d7484e5 100644 --- a/tests/cases/compiler/maxNodeModuleJsDepthDefaultsToZero.ts +++ b/tests/cases/compiler/maxNodeModuleJsDepthDefaultsToZero.ts @@ -11,8 +11,7 @@ "module": "commonjs", "moduleResolution": "node", "outDir": "bin" - }, - "exclude": [ "node_modules" ] + } } // @filename: /node_modules/shortid/node_modules/z/index.js // z will not be found because maxNodeModulesJsDepth: 0 From ba4aad79dc751cca9faf4826fac8c53543b653c5 Mon Sep 17 00:00:00 2001 From: Orta Therox Date: Mon, 24 Jun 2019 15:42:56 -0700 Subject: [PATCH 22/31] Adds some docs for how a formatter works --- src/services/formatting/README.md | 43 +++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 src/services/formatting/README.md diff --git a/src/services/formatting/README.md b/src/services/formatting/README.md new file mode 100644 index 00000000000..7e3bf6c46a9 --- /dev/null +++ b/src/services/formatting/README.md @@ -0,0 +1,43 @@ +# How does TypeScript formatting work? + +To format code you need to have a formatting context and a sourcefile. The formatting context contains +all user settings like tab size, newline character, etc. The sourcefile is self explanatory. + +The end result of formatting is represented by TextChange objects which hold the new string content, and +the text to replace it with. + +```ts +export interface TextChange { + span: TextSpan; // start, length + newText: string; +} +``` + +## Internals + +Most of the exposed APIs internally are `format*` and they all set up and configure `formatSpan` which could be considered the root call for formatting. Span in this case refers to the range of +the sourcefile which should be formatted. + +The formatSpan then uses a scanner (either with or without JSX support) which starts at the highest +node the covers the span of text and recurses down through the node's children. + +As it recurses, `processNode` is called on the children setting the indentation is decided and passed +through into each of that node's children. + +The meat of formatting decisions is made via `processPair`, the pair here being the current node and the previous node. `processPair` which mutates the formatting context to represent the current place in the scanner and requests a set of rules which can be applied to the items via `createRulesMap`. + +There are a lot of rules, which you can find in [rules.ts](./rules.ts) each one has a left and right reference to nodes or token ranges and note of what action should be applied by the formatter. + +### Where is this used? + +The formatter is used mainly from the language service for formatting with an editor, but [services/textChanges.ts](/src/services/textChanges.ts) also uses this formatter when emitting code for quick fixes. + +The formatter is not exported publicly, and so all usage comes through the language server. + +### Sample code + +```ts +const nonFormattedText = `[js source code]`; +const sourceFile = createSourceFile("any file name", nonFormattedText, ScriptTarget.ESNext, /*setParentNodes*/ true, ScriptKind.JS); +const changes = formatting.formatDocument(sourceFile, formatContext); +``` From 3f9395be39111f19f905b346335716955d887912 Mon Sep 17 00:00:00 2001 From: Orta Date: Mon, 24 Jun 2019 17:08:28 -0700 Subject: [PATCH 23/31] Update src/services/formatting/README.md Co-Authored-By: Andrew Branch --- src/services/formatting/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/formatting/README.md b/src/services/formatting/README.md index 7e3bf6c46a9..63fd5fc10ed 100644 --- a/src/services/formatting/README.md +++ b/src/services/formatting/README.md @@ -1,6 +1,6 @@ # How does TypeScript formatting work? -To format code you need to have a formatting context and a sourcefile. The formatting context contains +To format code you need to have a formatting context and a `SourceFile`. The formatting context contains all user settings like tab size, newline character, etc. The sourcefile is self explanatory. The end result of formatting is represented by TextChange objects which hold the new string content, and From 0a272e04ef8b5924f9526e64b25f3bbe180d1feb Mon Sep 17 00:00:00 2001 From: Orta Date: Mon, 24 Jun 2019 17:08:34 -0700 Subject: [PATCH 24/31] Update src/services/formatting/README.md Co-Authored-By: Andrew Branch --- src/services/formatting/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/formatting/README.md b/src/services/formatting/README.md index 63fd5fc10ed..bd1e451aaeb 100644 --- a/src/services/formatting/README.md +++ b/src/services/formatting/README.md @@ -1,7 +1,7 @@ # How does TypeScript formatting work? To format code you need to have a formatting context and a `SourceFile`. The formatting context contains -all user settings like tab size, newline character, etc. The sourcefile is self explanatory. +all user settings like tab size, newline character, etc. The end result of formatting is represented by TextChange objects which hold the new string content, and the text to replace it with. From 444c3059f6787915846b6db558a6df0bdfb50a72 Mon Sep 17 00:00:00 2001 From: Orta Therox Date: Tue, 25 Jun 2019 09:41:26 -0700 Subject: [PATCH 25/31] Handle feeedback --- src/services/formatting/README.md | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/services/formatting/README.md b/src/services/formatting/README.md index bd1e451aaeb..33515db34b4 100644 --- a/src/services/formatting/README.md +++ b/src/services/formatting/README.md @@ -30,14 +30,4 @@ There are a lot of rules, which you can find in [rules.ts](./rules.ts) each one ### Where is this used? -The formatter is used mainly from the language service for formatting with an editor, but [services/textChanges.ts](/src/services/textChanges.ts) also uses this formatter when emitting code for quick fixes. - -The formatter is not exported publicly, and so all usage comes through the language server. - -### Sample code - -```ts -const nonFormattedText = `[js source code]`; -const sourceFile = createSourceFile("any file name", nonFormattedText, ScriptTarget.ESNext, /*setParentNodes*/ true, ScriptKind.JS); -const changes = formatting.formatDocument(sourceFile, formatContext); -``` +The formatter is used mainly from any language service operation that inserts or modifies code. The formatter is not exported publicly, and so all usage can only come through the language server. From 897fb3a2a66c0631c4a991f50e69d9fa7768c955 Mon Sep 17 00:00:00 2001 From: Orta Therox Date: Tue, 25 Jun 2019 12:56:51 -0700 Subject: [PATCH 26/31] Handle making sure that two less thans are never converted into >> --- src/services/formatting/rules.ts | 13 +++++++++++++ tests/cases/fourslash/formattingDoubleLessThan.ts | 8 ++++++++ 2 files changed, 21 insertions(+) create mode 100644 tests/cases/fourslash/formattingDoubleLessThan.ts diff --git a/src/services/formatting/rules.ts b/src/services/formatting/rules.ts index 38792d448e4..84ee38f0f30 100644 --- a/src/services/formatting/rules.ts +++ b/src/services/formatting/rules.ts @@ -229,6 +229,7 @@ namespace ts.formatting { rule("NoSpaceBeforeNonNullAssertionOperator", anyToken, SyntaxKind.ExclamationToken, [isNonJsxSameLineTokenContext, isNonNullAssertionContext], RuleAction.Delete), rule("NoSpaceAfterNewKeywordOnConstructorSignature", SyntaxKind.NewKeyword, SyntaxKind.OpenParenToken, [isNonJsxSameLineTokenContext, isConstructorSignatureContext], RuleAction.Delete), + rule("SpaceLessThanAndNonJSXTypeAnnotation", SyntaxKind.LessThanToken, SyntaxKind.LessThanToken, [isNonJsxSameLineTokenContext], RuleAction.Space), ]; // These rules are applied after high priority @@ -349,6 +350,18 @@ namespace ts.formatting { ]; } + /** + * A rule takes a two tokens (left/right) and a particular context + * for which you're meant to look at them. You then declare what should the + * whitespace annotation be between these tokens via the action param. + * + * @param debugName Name to print + * @param left The left side of the comparison + * @param right The right side of the comparison + * @param context A set of filters to narrow down the space in which this formatter rule applies + * @param action a declaration of the expected whitespace + * @param flags whether the rule deletes a line or not, defaults to no-op + */ function rule( debugName: string, left: SyntaxKind | ReadonlyArray | TokenRange, diff --git a/tests/cases/fourslash/formattingDoubleLessThan.ts b/tests/cases/fourslash/formattingDoubleLessThan.ts new file mode 100644 index 00000000000..033203b01e3 --- /dev/null +++ b/tests/cases/fourslash/formattingDoubleLessThan.ts @@ -0,0 +1,8 @@ +/// +// https://github.com/microsoft/TypeScript/issues/14589 + +/////*1*/if (foo < bar) {} + +format.document(); +goTo.marker("1") +verify.currentLineContentIs(`if (foo < bar) { }`) From 34eb5ddf75ad7401217175a4d623d34e9aaee534 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Tue, 25 Jun 2019 20:56:41 -0700 Subject: [PATCH 27/31] Fix tuple and array comparisons during identity checking (#32089) --- src/compiler/checker.ts | 9 ++++++++- ...uickinfoExpressionTypeNotChangedViaDeletion.ts | 15 +++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 tests/cases/fourslash/quickinfoExpressionTypeNotChangedViaDeletion.ts diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index a3abe1dc5b5..fb96ca0813a 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -13321,7 +13321,14 @@ namespace ts { } } else if (isReadonlyArrayType(target) ? isArrayType(source) || isTupleType(source) : isArrayType(target) && isTupleType(source) && !source.target.readonly) { - return isRelatedTo(getIndexTypeOfType(source, IndexKind.Number) || anyType, getIndexTypeOfType(target, IndexKind.Number) || anyType, reportErrors); + if (relation !== identityRelation) { + return isRelatedTo(getIndexTypeOfType(source, IndexKind.Number) || anyType, getIndexTypeOfType(target, IndexKind.Number) || anyType, reportErrors); + } + else { + // By flags alone, we know that the `target` is a readonly array while the source is a normal array or tuple + // or `target` is an array and source is a tuple - in both cases the types cannot be identical, by construction + return Ternary.False; + } } // Consider a fresh empty object literal type "closed" under the subtype relationship - this way `{} <- {[idx: string]: any} <- fresh({})` // and not `{} <- fresh({}) <- {[idx: string]: any}` diff --git a/tests/cases/fourslash/quickinfoExpressionTypeNotChangedViaDeletion.ts b/tests/cases/fourslash/quickinfoExpressionTypeNotChangedViaDeletion.ts new file mode 100644 index 00000000000..01656aea566 --- /dev/null +++ b/tests/cases/fourslash/quickinfoExpressionTypeNotChangedViaDeletion.ts @@ -0,0 +1,15 @@ +/// +////type TypeEq = (() => T extends A ? 1 : 2) extends (() => T extends B ? 1 : 2) ? true : false; +//// +////const /*2*/test1: TypeEq = false; +//// +////declare const foo: [number, ...number[]]; +////declare const bar: number[]; +//// +////const /*1*/test2: TypeEq = false; + +goTo.marker("1"); +verify.quickInfoIs("const test2: false"); + +goTo.marker("2"); +verify.quickInfoIs("const test1: false"); From 28e1d78240d1a1c84acc0e26388bce7854b2db15 Mon Sep 17 00:00:00 2001 From: typescript-bot Date: Wed, 26 Jun 2019 13:49:59 +0000 Subject: [PATCH 28/31] Update user baselines --- tests/baselines/reference/docker/office-ui-fabric.log | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/baselines/reference/docker/office-ui-fabric.log b/tests/baselines/reference/docker/office-ui-fabric.log index 536a28f1142..370ba398f01 100644 --- a/tests/baselines/reference/docker/office-ui-fabric.log +++ b/tests/baselines/reference/docker/office-ui-fabric.log @@ -307,7 +307,7 @@ ts-jest[versions] (WARN) Version X.X.X-insiders.xxxxxxxx of typescript installed ts-jest[versions] (WARN) Version X.X.X-insiders.xxxxxxxx of typescript installed has not been tested with ts-jest. If you're experiencing issues, consider using a supported version (>=2.7.0 <4.0.0). Please do not report issues in ts-jest if you are using unsupported versions. ================================ -BLOCKED (26) +BLOCKED (27) ================================ @uifabric/api-docs @uifabric/azure-themes @@ -320,6 +320,7 @@ BLOCKED (26) @uifabric/fluent-theme @uifabric/foundation-scenarios @uifabric/lists +@uifabric/mdl2-theme @uifabric/pr-deploy-site @uifabric/react-cards @uifabric/theme-samples @@ -411,6 +412,7 @@ XX of XX: [@uifabric/foundation-scenarios] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/lists] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/fluent-theme] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/tsx-editor] blocked by [@uifabric/foundation]! +XX of XX: [@uifabric/mdl2-theme] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/theme-samples] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/variants] blocked by [@uifabric/foundation]! XX of XX: [server-rendered-app] blocked by [@uifabric/foundation]! From 392d7750956bb4a3a908d79cc12dda4e0025d750 Mon Sep 17 00:00:00 2001 From: Klaus Meinhardt Date: Wed, 26 Jun 2019 23:42:07 +0200 Subject: [PATCH 29/31] allow const-assertion on aliased enum symbol (#32110) Fixes: #32087 --- src/compiler/checker.ts | 5 ++- .../reference/constAssertionOnEnum.js | 33 ++++++++++++++++ .../reference/constAssertionOnEnum.symbols | 36 ++++++++++++++++++ .../reference/constAssertionOnEnum.types | 38 +++++++++++++++++++ .../typeAssertions/constAssertionOnEnum.ts | 18 +++++++++ 5 files changed, 129 insertions(+), 1 deletion(-) create mode 100644 tests/baselines/reference/constAssertionOnEnum.js create mode 100644 tests/baselines/reference/constAssertionOnEnum.symbols create mode 100644 tests/baselines/reference/constAssertionOnEnum.types create mode 100644 tests/cases/conformance/expressions/typeAssertions/constAssertionOnEnum.ts diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 64bf09d8b37..cf614ee2013 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -22510,7 +22510,10 @@ namespace ts { case SyntaxKind.ElementAccessExpression: const expr = (node).expression; if (isIdentifier(expr)) { - const symbol = getSymbolAtLocation(expr); + let symbol = getSymbolAtLocation(expr); + if (symbol && symbol.flags & SymbolFlags.Alias) { + symbol = resolveAlias(symbol); + } return !!(symbol && (symbol.flags & SymbolFlags.Enum) && getEnumKind(symbol) === EnumKind.Literal); } } diff --git a/tests/baselines/reference/constAssertionOnEnum.js b/tests/baselines/reference/constAssertionOnEnum.js new file mode 100644 index 00000000000..47d7888148c --- /dev/null +++ b/tests/baselines/reference/constAssertionOnEnum.js @@ -0,0 +1,33 @@ +//// [tests/cases/conformance/expressions/typeAssertions/constAssertionOnEnum.ts] //// + +//// [enum.ts] +export enum Foo { + A, + B, +} + +//// [test.ts] +import {Foo} from './enum'; + +enum Bar { + A, + B, +} +let foo = Foo.A as const; +let bar = Bar.A as const; + +//// [enum.js] +export var Foo; +(function (Foo) { + Foo[Foo["A"] = 0] = "A"; + Foo[Foo["B"] = 1] = "B"; +})(Foo || (Foo = {})); +//// [test.js] +import { Foo } from './enum'; +var Bar; +(function (Bar) { + Bar[Bar["A"] = 0] = "A"; + Bar[Bar["B"] = 1] = "B"; +})(Bar || (Bar = {})); +let foo = Foo.A; +let bar = Bar.A; diff --git a/tests/baselines/reference/constAssertionOnEnum.symbols b/tests/baselines/reference/constAssertionOnEnum.symbols new file mode 100644 index 00000000000..dbd7a2e393a --- /dev/null +++ b/tests/baselines/reference/constAssertionOnEnum.symbols @@ -0,0 +1,36 @@ +=== tests/cases/conformance/expressions/typeAssertions/enum.ts === +export enum Foo { +>Foo : Symbol(Foo, Decl(enum.ts, 0, 0)) + + A, +>A : Symbol(Foo.A, Decl(enum.ts, 0, 17)) + + B, +>B : Symbol(Foo.B, Decl(enum.ts, 1, 6)) +} + +=== tests/cases/conformance/expressions/typeAssertions/test.ts === +import {Foo} from './enum'; +>Foo : Symbol(Foo, Decl(test.ts, 0, 8)) + +enum Bar { +>Bar : Symbol(Bar, Decl(test.ts, 0, 27)) + + A, +>A : Symbol(Bar.A, Decl(test.ts, 2, 10)) + + B, +>B : Symbol(Bar.B, Decl(test.ts, 3, 6)) +} +let foo = Foo.A as const; +>foo : Symbol(foo, Decl(test.ts, 6, 3)) +>Foo.A : Symbol(Foo.A, Decl(enum.ts, 0, 17)) +>Foo : Symbol(Foo, Decl(test.ts, 0, 8)) +>A : Symbol(Foo.A, Decl(enum.ts, 0, 17)) + +let bar = Bar.A as const; +>bar : Symbol(bar, Decl(test.ts, 7, 3)) +>Bar.A : Symbol(Bar.A, Decl(test.ts, 2, 10)) +>Bar : Symbol(Bar, Decl(test.ts, 0, 27)) +>A : Symbol(Bar.A, Decl(test.ts, 2, 10)) + diff --git a/tests/baselines/reference/constAssertionOnEnum.types b/tests/baselines/reference/constAssertionOnEnum.types new file mode 100644 index 00000000000..7f31959173a --- /dev/null +++ b/tests/baselines/reference/constAssertionOnEnum.types @@ -0,0 +1,38 @@ +=== tests/cases/conformance/expressions/typeAssertions/enum.ts === +export enum Foo { +>Foo : Foo + + A, +>A : Foo.A + + B, +>B : Foo.B +} + +=== tests/cases/conformance/expressions/typeAssertions/test.ts === +import {Foo} from './enum'; +>Foo : typeof Foo + +enum Bar { +>Bar : Bar + + A, +>A : Bar.A + + B, +>B : Bar.B +} +let foo = Foo.A as const; +>foo : Foo.A +>Foo.A as const : Foo.A +>Foo.A : Foo.A +>Foo : typeof Foo +>A : Foo.A + +let bar = Bar.A as const; +>bar : Bar.A +>Bar.A as const : Bar.A +>Bar.A : Bar.A +>Bar : typeof Bar +>A : Bar.A + diff --git a/tests/cases/conformance/expressions/typeAssertions/constAssertionOnEnum.ts b/tests/cases/conformance/expressions/typeAssertions/constAssertionOnEnum.ts new file mode 100644 index 00000000000..4012be3fec7 --- /dev/null +++ b/tests/cases/conformance/expressions/typeAssertions/constAssertionOnEnum.ts @@ -0,0 +1,18 @@ +// @strict: true +// @target: esnext + +// @filename: enum.ts +export enum Foo { + A, + B, +} + +// @filename: test.ts +import {Foo} from './enum'; + +enum Bar { + A, + B, +} +let foo = Foo.A as const; +let bar = Bar.A as const; \ No newline at end of file From 1479bb6bc8cde73927dae5e932e72e320b54e843 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Wed, 26 Jun 2019 15:38:45 -0700 Subject: [PATCH 30/31] Check if triggering PR is in triggered set only if triggered pr exists (otherwise is master sync) --- scripts/update-experimental-branches.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/update-experimental-branches.js b/scripts/update-experimental-branches.js index b734c8a6fd8..92567b9c89b 100644 --- a/scripts/update-experimental-branches.js +++ b/scripts/update-experimental-branches.js @@ -18,7 +18,7 @@ async function main() { if (!prnums.length) { return; // No enlisted PRs, nothing to update } - if (!prnums.some(n => n === triggeredPR)) { + if (triggeredPR && !prnums.some(n => n === triggeredPR)) { return; // Only have work to do for enlisted PRs } console.log(`Performing experimental branch updating and merging for pull requests ${prnums.join(", ")}`); From b3d55d0cd83dfc5dd9b34c9fddba39ac9d58ea45 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Wed, 26 Jun 2019 16:01:51 -0700 Subject: [PATCH 31/31] Add throw on not rebaseable to unmatched PRs, too --- scripts/update-experimental-branches.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/update-experimental-branches.js b/scripts/update-experimental-branches.js index 92567b9c89b..8b1d1b0f54f 100644 --- a/scripts/update-experimental-branches.js +++ b/scripts/update-experimental-branches.js @@ -51,9 +51,8 @@ async function main() { issue_number: num, body: `This PR is configured as an experiment, and currently has rebase conflicts with master - please rebase onto master and fix the conflicts.` }); - throw new Error(`Rebase conflict detected in PR ${num} with master`); } - return; // A PR is currently in conflict, give up + throw new Error(`Rebase conflict detected in PR ${num} with master`); // A PR is currently in conflict, give up } runSequence([ ["git", ["fetch", "origin", `pull/${num}/head:${num}`]],