diff --git a/Gulpfile.js b/Gulpfile.js index 4c40a73cdb..44ce8c84b2 100644 --- a/Gulpfile.js +++ b/Gulpfile.js @@ -477,7 +477,6 @@ 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. Default 5%.", " --shards": "Total number of shards running tests (default: 1)", " --shardId": "1-based ID of this shard (default: 1)", }; diff --git a/package.json b/package.json index bbba0c28e9..80fc7f1fef 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,6 @@ "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", @@ -117,8 +116,7 @@ "lint:ci": "gulp lint --ci", "lint:compiler": "gulp lint-compiler", "lint:scripts": "gulp lint-scripts", - "setup-hooks": "node scripts/link-hooks.js", - "update-costly-tests": "node scripts/costly-tests.js" + "setup-hooks": "node scripts/link-hooks.js" }, "browser": { "fs": false, diff --git a/scripts/build/options.js b/scripts/build/options.js index fbc7e39a15..8eda9e0041 100644 --- a/scripts/build/options.js +++ b/scripts/build/options.js @@ -14,7 +14,6 @@ module.exports = minimist(process.argv.slice(2), { "ru": "runners", "runner": "runners", "r": "reporter", "c": "colors", "color": "colors", - "skip-percent": "skipPercent", "skippercent": "skipPercent", "w": "workers", "f": "fix" diff --git a/scripts/build/tests.js b/scripts/build/tests.js index 20d2a4c7c2..f22db23376 100644 --- a/scripts/build/tests.js +++ b/scripts/build/tests.js @@ -31,7 +31,6 @@ async function runConsoleTests(runJs, defaultReporter, runInParallel, watchMode, const inspect = cmdLineOptions.inspect; const runners = cmdLineOptions.runners; const light = cmdLineOptions.light; - const skipPercent = process.env.CI === "true" ? 0 : cmdLineOptions.skipPercent; const stackTraceLimit = cmdLineOptions.stackTraceLimit; const testConfigFile = "test.config"; const failed = cmdLineOptions.failed; @@ -65,8 +64,8 @@ async function runConsoleTests(runJs, defaultReporter, runInParallel, watchMode, testTimeout = 400000; } - if (tests || runners || light || testTimeout || taskConfigsFolder || keepFailed || skipPercent !== undefined || shards || shardId) { - writeTestConfigFile(tests, runners, light, skipPercent, taskConfigsFolder, workerCount, stackTraceLimit, testTimeout, keepFailed, shards, shardId); + if (tests || runners || light || testTimeout || taskConfigsFolder || keepFailed || shards || shardId) { + writeTestConfigFile(tests, runners, light, taskConfigsFolder, workerCount, stackTraceLimit, testTimeout, keepFailed, shards, shardId); } const colors = cmdLineOptions.colors; @@ -161,7 +160,6 @@ 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] @@ -170,12 +168,11 @@ exports.cleanTestDirs = cleanTestDirs; * @param {number | undefined} [shards] * @param {number | undefined} [shardId] */ -function writeTestConfigFile(tests, runners, light, skipPercent, taskConfigsFolder, workerCount, stackTraceLimit, timeout, keepFailed, shards, shardId) { +function writeTestConfigFile(tests, runners, light, taskConfigsFolder, workerCount, stackTraceLimit, timeout, keepFailed, shards, shardId) { const testConfigContents = JSON.stringify({ test: tests ? [tests] : undefined, runners: runners ? runners.split(",") : undefined, light, - skipPercent, workerCount, stackTraceLimit, taskConfigsFolder, diff --git a/scripts/costly-tests.js b/scripts/costly-tests.js deleted file mode 100644 index a0ee64a6be..0000000000 --- a/scripts/costly-tests.js +++ /dev/null @@ -1,103 +0,0 @@ -// @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) - 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('tests/.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 0273ad7ec4..c2d338479a 100644 --- a/src/testRunner/parallel/host.ts +++ b/src/testRunner/parallel/host.ts @@ -11,7 +11,7 @@ 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, readFileSync } = require("fs") as typeof import("fs"); + const { statSync } = require("fs") as typeof import("fs"); // NOTE: paths for module and types for FailedTestReporter _do not_ line up due to our use of --outFile for run.js const FailedTestReporter = require(path.resolve(__dirname, "../../scripts/failed-tests")) as typeof import("../../../scripts/failed-tests"); @@ -186,31 +186,6 @@ namespace Harness.Parallel.Host { return `tsrunner-${runner}://${test}`; } - function skipCostlyTests(tasks: Task[]) { - 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 }[] - }; - let skippedEdits = 0; - 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=${skipPercent.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) { console.log(`Discovered ${tasks.length} unittest suites` + (newTasks.length ? ` and ${newTasks.length} new suites.` : ".")); console.log("Discovering runner-based tests..."); @@ -250,7 +225,6 @@ namespace Harness.Parallel.Host { } tasks.sort((a, b) => a.size - b.size); tasks = tasks.concat(newTasks); - 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 diff --git a/src/testRunner/runner.ts b/src/testRunner/runner.ts index 6a6e026b62..11b4b88a0d 100644 --- a/src/testRunner/runner.ts +++ b/src/testRunner/runner.ts @@ -67,7 +67,6 @@ let runUnitTests: boolean | undefined; let stackTraceLimit: number | "full" | undefined; let noColors = false; let keepFailed = false; -let skipPercent = 5; interface TestConfig { light?: boolean; @@ -81,7 +80,6 @@ interface TestConfig { noColors?: boolean; timeout?: number; keepFailed?: boolean; - skipPercent?: number; shardId?: number; shards?: number; } @@ -115,9 +113,6 @@ function handleTestConfig() { if (testConfig.keepFailed) { keepFailed = true; } - if (testConfig.skipPercent !== undefined) { - skipPercent = testConfig.skipPercent; - } if (testConfig.shardId) { shardId = testConfig.shardId; } diff --git a/tests/.test-cost.json b/tests/.test-cost.json deleted file mode 100644 index cc5254b897..0000000000 --- a/tests/.test-cost.json +++ /dev/null @@ -1 +0,0 @@ -{"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":"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"},{"name":"Public APIs","time":1559,"edits":1,"cost":"7.93"}]}