[Pkg-javascript-commits] [node-typescript] branch upstream updated (bffdac0 -> 796ed77)

Julien Puydt julien.puydt at laposte.net
Tue May 2 07:59:59 UTC 2017


This is an automated email from the git hooks/post-receive script.

jpuydt-guest pushed a change to branch upstream
in repository node-typescript.

      from  bffdac0   New upstream version 2.3.0
      adds  796ed77   New upstream version 2.3.2

No new revisions were added by this update.

Summary of changes:
 .mailmap                                           |    29 +-
 .travis.yml                                        |     2 +-
 AUTHORS.md                                         |    23 +
 Gulpfile.ts                                        |    74 +-
 Jakefile.js                                        |     7 +-
 README.md                                          |     2 +-
 lib/lib.d.ts                                       |   737 +-
 lib/lib.dom.d.ts                                   |   320 +-
 lib/lib.dom.iterable.d.ts                          |    75 +-
 lib/lib.es2015.collection.d.ts                     |    10 +-
 lib/lib.es2015.core.d.ts                           |   576 +-
 lib/lib.es2015.generator.d.ts                      |    28 +-
 lib/lib.es2015.iterable.d.ts                       |   342 +-
 lib/lib.es2015.promise.d.ts                        |    12 +-
 lib/lib.es2015.proxy.d.ts                          |     6 +-
 lib/lib.es2015.reflect.d.ts                        |    24 +-
 lib/lib.es2015.symbol.d.ts                         |    26 +-
 lib/lib.es2015.symbol.wellknown.d.ts               |   224 +-
 lib/lib.es2016.array.include.d.ts                  |    88 +-
 lib/{lib.dom.d.ts => lib.es2016.full.d.ts}         |   732 +-
 lib/{lib.dom.d.ts => lib.es2017.full.d.ts}         |   734 +-
 lib/lib.es2017.object.d.ts                         |    24 +-
 lib/lib.es2017.sharedmemory.d.ts                   |     8 +-
 lib/lib.es2017.string.d.ts                         |    40 +-
 lib/lib.es5.d.ts                                   |   413 +-
 lib/lib.es6.d.ts                                   |  2061 +-
 lib/{lib.dom.d.ts => lib.esnext.full.d.ts}         |   733 +-
 lib/lib.scripthost.d.ts                            |     6 +-
 lib/lib.webworker.d.ts                             |   161 +-
 lib/protocol.d.ts                                  |   948 +-
 lib/tsc.js                                         | 11033 ++++++-----
 lib/tsserver.js                                    | 17325 ++++++++--------
 lib/tsserverlibrary.d.ts                           |   740 +-
 lib/tsserverlibrary.js                             | 17288 ++++++++--------
 lib/typescript.d.ts                                |   828 +-
 lib/typescript.js                                  | 19671 ++++++++++---------
 lib/typescriptServices.d.ts                        |   828 +-
 lib/typescriptServices.js                          | 19671 ++++++++++---------
 lib/typingsInstaller.js                            |   510 +-
 package.json                                       |     2 +-
 scripts/tslint/booleanTriviaRule.ts                |   112 +-
 src/compiler/binder.ts                             |    47 +-
 src/compiler/checker.ts                            |  1519 +-
 src/compiler/commandLineParser.ts                  |    52 +-
 src/compiler/comments.ts                           |     2 +-
 src/compiler/core.ts                               |    37 +-
 src/compiler/declarationEmitter.ts                 |     2 +-
 src/compiler/diagnosticMessages.json               |    34 +-
 src/compiler/emitter.ts                            |    13 +-
 src/compiler/factory.ts                            |    37 +-
 src/compiler/moduleNameResolver.ts                 |    39 +-
 src/compiler/parser.ts                             |    52 +-
 src/compiler/program.ts                            |    51 +-
 src/compiler/scanner.ts                            |    49 +-
 src/compiler/sys.ts                                |    14 +-
 src/compiler/transformers/destructuring.ts         |     5 +-
 src/compiler/transformers/es2015.ts                |    69 +-
 src/compiler/transformers/es2017.ts                |     2 +-
 src/compiler/transformers/esnext.ts                |    24 +-
 src/compiler/transformers/generators.ts            |     7 +-
 src/compiler/transformers/module/es2015.ts         |     2 +-
 src/compiler/transformers/module/module.ts         |     8 +-
 src/compiler/transformers/module/system.ts         |     4 +-
 src/compiler/transformers/ts.ts                    |    14 +-
 src/compiler/tsc.ts                                |    10 +-
 src/compiler/types.ts                              |    60 +-
 src/compiler/utilities.ts                          |   142 +-
 src/compiler/visitor.ts                            |     6 +-
 src/harness/compilerRunner.ts                      |     2 +-
 src/harness/fourslash.ts                           |   163 +-
 src/harness/harness.ts                             |     2 +-
 src/harness/harnessLanguageService.ts              |    28 +-
 src/harness/projectsRunner.ts                      |     3 +-
 src/harness/sourceMapRecorder.ts                   |    10 +-
 src/harness/unittests/cachingInServerLSHost.ts     |    14 +-
 src/harness/unittests/compileOnSave.ts             |    63 +-
 src/harness/unittests/configurationExtension.ts    |   157 +-
 src/harness/unittests/convertToBase64.ts           |     2 +-
 src/harness/unittests/initializeTSConfig.ts        |    15 +-
 src/harness/unittests/matchFiles.ts                |    22 +-
 src/harness/unittests/moduleResolution.ts          |    12 +-
 src/harness/unittests/printer.ts                   |     5 +
 src/harness/unittests/reuseProgramStructure.ts     |    12 +-
 src/harness/unittests/services/preProcessFile.ts   |    24 +-
 src/harness/unittests/session.ts                   |    44 +-
 src/harness/unittests/tsserverProjectSystem.ts     |   290 +-
 src/harness/unittests/typingsInstaller.ts          |     4 +-
 src/harness/unittests/versionCache.ts              |     2 +-
 src/harness/virtualFileSystem.ts                   |     2 +-
 src/lib/dom.generated.d.ts                         |   320 +-
 src/lib/dom.iterable.d.ts                          |    75 +-
 src/lib/es2015.collection.d.ts                     |    10 +-
 src/lib/es2015.core.d.ts                           |   576 +-
 src/lib/es2015.generator.d.ts                      |    28 +-
 src/lib/es2015.iterable.d.ts                       |   342 +-
 src/lib/es2015.promise.d.ts                        |    12 +-
 src/lib/es2015.proxy.d.ts                          |     6 +-
 src/lib/es2015.reflect.d.ts                        |    24 +-
 src/lib/es2015.symbol.d.ts                         |    26 +-
 src/lib/es2015.symbol.wellknown.d.ts               |   224 +-
 src/lib/es2016.array.include.d.ts                  |    88 +-
 src/lib/es2017.object.d.ts                         |    24 +-
 src/lib/es2017.sharedmemory.d.ts                   |     8 +-
 src/lib/es2017.string.d.ts                         |    40 +-
 src/lib/es5.d.ts                                   |   413 +-
 src/lib/scripthost.d.ts                            |     6 +-
 src/lib/webworker.generated.d.ts                   |   161 +-
 src/server/builder.ts                              |     2 +-
 src/server/editorServices.ts                       |   262 +-
 src/server/project.ts                              |    48 +-
 src/server/protocol.ts                             |   954 +-
 src/server/scriptInfo.ts                           |    22 +-
 src/server/scriptVersionCache.ts                   |     4 +-
 src/server/server.ts                               |    94 +-
 src/server/session.ts                              |   204 +-
 src/server/typingsCache.ts                         |     2 +-
 .../typingsInstaller/nodeTypingsInstaller.ts       |     2 +-
 src/server/utilities.ts                            |     6 +-
 src/services/breakpoints.ts                        |     9 +-
 src/services/classifier.ts                         |     2 +-
 src/services/codefixes/fixAddMissingMember.ts      |     4 +-
 .../fixClassSuperMustPrecedeThisAccess.ts          |     2 +-
 src/services/codefixes/helpers.ts                  |     8 +-
 src/services/codefixes/importFixes.ts              |     7 +-
 src/services/codefixes/unusedIdentifierFixes.ts    |     6 +-
 src/services/completions.ts                        |    10 +-
 src/services/documentHighlights.ts                 |    36 +-
 src/services/documentRegistry.ts                   |    94 +-
 src/services/findAllReferences.ts                  |  1492 +-
 src/services/formatting/formatting.ts              |    77 +-
 src/services/formatting/smartIndenter.ts           |     2 +-
 src/services/goToImplementation.ts                 |    27 -
 src/services/importTracker.ts                      |   578 +
 src/services/jsTyping.ts                           |     5 +-
 src/services/outliningElementsCollector.ts         |     2 +-
 src/services/pathCompletions.ts                    |    14 +-
 src/services/rename.ts                             |    25 +-
 src/services/services.ts                           |    51 +-
 src/services/shims.ts                              |    14 +-
 src/services/signatureHelp.ts                      |     2 +-
 src/services/textChanges.ts                        |     6 +-
 src/services/tsconfig.json                         |     2 +-
 src/services/types.ts                              |    23 +-
 src/services/utilities.ts                          |    61 +-
 tests/baselines/reference/2dArrays.types           |     6 +-
 .../InvalidNonInstantiatedModule.errors.txt        |     8 +-
 .../aliasOnMergedModuleInterface.errors.txt        |     4 +-
 .../reference/anonymousClassExpression2.errors.txt |    24 +
 .../reference/anonymousClassExpression2.js         |    43 +
 .../reference/anyInferenceAnonymousFunctions.types |    12 +-
 .../reference/argumentsAsPropertyName.types        |     6 +-
 tests/baselines/reference/arrayConcatMap.types     |     6 +-
 tests/baselines/reference/arrayFilter.types        |     6 +-
 ...OfSubtypeIsAssignableToReadonlyArray.errors.txt |     2 -
 .../baselines/reference/assignToModule.errors.txt  |     4 +-
 .../reference/assignmentToExpandingArrayType.js    |    56 +
 .../assignmentToExpandingArrayType.symbols         |   101 +
 .../reference/assignmentToExpandingArrayType.types |   222 +
 .../assignmentToReferenceTypes.errors.txt          |     4 +-
 tests/baselines/reference/assignments.errors.txt   |     4 +-
 .../asyncAwaitWithCapturedBlockScopeVar.js         |     8 +-
 .../asyncFunctionDeclaration15_es5.errors.txt      |     8 +-
 .../asyncFunctionDeclaration15_es6.errors.txt      |     8 +-
 tests/baselines/reference/bestChoiceType.types     |    18 +-
 .../blockScopedBindingsInDownlevelGenerator.js     |    93 +
 ...blockScopedBindingsInDownlevelGenerator.symbols |    14 +
 .../blockScopedBindingsInDownlevelGenerator.types  |    22 +
 .../reference/castExpressionParentheses.js         |    18 +-
 .../reference/castExpressionParentheses.symbols    |    23 +-
 .../reference/castExpressionParentheses.types      |     8 +-
 .../checkJsFiles_noErrorLocation.errors.txt        |    25 +
 .../reference/checkJsxChildrenProperty1.js         |    39 +
 .../reference/checkJsxChildrenProperty1.symbols    |    67 +
 .../reference/checkJsxChildrenProperty1.types      |    75 +
 .../reference/checkJsxChildrenProperty10.js        |    38 +
 .../reference/checkJsxChildrenProperty10.symbols   |    73 +
 .../reference/checkJsxChildrenProperty10.types     |    89 +
 .../reference/checkJsxChildrenProperty11.js        |    38 +
 .../reference/checkJsxChildrenProperty11.symbols   |    73 +
 .../reference/checkJsxChildrenProperty11.types     |    89 +
 .../reference/checkJsxChildrenProperty2.errors.txt |   120 +
 .../reference/checkJsxChildrenProperty2.js         |    89 +
 .../reference/checkJsxChildrenProperty3.js         |    79 +
 .../reference/checkJsxChildrenProperty3.symbols    |    99 +
 .../reference/checkJsxChildrenProperty3.types      |   116 +
 .../reference/checkJsxChildrenProperty4.errors.txt |    61 +
 .../reference/checkJsxChildrenProperty4.js         |    87 +
 .../reference/checkJsxChildrenProperty5.errors.txt |    62 +
 .../reference/checkJsxChildrenProperty5.js         |    68 +
 .../reference/checkJsxChildrenProperty6.js         |    91 +
 .../reference/checkJsxChildrenProperty6.symbols    |   116 +
 .../reference/checkJsxChildrenProperty6.types      |   135 +
 .../reference/checkJsxChildrenProperty7.errors.txt |    68 +
 .../reference/checkJsxChildrenProperty7.js         |    66 +
 .../reference/checkJsxChildrenProperty8.js         |    68 +
 .../reference/checkJsxChildrenProperty8.symbols    |    98 +
 .../reference/checkJsxChildrenProperty8.types      |   117 +
 .../reference/checkJsxChildrenProperty9.js         |    16 +
 .../reference/checkJsxChildrenProperty9.symbols    |    30 +
 .../reference/checkJsxChildrenProperty9.types      |    42 +
 .../checkSwitchStatementIfCaseTypeIsString.types   |     6 +-
 .../reference/classAbstractManyKeywords.errors.txt |     5 +-
 .../reference/classAbstractManyKeywords.js         |     3 +-
 .../classExpressionWithStaticProperties3.types     |     6 +-
 .../classExpressionWithStaticPropertiesES63.types  |     6 +-
 .../commaOperatorInConditionalExpression.types     |     6 +-
 .../baselines/reference/commentInMethodCall.types  |     6 +-
 .../contextualSignatureInstantiation3.types        |    12 +-
 .../reference/contextuallyTypedIife.types          |    24 +-
 .../controlFlowDestructuringParameters.types       |     6 +-
 ...lause1.js => controlFlowSuperPropertyAccess.js} |    30 +-
 .../controlFlowSuperPropertyAccess.symbols         |    24 +
 .../reference/controlFlowSuperPropertyAccess.types |    26 +
 .../baselines/reference/declarationEmitPromise.js  |     2 +-
 .../reference/declarationEmitPromise.types         |    18 +-
 .../reference/decoratorOnClassAccessor1.es6.js     |    20 +
 .../decoratorOnClassAccessor1.es6.symbols          |    17 +
 .../reference/decoratorOnClassAccessor1.es6.types  |    18 +
 .../reference/decoratorOnClassMethod1.es6.js       |    20 +
 .../reference/decoratorOnClassMethod1.es6.symbols  |    17 +
 .../reference/decoratorOnClassMethod1.es6.types    |    17 +
 .../decoratorOnClassMethodParameter1.es6.js        |    23 +
 .../decoratorOnClassMethodParameter1.es6.symbols   |    14 +
 .../decoratorOnClassMethodParameter1.es6.types     |    14 +
 .../reference/decoratorOnClassProperty1.es6.js     |    19 +
 .../decoratorOnClassProperty1.es6.symbols          |    11 +
 .../reference/decoratorOnClassProperty1.es6.types  |    11 +
 .../defaultArgsInFunctionExpressions.errors.txt    |     4 +-
 .../destructuringInVariableDeclarations1.js        |     2 +-
 .../destructuringInVariableDeclarations3.js        |     2 +-
 .../destructuringInVariableDeclarations5.js        |     2 +-
 .../destructuringInVariableDeclarations7.js        |     2 +-
 .../destructuringInVariableDeclarations8.js        |     2 +-
 .../reference/destructuringTypeAssertionsES5_5.js  |     2 +-
 .../reference/destructuringWithNumberLiteral.js    |     2 +-
 .../duplicateIdentifierDifferentSpelling.js        |     2 +-
 ...tedObjectLiteralExpressionInArrowFunctionES5.js |     7 +
 ...jectLiteralExpressionInArrowFunctionES5.symbols |    10 +
 ...ObjectLiteralExpressionInArrowFunctionES5.types |    25 +
 ...tedObjectLiteralExpressionInArrowFunctionES6.js |     7 +
 ...jectLiteralExpressionInArrowFunctionES6.symbols |    10 +
 ...ObjectLiteralExpressionInArrowFunctionES6.types |    25 +
 ...clarationWithPropertyAccessInHeritageClause1.js |     8 -
 ...tionWithPropertyAccessInHeritageClause1.symbols |    35 +-
 ...rationWithPropertyAccessInHeritageClause1.types |    19 -
 .../reference/emitDecoratorMetadata_object.js      |    38 +
 .../reference/emitDecoratorMetadata_object.symbols |    26 +
 .../reference/emitDecoratorMetadata_object.types   |    26 +
 .../emitter.asyncGenerators.classMethods.es2015.js |    54 +-
 .../emitter.asyncGenerators.classMethods.es5.js    |    54 +-
 ....asyncGenerators.functionDeclarations.es2015.js |    46 +-
 ...ter.asyncGenerators.functionDeclarations.es5.js |    46 +-
 ...r.asyncGenerators.functionExpressions.es2015.js |    46 +-
 ...tter.asyncGenerators.functionExpressions.es5.js |    46 +-
 ....asyncGenerators.objectLiteralMethods.es2015.js |    46 +-
 ...ter.asyncGenerators.objectLiteralMethods.es5.js |    46 +-
 .../baselines/reference/emitter.forAwait.es2015.js |     8 +-
 tests/baselines/reference/emitter.forAwait.es5.js  |     8 +-
 tests/baselines/reference/enumIndexer.types        |     6 +-
 .../excessPropertyCheckWithEmptyObject.errors.txt  |    36 +
 .../excessPropertyCheckWithEmptyObject.js          |    25 +
 tests/baselines/reference/exportBinding.errors.txt |    27 +
 tests/baselines/reference/exportBinding.js         |    39 +
 tests/baselines/reference/exportBinding.symbols    |    14 +
 tests/baselines/reference/exportBinding.types      |    15 +
 .../reference/exportDefaultAbstractClass.js        |    21 +
 .../reference/exportDefaultAbstractClass.symbols   |     8 +
 .../reference/exportDefaultAbstractClass.types     |     8 +
 tests/baselines/reference/extendFromAny.errors.txt |    21 +
 tests/baselines/reference/extendFromAny.js         |    40 +
 .../reference/extendsUntypedModule.errors.txt      |    12 +-
 tests/baselines/reference/extendsUntypedModule.js  |     7 +-
 .../reference/generatorTypeCheck40.errors.txt      |     5 +-
 .../reference/generatorTypeCheck55.errors.txt      |     5 +-
 .../reference/generatorTypeCheck60.errors.txt      |     5 +-
 tests/baselines/reference/genericArray1.types      |     6 +-
 tests/baselines/reference/genericDefaults.types    |    16 +-
 tests/baselines/reference/genericInference1.types  |     6 +-
 .../genericMethodOverspecialization.types          |    18 +-
 ...ricTypeReferenceWithoutTypeArgument2.errors.txt |     4 +-
 .../reference/implementArrayInterface.errors.txt   |     4 +-
 .../importDeclWithClassModifiers.errors.txt        |    12 +-
 .../importDeclWithDeclareModifier.errors.txt       |     4 +-
 .../importDeclWithExportModifier.errors.txt        |     4 +-
 ...ithExportModifierAndExportAssignment.errors.txt |     4 +-
 .../importStatementsInterfaces.errors.txt          |     4 +-
 tests/baselines/reference/inferenceLimit.types     |     4 +-
 .../inferentialTypingWithFunctionType2.types       |     4 +-
 ...erringClassStaticMembersFromAssignments.symbols |   130 +
 ...nferringClassStaticMembersFromAssignments.types |   150 +
 .../reference/interfaceNameAsIdentifier.errors.txt |     4 +-
 .../reference/intersectionsAndEmptyObjects.js      |    45 +
 .../reference/intersectionsAndEmptyObjects.symbols |    94 +
 .../reference/intersectionsAndEmptyObjects.types   |    94 +
 ...assPropertyInitalizationInObjectLiteral.symbols |    15 +
 ...ClassPropertyInitalizationInObjectLiteral.types |    24 +
 tests/baselines/reference/jsdocInTypeScript.js     |    19 +
 .../baselines/reference/jsdocInTypeScript.symbols  |    19 +
 tests/baselines/reference/jsdocInTypeScript.types  |    19 +
 .../reference/keyofAndIndexedAccess.types          |    10 +-
 .../reference/library-reference-scoped-packages.js |    11 +
 .../library-reference-scoped-packages.symbols      |     7 +
 .../library-reference-scoped-packages.trace.json   |    12 +
 .../library-reference-scoped-packages.types        |     8 +
 .../reference/limitDeepInstantiations.errors.txt   |    15 +
 .../baselines/reference/limitDeepInstantiations.js |    12 +
 tests/baselines/reference/mapOnTupleTypes01.types  |    54 +-
 tests/baselines/reference/mapOnTupleTypes02.types  |     6 +-
 .../reference/mappedTypeRelationships.errors.txt   |   128 +-
 tests/baselines/reference/memberScope.errors.txt   |     4 +-
 ...larizeLibrary_NoErrorDuplicateLibOptions1.types |     8 +-
 ...larizeLibrary_NoErrorDuplicateLibOptions2.types |     8 +-
 .../modularizeLibrary_TargetES5UsingES6Lib.types   |     8 +-
 .../modularizeLibrary_TargetES6UsingES6Lib.types   |     8 +-
 ...dularizeLibrary_UsingES5LibAndES6ArrayLib.types |     4 +-
 ...arizeLibrary_UsingES5LibAndES6FeatureLibs.types |     4 +-
 ...ingES5LibES6ArrayLibES6WellknownSymbolLib.types |     4 +-
 .../reference/moduleAsBaseType.errors.txt          |    12 +-
 .../reference/moduleWithNoValuesAsType.errors.txt  |    12 +-
 tests/baselines/reference/narrowedConstInMethod.js |    13 +-
 .../reference/narrowedConstInMethod.symbols        |    24 +-
 .../reference/narrowedConstInMethod.types          |    10 +-
 tests/baselines/reference/nestedSelf.types         |     6 +-
 ...citAnyInContextuallyTypesFunctionParamter.types |     6 +-
 .../reference/noSymbolForMergeCrash.errors.txt     |    12 +
 tests/baselines/reference/noSymbolForMergeCrash.js |    12 +
 tests/baselines/reference/objectRestForOf.types    |     6 +-
 tests/baselines/reference/objectRestParameter.js   |    12 +-
 .../reference/objectRestParameter.symbols          |    15 +
 .../baselines/reference/objectRestParameter.types  |    25 +
 .../baselines/reference/objectRestParameterES5.js  |    69 +
 .../reference/objectRestParameterES5.symbols       |    83 +
 ...arameter.types => objectRestParameterES5.types} |    27 +-
 tests/baselines/reference/objectSpread.types       |     2 +-
 .../parameterInitializerBeforeDestructuringEmit.js |    49 +
 ...meterInitializerBeforeDestructuringEmit.symbols |    44 +
 ...rameterInitializerBeforeDestructuringEmit.types |    58 +
 .../printsFileCorrectly.templateLiteral.js         |     1 +
 .../reference/promisePermutations.errors.txt       |     6 -
 .../reference/promisePermutations2.errors.txt      |     6 -
 .../reference/promisePermutations3.errors.txt      |     6 -
 .../reference/recursiveTypeRelations.errors.txt    |    48 +
 .../baselines/reference/recursiveTypeRelations.js  |    70 +
 .../baselines/reference/scopeCheckClassProperty.js |    26 +
 .../reference/scopeCheckClassProperty.symbols      |    23 +
 .../reference/scopeCheckClassProperty.types        |    26 +
 .../scopeCheckStaticInitializer.errors.txt         |    30 +
 .../reference/scopeCheckStaticInitializer.js       |    37 +
 tests/baselines/reference/scopedPackages.js        |    20 +
 tests/baselines/reference/scopedPackages.symbols   |    22 +
 .../baselines/reference/scopedPackages.trace.json  |    30 +
 tests/baselines/reference/scopedPackages.types     |    22 +
 tests/baselines/reference/scopedPackagesClassic.js |    12 +
 .../reference/scopedPackagesClassic.symbols        |     8 +
 .../reference/scopedPackagesClassic.trace.json     |     9 +
 .../reference/scopedPackagesClassic.types          |     9 +
 ...nctionParameterReferencedInObjectLiteral1.types |    10 +-
 .../specializationsShouldNotAffectEachOther.types  |    10 +-
 .../reference/spreadTypeRemovesReadonly.js         |    22 +
 .../reference/spreadTypeRemovesReadonly.symbols    |    22 +
 .../reference/spreadTypeRemovesReadonly.types      |    27 +
 tests/baselines/reference/targetTypeArgs.types     |    36 +-
 .../reference/targetTypeObjectLiteralToAny.types   |     6 +-
 .../reference/thisInInvalidContexts.errors.txt     |     5 +-
 .../thisInInvalidContextsExternalModule.errors.txt |     5 +-
 ...hisTypeInNativeThisAssignableMethods.errors.txt |   409 +
 ...lingCommaInHeterogenousArrayLiteral1.errors.txt |     4 -
 .../reference/tsxAttributeResolution15.errors.txt  |     8 +-
 .../tsxDefaultAttributesResolution1.symbols        |     4 +-
 .../tsxDefaultAttributesResolution2.symbols        |     4 +-
 .../tsxSpreadAttributesResolution1.symbols         |     4 +-
 .../tsxSpreadAttributesResolution11.symbols        |     4 +-
 .../tsxSpreadAttributesResolution3.symbols         |     4 +-
 .../tsxSpreadAttributesResolution4.symbols         |     8 +-
 .../tsxSpreadAttributesResolution5.errors.txt      |     8 +-
 .../tsxSpreadAttributesResolution7.symbols         |     4 +-
 .../tsxSpreadAttributesResolution8.symbols         |     4 +-
 .../tsxSpreadAttributesResolution9.symbols         |     4 +-
 tests/baselines/reference/tsxSpreadChildren.types  |     6 +-
 .../tsxStatelessFunctionComponentOverload1.js      |     4 +
 .../tsxStatelessFunctionComponentOverload1.symbols |   197 +-
 .../tsxStatelessFunctionComponentOverload1.types   |    32 +-
 ...xStatelessFunctionComponentOverload4.errors.txt |    19 +-
 .../tsxStatelessFunctionComponentOverload4.js      |     5 +
 ...xStatelessFunctionComponentOverload5.errors.txt |     8 +-
 .../tsxStatelessFunctionComponentOverload6.js      |     4 +-
 .../tsxStatelessFunctionComponentOverload6.symbols |     2 +-
 .../tsxStatelessFunctionComponentOverload6.types   |     4 +-
 .../tsxStatelessFunctionComponents1.errors.txt     |    24 +-
 .../tsxStatelessFunctionComponents3.symbols        |    14 +-
 .../reference/tsxUnionElementType1.symbols         |     8 +-
 .../reference/tsxUnionElementType4.errors.txt      |    16 +-
 .../reference/tsxUnionElementType5.symbols         |    12 +-
 .../reference/tsxUnionElementType6.errors.txt      |     8 +-
 .../reference/tsxUnionTypeComponent1.symbols       |     4 +-
 ...rsivelyReferencedTypeAliasToTypeLiteral01.types |     6 +-
 ...rsivelyReferencedTypeAliasToTypeLiteral02.types |     6 +-
 tests/baselines/reference/typeMatch2.errors.txt    |     2 -
 .../typeParameterAssignability2.errors.txt         |     4 -
 .../reference/typePredicateWithThisParameter.js    |    43 +
 .../typePredicateWithThisParameter.symbols         |    62 +
 .../reference/typePredicateWithThisParameter.types |    72 +
 .../reference/typeUsedAsValueError2.errors.txt     |     4 +-
 tests/baselines/reference/typedArrays.types        |   144 +-
 .../reference/typeofInternalModules.errors.txt     |     8 +-
 .../reference/typeofUsedBeforeBlockScoped.js       |    19 +
 .../reference/typeofUsedBeforeBlockScoped.symbols  |    32 +
 .../reference/typeofUsedBeforeBlockScoped.types    |    35 +
 .../types.asyncGenerators.esnext.1.symbols         |   217 +-
 .../reference/types.asyncGenerators.esnext.1.types |   264 +-
 .../types.asyncGenerators.esnext.2.errors.txt      |    54 +-
 .../unknownPropertiesAreAssignableToObjectUnion.js |     8 +
 ...ownPropertiesAreAssignableToObjectUnion.symbols |    11 +
 ...knownPropertiesAreAssignableToObjectUnion.types |    15 +
 tests/cases/compiler/anonymousClassExpression2.ts  |    17 +
 .../compiler/assignmentToExpandingArrayType.ts     |    27 +
 .../blockScopedBindingsInDownlevelGenerator.ts     |     9 +
 tests/cases/compiler/castExpressionParentheses.ts  |     8 +-
 .../cases/compiler/checkJsFiles_noErrorLocation.ts |    24 +
 ...tedObjectLiteralExpressionInArrowFunctionES5.ts |     4 +
 ...tedObjectLiteralExpressionInArrowFunctionES6.ts |     4 +
 .../cases/compiler/emitDecoratorMetadata_object.ts |    13 +
 .../compiler/excessPropertyCheckWithEmptyObject.ts |    14 +
 tests/cases/compiler/exportDefaultAbstractClass.ts |     5 +
 tests/cases/compiler/extendFromAny.ts              |    11 +
 tests/cases/compiler/extendsUntypedModule.ts       |     7 +-
 ...ileClassPropertyInitalizationInObjectLiteral.ts |    10 +
 tests/cases/compiler/jsdocInTypeScript.ts          |     9 +
 tests/cases/compiler/limitDeepInstantiations.ts    |     5 +
 tests/cases/compiler/narrowedConstInMethod.ts      |     7 +-
 tests/cases/compiler/noDefaultLib.ts               |     1 +
 tests/cases/compiler/noSymbolForMergeCrash.ts      |     6 +
 .../parameterInitializerBeforeDestructuringEmit.ts |    20 +
 tests/cases/compiler/recursiveTypeRelations.ts     |    35 +
 tests/cases/compiler/scopeCheckClassProperty.ts    |     9 +
 .../cases/compiler/scopeCheckStaticInitializer.ts  |    14 +
 tests/cases/compiler/spreadTypeRemovesReadonly.ts  |     7 +
 .../compiler/typePredicateWithThisParameter.ts     |    26 +
 .../cases/compiler/typeofUsedBeforeBlockScoped.ts  |     7 +
 .../unknownPropertiesAreAssignableToObjectUnion.ts |     3 +
 .../compiler/variableDeclarationInStrictMode1.ts   |     1 +
 .../controlFlow/controlFlowSuperPropertyAccess.ts  |     9 +
 ...clarationWithPropertyAccessInHeritageClause1.ts |     7 -
 .../accessor/decoratorOnClassAccessor1.es6.ts      |     8 +
 .../class/method/decoratorOnClassMethod1.es6.ts    |     8 +
 .../decoratorOnClassMethodParameter1.es6.ts        |     8 +
 .../property/decoratorOnClassProperty1.es6.ts      |     8 +
 .../cases/conformance/es6/modules/exportBinding.ts |    17 +
 .../conformance/jsx/checkJsxChildrenProperty1.tsx  |    27 +
 .../conformance/jsx/checkJsxChildrenProperty10.tsx |    24 +
 .../conformance/jsx/checkJsxChildrenProperty11.tsx |    25 +
 .../conformance/jsx/checkJsxChildrenProperty2.tsx  |    57 +
 .../conformance/jsx/checkJsxChildrenProperty3.tsx  |    44 +
 .../conformance/jsx/checkJsxChildrenProperty4.tsx  |    49 +
 .../conformance/jsx/checkJsxChildrenProperty5.tsx  |    35 +
 .../conformance/jsx/checkJsxChildrenProperty6.tsx  |    48 +
 .../conformance/jsx/checkJsxChildrenProperty7.tsx  |    33 +
 .../conformance/jsx/checkJsxChildrenProperty8.tsx  |    34 +
 .../conformance/jsx/checkJsxChildrenProperty9.tsx  |    11 +
 .../jsx/tsxStatelessFunctionComponentOverload1.tsx |     3 +
 .../jsx/tsxStatelessFunctionComponentOverload4.tsx |     3 +
 .../jsx/tsxStatelessFunctionComponentOverload6.tsx |     2 +-
 .../conformance/moduleResolution/scopedPackages.ts |    17 +
 .../moduleResolution/scopedPackagesClassic.ts      |    10 +
 .../library-reference-scoped-packages.ts           |     9 +
 .../inferringClassStaticMembersFromAssignments.ts  |    43 +
 .../types.asyncGenerators.esnext.1.ts              |    78 +-
 .../types.asyncGenerators.esnext.2.ts              |     3 +
 .../intersection/intersectionsAndEmptyObjects.ts   |    25 +
 .../conformance/types/rest/objectRestParameter.ts  |     6 +-
 ...tRestParameter.ts => objectRestParameterES5.ts} |     8 +-
 .../cases/fourslash/ambientShorthandFindAllRefs.ts |    11 +-
 .../fourslash/ambientVariablesWithSameName.ts      |     2 +-
 tests/cases/fourslash/cloduleAsBaseClass.ts        |     2 +-
 tests/cases/fourslash/cloduleAsBaseClass2.ts       |     2 +-
 tests/cases/fourslash/cloduleTypeOf1.ts            |     2 +-
 .../fourslash/cloduleWithRecursiveReference.ts     |     2 +-
 .../fourslash/completionEntryForUnionMethod.ts     |     4 +-
 .../fourslash/completionListInImportClause04.ts    |     4 +-
 .../completionListsThroughTransitiveBaseClasses.ts |     2 +-
 ...completionListsThroughTransitiveBaseClasses2.ts |     2 +-
 .../derivedTypeIndexerWithGenericConstraints.ts    |     2 +-
 .../fourslash/editLambdaArgToTypeParameter1.ts     |     4 +-
 tests/cases/fourslash/enumUpdate1.ts               |     4 +-
 ...vingVariableDeclOfMergedVariableAndClassDecl.ts |     5 +-
 tests/cases/fourslash/exportEqualTypes.ts          |     2 +-
 .../cases/fourslash/extendArrayInterfaceMember.ts  |     2 +-
 .../fourslash/extendInterfaceOverloadedMethod.ts   |     2 +-
 tests/cases/fourslash/extendsTArray.ts             |     2 +-
 ...lReferPropertyAccessExpressionHeritageClause.ts |    15 +-
 .../fourslash/findAllReferencesOfConstructor.ts    |    14 +-
 tests/cases/fourslash/findAllRefsCatchClause.ts    |     8 +
 .../findAllRefsDefaultImportThroughNamespace.ts    |    28 +
 .../fourslash/findAllRefsExportAsNamespace.ts      |    24 +
 .../cases/fourslash/findAllRefsForDefaultExport.ts |    10 +-
 .../cases/fourslash/findAllRefsForObjectSpread.ts  |    11 +-
 .../findAllRefsGlobalModuleAugmentation.ts         |    13 +
 .../findAllRefsImportStarOfExportEquals.ts         |    60 +
 .../fourslash/findAllRefsModuleAugmentation.ts     |    13 +
 tests/cases/fourslash/findAllRefsOnDefinition2.ts  |     1 -
 .../cases/fourslash/findAllRefsOnImportAliases.ts  |    12 +-
 .../cases/fourslash/findAllRefsOnImportAliases2.ts |    21 +-
 tests/cases/fourslash/findAllRefsReExportLocal.ts  |    30 +
 .../findAllRefsReExportRightNameWrongSymbol.ts     |    37 +
 tests/cases/fourslash/findAllRefsReExportStar.ts   |    18 +
 tests/cases/fourslash/findAllRefsReExports.ts      |    61 +
 .../findAllRefsRenameImportWithSameName.ts         |    20 +
 .../findAllRefsWithShorthandPropertyAssignment.ts  |     2 +-
 tests/cases/fourslash/findReferencesJSXTagName.ts  |     5 +-
 tests/cases/fourslash/fourslash.ts                 |     8 +-
 tests/cases/fourslash/functionTypes.ts             |     2 +-
 .../fourslash/funduleWithRecursiveReference.ts     |     2 +-
 .../genericInterfacePropertyInference1.ts          |    28 +-
 .../genericInterfacePropertyInference2.ts          |     6 +-
 .../genericInterfaceWithInheritanceEdit1.ts        |     6 +-
 tests/cases/fourslash/genericMapTyping1.ts         |     2 +-
 tests/cases/fourslash/genericMethodParam.ts        |     6 +-
 tests/cases/fourslash/genericObjectBaseType.ts     |     2 +-
 tests/cases/fourslash/genericRespecialization1.ts  |     6 +-
 .../fourslash/genericTypeArgumentInference1.ts     |     2 +-
 .../fourslash/genericTypeArgumentInference2.ts     |     2 +-
 .../getOccurrencesIsDefinitionOfExport.ts          |     7 +-
 .../getSemanticDiagnosticForDeclaration1.ts        |     4 +-
 .../getSemanticDiagnosticForNoDeclaration.ts       |     2 +-
 .../goToImplementationInterfaceMethod_00.ts        |     2 +-
 ...nitionPropertyAccessExpressionHeritageClause.ts |     7 -
 ...ementalUpdateToClassImplementingGenericClass.ts |     4 +-
 tests/cases/fourslash/javaScriptClass2.ts          |    13 +-
 .../fourslash/javaScriptModulesWithBackticks.ts    |    12 +
 tests/cases/fourslash/javascriptModules22.ts       |     2 +-
 tests/cases/fourslash/jsDocFunctionSignatures4.ts  |     3 +-
 tests/cases/fourslash/jsxSpreadReference.ts        |     4 +-
 tests/cases/fourslash/memberConstructorEdits.ts    |     8 +-
 tests/cases/fourslash/memberOverloadEdits.ts       |     4 +-
 tests/cases/fourslash/moduleReferenceValue.ts      |     2 +-
 tests/cases/fourslash/multiModuleClodule1.ts       |     2 +-
 tests/cases/fourslash/multiModuleFundule1.ts       |     2 +-
 tests/cases/fourslash/parenthesisFatArrows.ts      |     2 +-
 tests/cases/fourslash/quickInfoMeaning.ts          |     3 +-
 ...ckInfoOnMergedInterfacesWithIncrementalEdits.ts |     2 +-
 tests/cases/fourslash/quickInfoOnMergedModule.ts   |     2 +-
 tests/cases/fourslash/referencesForAmbients2.ts    |    21 +
 .../fourslash/renameAcrossMultipleProjects.ts      |     7 +-
 .../cases/fourslash/renameAliasExternalModule2.ts  |     8 +-
 tests/cases/fourslash/renameCommentsAndStrings1.ts |     7 +-
 tests/cases/fourslash/renameCommentsAndStrings2.ts |     8 +-
 tests/cases/fourslash/renameCommentsAndStrings3.ts |     8 +-
 tests/cases/fourslash/renameCommentsAndStrings4.ts |     6 +-
 tests/cases/fourslash/renameCrossJsTs01.ts         |     5 +-
 tests/cases/fourslash/renameCrossJsTs02.ts         |    12 -
 tests/cases/fourslash/renameDefaultImport.ts       |    19 +-
 .../fourslash/renameDefaultImportDifferentName.ts  |    18 +-
 .../renameDestructuringAssignmentInFor.ts          |    28 +-
 .../renameDestructuringAssignmentInForOf.ts        |    22 +-
 ...eDestructuringAssignmentNestedInArrayLiteral.ts |    22 +-
 .../renameDestructuringAssignmentNestedInFor.ts    |    18 +-
 .../renameDestructuringAssignmentNestedInForOf.ts  |    18 +-
 tests/cases/fourslash/renameForDefaultExport01.ts  |    11 +-
 tests/cases/fourslash/renameForDefaultExport02.ts  |     5 +-
 tests/cases/fourslash/renameForDefaultExport03.ts  |     5 +-
 .../fourslash/renameImportAndExportInDiffFiles.ts  |     9 +-
 .../cases/fourslash/renameImportOfExportEquals.ts  |    35 +-
 .../cases/fourslash/renameImportOfExportEquals2.ts |    36 +
 tests/cases/fourslash/renameImportOfReExport.ts    |    27 +
 tests/cases/fourslash/renameImportOfReExport2.ts   |    28 +
 tests/cases/fourslash/renameJsExports01.ts         |     4 +-
 tests/cases/fourslash/renameJsExports02.ts         |    28 +-
 tests/cases/fourslash/renameJsExports03.ts         |    31 +
 .../cases/fourslash/renameJsPropertyAssignment.ts  |     5 +-
 .../cases/fourslash/renameJsPropertyAssignment2.ts |     5 +-
 .../cases/fourslash/renameJsPropertyAssignment3.ts |     5 +-
 .../cases/fourslash/renameJsPrototypeProperty01.ts |     5 +-
 .../cases/fourslash/renameJsPrototypeProperty02.ts |     5 +-
 .../fourslash/renameJsSpecialAssignmentRhs1.ts     |     6 +-
 .../fourslash/renameJsSpecialAssignmentRhs2.ts     |     6 +-
 tests/cases/fourslash/renameJsThisProperty01.ts    |     5 +-
 tests/cases/fourslash/renameJsThisProperty02.ts    |    12 -
 tests/cases/fourslash/renameJsThisProperty03.ts    |     5 +-
 tests/cases/fourslash/renameJsThisProperty04.ts    |    14 -
 tests/cases/fourslash/renameJsThisProperty05.ts    |     5 +-
 tests/cases/fourslash/renameJsThisProperty06.ts    |     5 +-
 tests/cases/fourslash/renameModuleToVar.ts         |     2 +-
 tests/cases/fourslash/renameObjectSpread.ts        |    12 +-
 .../fourslash/renameObjectSpreadAssignment.ts      |    17 +-
 ...renamePropertyAccessExpressionHeritageClause.ts |     7 -
 ...opertyNames.ts => renameStringPropertyNames.ts} |     0
 tests/cases/fourslash/renameThis.ts                |    13 +-
 .../fourslash/server/jsdocTypedefTagRename01.ts    |    14 +-
 .../fourslash/server/jsdocTypedefTagRename02.ts    |    10 +-
 .../fourslash/server/jsdocTypedefTagRename03.ts    |     7 +-
 tests/cases/fourslash/server/rename01.ts           |     8 +-
 .../fourslash/server/renameInConfiguredProject.ts  |     5 +-
 tests/cases/fourslash/shims-pp/getRenameInfo.ts    |     9 +-
 tests/cases/fourslash/shims/getRenameInfo.ts       |     9 +-
 .../fourslash/signatureHelpCallExpressionJs.ts     |    17 +
 .../superInDerivedTypeOfGenericWithStatics.ts      |     4 +-
 tests/cases/fourslash/transitiveExportImports.ts   |    31 +-
 tests/cases/fourslash/transitiveExportImports2.ts  |    30 +
 tests/cases/fourslash/transitiveExportImports3.ts  |    25 +
 ...letionInFunctionExpressionOfChildrenCallback.ts |    30 +
 ...etionInFunctionExpressionOfChildrenCallback1.ts |    31 +
 tests/cases/fourslash/tsxRename1.ts                |     5 +-
 tests/cases/fourslash/tsxRename10.ts               |    40 -
 tests/cases/fourslash/tsxRename11.ts               |    39 -
 tests/cases/fourslash/tsxRename12.ts               |    39 -
 tests/cases/fourslash/tsxRename13.ts               |    39 -
 tests/cases/fourslash/tsxRename2.ts                |     5 +-
 tests/cases/fourslash/tsxRename3.ts                |     9 +-
 tests/cases/fourslash/tsxRename4.ts                |     9 +-
 tests/cases/fourslash/tsxRename5.ts                |     7 +-
 tests/cases/fourslash/tsxRename6.ts                |     7 +-
 tests/cases/fourslash/tsxRename7.ts                |     7 +-
 tests/cases/fourslash/tsxRename8.ts                |     7 +-
 tests/cases/fourslash/tsxRename9.ts                |    19 +-
 tests/cases/fourslash/untypedModuleImport.ts       |     9 +-
 tests/lib/react.d.ts                               |     4 +-
 tslint.json                                        |    31 +-
 617 files changed, 66149 insertions(+), 50909 deletions(-)
 copy lib/{lib.dom.d.ts => lib.es2016.full.d.ts} (95%)
 copy lib/{lib.dom.d.ts => lib.es2017.full.d.ts} (95%)
 copy lib/{lib.dom.d.ts => lib.esnext.full.d.ts} (95%)
 delete mode 100644 src/services/goToImplementation.ts
 create mode 100644 src/services/importTracker.ts
 create mode 100644 tests/baselines/reference/anonymousClassExpression2.errors.txt
 create mode 100644 tests/baselines/reference/anonymousClassExpression2.js
 create mode 100644 tests/baselines/reference/assignmentToExpandingArrayType.js
 create mode 100644 tests/baselines/reference/assignmentToExpandingArrayType.symbols
 create mode 100644 tests/baselines/reference/assignmentToExpandingArrayType.types
 create mode 100644 tests/baselines/reference/blockScopedBindingsInDownlevelGenerator.js
 create mode 100644 tests/baselines/reference/blockScopedBindingsInDownlevelGenerator.symbols
 create mode 100644 tests/baselines/reference/blockScopedBindingsInDownlevelGenerator.types
 create mode 100644 tests/baselines/reference/checkJsFiles_noErrorLocation.errors.txt
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty1.js
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty1.symbols
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty1.types
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty10.js
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty10.symbols
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty10.types
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty11.js
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty11.symbols
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty11.types
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty2.errors.txt
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty2.js
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty3.js
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty3.symbols
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty3.types
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty4.errors.txt
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty4.js
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty5.errors.txt
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty5.js
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty6.js
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty6.symbols
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty6.types
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty7.errors.txt
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty7.js
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty8.js
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty8.symbols
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty8.types
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty9.js
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty9.symbols
 create mode 100644 tests/baselines/reference/checkJsxChildrenProperty9.types
 copy tests/baselines/reference/{emitClassDeclarationWithPropertyAccessInHeritageClause1.js => controlFlowSuperPropertyAccess.js} (64%)
 create mode 100644 tests/baselines/reference/controlFlowSuperPropertyAccess.symbols
 create mode 100644 tests/baselines/reference/controlFlowSuperPropertyAccess.types
 create mode 100644 tests/baselines/reference/decoratorOnClassAccessor1.es6.js
 create mode 100644 tests/baselines/reference/decoratorOnClassAccessor1.es6.symbols
 create mode 100644 tests/baselines/reference/decoratorOnClassAccessor1.es6.types
 create mode 100644 tests/baselines/reference/decoratorOnClassMethod1.es6.js
 create mode 100644 tests/baselines/reference/decoratorOnClassMethod1.es6.symbols
 create mode 100644 tests/baselines/reference/decoratorOnClassMethod1.es6.types
 create mode 100644 tests/baselines/reference/decoratorOnClassMethodParameter1.es6.js
 create mode 100644 tests/baselines/reference/decoratorOnClassMethodParameter1.es6.symbols
 create mode 100644 tests/baselines/reference/decoratorOnClassMethodParameter1.es6.types
 create mode 100644 tests/baselines/reference/decoratorOnClassProperty1.es6.js
 create mode 100644 tests/baselines/reference/decoratorOnClassProperty1.es6.symbols
 create mode 100644 tests/baselines/reference/decoratorOnClassProperty1.es6.types
 create mode 100644 tests/baselines/reference/emitAccessExpressionOfCastedObjectLiteralExpressionInArrowFunctionES5.js
 create mode 100644 tests/baselines/reference/emitAccessExpressionOfCastedObjectLiteralExpressionInArrowFunctionES5.symbols
 create mode 100644 tests/baselines/reference/emitAccessExpressionOfCastedObjectLiteralExpressionInArrowFunctionES5.types
 create mode 100644 tests/baselines/reference/emitAccessExpressionOfCastedObjectLiteralExpressionInArrowFunctionES6.js
 create mode 100644 tests/baselines/reference/emitAccessExpressionOfCastedObjectLiteralExpressionInArrowFunctionES6.symbols
 create mode 100644 tests/baselines/reference/emitAccessExpressionOfCastedObjectLiteralExpressionInArrowFunctionES6.types
 create mode 100644 tests/baselines/reference/emitDecoratorMetadata_object.js
 create mode 100644 tests/baselines/reference/emitDecoratorMetadata_object.symbols
 create mode 100644 tests/baselines/reference/emitDecoratorMetadata_object.types
 create mode 100644 tests/baselines/reference/excessPropertyCheckWithEmptyObject.errors.txt
 create mode 100644 tests/baselines/reference/excessPropertyCheckWithEmptyObject.js
 create mode 100644 tests/baselines/reference/exportBinding.errors.txt
 create mode 100644 tests/baselines/reference/exportBinding.js
 create mode 100644 tests/baselines/reference/exportBinding.symbols
 create mode 100644 tests/baselines/reference/exportBinding.types
 create mode 100644 tests/baselines/reference/exportDefaultAbstractClass.js
 create mode 100644 tests/baselines/reference/exportDefaultAbstractClass.symbols
 create mode 100644 tests/baselines/reference/exportDefaultAbstractClass.types
 create mode 100644 tests/baselines/reference/extendFromAny.errors.txt
 create mode 100644 tests/baselines/reference/extendFromAny.js
 create mode 100644 tests/baselines/reference/inferringClassStaticMembersFromAssignments.symbols
 create mode 100644 tests/baselines/reference/inferringClassStaticMembersFromAssignments.types
 create mode 100644 tests/baselines/reference/intersectionsAndEmptyObjects.js
 create mode 100644 tests/baselines/reference/intersectionsAndEmptyObjects.symbols
 create mode 100644 tests/baselines/reference/intersectionsAndEmptyObjects.types
 create mode 100644 tests/baselines/reference/jsFileClassPropertyInitalizationInObjectLiteral.symbols
 create mode 100644 tests/baselines/reference/jsFileClassPropertyInitalizationInObjectLiteral.types
 create mode 100644 tests/baselines/reference/jsdocInTypeScript.js
 create mode 100644 tests/baselines/reference/jsdocInTypeScript.symbols
 create mode 100644 tests/baselines/reference/jsdocInTypeScript.types
 create mode 100644 tests/baselines/reference/library-reference-scoped-packages.js
 create mode 100644 tests/baselines/reference/library-reference-scoped-packages.symbols
 create mode 100644 tests/baselines/reference/library-reference-scoped-packages.trace.json
 create mode 100644 tests/baselines/reference/library-reference-scoped-packages.types
 create mode 100644 tests/baselines/reference/limitDeepInstantiations.errors.txt
 create mode 100644 tests/baselines/reference/limitDeepInstantiations.js
 create mode 100644 tests/baselines/reference/noSymbolForMergeCrash.errors.txt
 create mode 100644 tests/baselines/reference/noSymbolForMergeCrash.js
 create mode 100644 tests/baselines/reference/objectRestParameterES5.js
 create mode 100644 tests/baselines/reference/objectRestParameterES5.symbols
 copy tests/baselines/reference/{objectRestParameter.types => objectRestParameterES5.types} (72%)
 create mode 100644 tests/baselines/reference/parameterInitializerBeforeDestructuringEmit.js
 create mode 100644 tests/baselines/reference/parameterInitializerBeforeDestructuringEmit.symbols
 create mode 100644 tests/baselines/reference/parameterInitializerBeforeDestructuringEmit.types
 create mode 100644 tests/baselines/reference/printerApi/printsFileCorrectly.templateLiteral.js
 create mode 100644 tests/baselines/reference/recursiveTypeRelations.errors.txt
 create mode 100644 tests/baselines/reference/recursiveTypeRelations.js
 create mode 100644 tests/baselines/reference/scopeCheckClassProperty.js
 create mode 100644 tests/baselines/reference/scopeCheckClassProperty.symbols
 create mode 100644 tests/baselines/reference/scopeCheckClassProperty.types
 create mode 100644 tests/baselines/reference/scopeCheckStaticInitializer.errors.txt
 create mode 100644 tests/baselines/reference/scopeCheckStaticInitializer.js
 create mode 100644 tests/baselines/reference/scopedPackages.js
 create mode 100644 tests/baselines/reference/scopedPackages.symbols
 create mode 100644 tests/baselines/reference/scopedPackages.trace.json
 create mode 100644 tests/baselines/reference/scopedPackages.types
 create mode 100644 tests/baselines/reference/scopedPackagesClassic.js
 create mode 100644 tests/baselines/reference/scopedPackagesClassic.symbols
 create mode 100644 tests/baselines/reference/scopedPackagesClassic.trace.json
 create mode 100644 tests/baselines/reference/scopedPackagesClassic.types
 create mode 100644 tests/baselines/reference/spreadTypeRemovesReadonly.js
 create mode 100644 tests/baselines/reference/spreadTypeRemovesReadonly.symbols
 create mode 100644 tests/baselines/reference/spreadTypeRemovesReadonly.types
 create mode 100644 tests/baselines/reference/thisTypeInNativeThisAssignableMethods.errors.txt
 create mode 100644 tests/baselines/reference/typePredicateWithThisParameter.js
 create mode 100644 tests/baselines/reference/typePredicateWithThisParameter.symbols
 create mode 100644 tests/baselines/reference/typePredicateWithThisParameter.types
 create mode 100644 tests/baselines/reference/typeofUsedBeforeBlockScoped.js
 create mode 100644 tests/baselines/reference/typeofUsedBeforeBlockScoped.symbols
 create mode 100644 tests/baselines/reference/typeofUsedBeforeBlockScoped.types
 create mode 100644 tests/baselines/reference/unknownPropertiesAreAssignableToObjectUnion.js
 create mode 100644 tests/baselines/reference/unknownPropertiesAreAssignableToObjectUnion.symbols
 create mode 100644 tests/baselines/reference/unknownPropertiesAreAssignableToObjectUnion.types
 create mode 100644 tests/cases/compiler/anonymousClassExpression2.ts
 create mode 100644 tests/cases/compiler/assignmentToExpandingArrayType.ts
 create mode 100644 tests/cases/compiler/blockScopedBindingsInDownlevelGenerator.ts
 create mode 100644 tests/cases/compiler/checkJsFiles_noErrorLocation.ts
 create mode 100644 tests/cases/compiler/emitAccessExpressionOfCastedObjectLiteralExpressionInArrowFunctionES5.ts
 create mode 100644 tests/cases/compiler/emitAccessExpressionOfCastedObjectLiteralExpressionInArrowFunctionES6.ts
 create mode 100644 tests/cases/compiler/emitDecoratorMetadata_object.ts
 create mode 100644 tests/cases/compiler/excessPropertyCheckWithEmptyObject.ts
 create mode 100644 tests/cases/compiler/exportDefaultAbstractClass.ts
 create mode 100644 tests/cases/compiler/extendFromAny.ts
 create mode 100644 tests/cases/compiler/jsFileClassPropertyInitalizationInObjectLiteral.ts
 create mode 100644 tests/cases/compiler/jsdocInTypeScript.ts
 create mode 100644 tests/cases/compiler/limitDeepInstantiations.ts
 create mode 100644 tests/cases/compiler/noSymbolForMergeCrash.ts
 create mode 100644 tests/cases/compiler/parameterInitializerBeforeDestructuringEmit.ts
 create mode 100644 tests/cases/compiler/recursiveTypeRelations.ts
 create mode 100644 tests/cases/compiler/scopeCheckClassProperty.ts
 create mode 100644 tests/cases/compiler/scopeCheckStaticInitializer.ts
 create mode 100644 tests/cases/compiler/spreadTypeRemovesReadonly.ts
 create mode 100644 tests/cases/compiler/typePredicateWithThisParameter.ts
 create mode 100644 tests/cases/compiler/typeofUsedBeforeBlockScoped.ts
 create mode 100644 tests/cases/compiler/unknownPropertiesAreAssignableToObjectUnion.ts
 create mode 100644 tests/cases/conformance/controlFlow/controlFlowSuperPropertyAccess.ts
 create mode 100644 tests/cases/conformance/es6/decorators/class/accessor/decoratorOnClassAccessor1.es6.ts
 create mode 100644 tests/cases/conformance/es6/decorators/class/method/decoratorOnClassMethod1.es6.ts
 create mode 100644 tests/cases/conformance/es6/decorators/class/method/parameter/decoratorOnClassMethodParameter1.es6.ts
 create mode 100644 tests/cases/conformance/es6/decorators/class/property/decoratorOnClassProperty1.es6.ts
 create mode 100644 tests/cases/conformance/es6/modules/exportBinding.ts
 create mode 100644 tests/cases/conformance/jsx/checkJsxChildrenProperty1.tsx
 create mode 100644 tests/cases/conformance/jsx/checkJsxChildrenProperty10.tsx
 create mode 100644 tests/cases/conformance/jsx/checkJsxChildrenProperty11.tsx
 create mode 100644 tests/cases/conformance/jsx/checkJsxChildrenProperty2.tsx
 create mode 100644 tests/cases/conformance/jsx/checkJsxChildrenProperty3.tsx
 create mode 100644 tests/cases/conformance/jsx/checkJsxChildrenProperty4.tsx
 create mode 100644 tests/cases/conformance/jsx/checkJsxChildrenProperty5.tsx
 create mode 100644 tests/cases/conformance/jsx/checkJsxChildrenProperty6.tsx
 create mode 100644 tests/cases/conformance/jsx/checkJsxChildrenProperty7.tsx
 create mode 100644 tests/cases/conformance/jsx/checkJsxChildrenProperty8.tsx
 create mode 100644 tests/cases/conformance/jsx/checkJsxChildrenProperty9.tsx
 create mode 100644 tests/cases/conformance/moduleResolution/scopedPackages.ts
 create mode 100644 tests/cases/conformance/moduleResolution/scopedPackagesClassic.ts
 create mode 100644 tests/cases/conformance/references/library-reference-scoped-packages.ts
 create mode 100644 tests/cases/conformance/salsa/inferringClassStaticMembersFromAssignments.ts
 create mode 100644 tests/cases/conformance/types/intersection/intersectionsAndEmptyObjects.ts
 copy tests/cases/conformance/types/rest/{objectRestParameter.ts => objectRestParameterES5.ts} (78%)
 create mode 100644 tests/cases/fourslash/findAllRefsCatchClause.ts
 create mode 100644 tests/cases/fourslash/findAllRefsDefaultImportThroughNamespace.ts
 create mode 100644 tests/cases/fourslash/findAllRefsExportAsNamespace.ts
 create mode 100644 tests/cases/fourslash/findAllRefsGlobalModuleAugmentation.ts
 create mode 100644 tests/cases/fourslash/findAllRefsImportStarOfExportEquals.ts
 create mode 100644 tests/cases/fourslash/findAllRefsModuleAugmentation.ts
 create mode 100644 tests/cases/fourslash/findAllRefsReExportLocal.ts
 create mode 100644 tests/cases/fourslash/findAllRefsReExportRightNameWrongSymbol.ts
 create mode 100644 tests/cases/fourslash/findAllRefsReExportStar.ts
 create mode 100644 tests/cases/fourslash/findAllRefsReExports.ts
 create mode 100644 tests/cases/fourslash/findAllRefsRenameImportWithSameName.ts
 create mode 100644 tests/cases/fourslash/javaScriptModulesWithBackticks.ts
 create mode 100644 tests/cases/fourslash/referencesForAmbients2.ts
 delete mode 100644 tests/cases/fourslash/renameCrossJsTs02.ts
 create mode 100644 tests/cases/fourslash/renameImportOfExportEquals2.ts
 create mode 100644 tests/cases/fourslash/renameImportOfReExport.ts
 create mode 100644 tests/cases/fourslash/renameImportOfReExport2.ts
 create mode 100644 tests/cases/fourslash/renameJsExports03.ts
 delete mode 100644 tests/cases/fourslash/renameJsThisProperty02.ts
 delete mode 100644 tests/cases/fourslash/renameJsThisProperty04.ts
 rename tests/cases/fourslash/{renameStingPropertyNames.ts => renameStringPropertyNames.ts} (100%)
 create mode 100644 tests/cases/fourslash/signatureHelpCallExpressionJs.ts
 create mode 100644 tests/cases/fourslash/transitiveExportImports2.ts
 create mode 100644 tests/cases/fourslash/transitiveExportImports3.ts
 create mode 100644 tests/cases/fourslash/tsxCompletionInFunctionExpressionOfChildrenCallback.ts
 create mode 100644 tests/cases/fourslash/tsxCompletionInFunctionExpressionOfChildrenCallback1.ts
 delete mode 100644 tests/cases/fourslash/tsxRename10.ts
 delete mode 100644 tests/cases/fourslash/tsxRename11.ts
 delete mode 100644 tests/cases/fourslash/tsxRename12.ts
 delete mode 100644 tests/cases/fourslash/tsxRename13.ts

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/node-typescript.git



More information about the Pkg-javascript-commits mailing list