[Pkg-javascript-commits] [node-typescript] branch master updated (51697cb -> afcfd3d)
Julien Puydt
julien.puydt at laposte.net
Sat Jul 1 18:05:18 UTC 2017
This is an automated email from the git hooks/post-receive script.
jpuydt-guest pushed a change to branch master
in repository node-typescript.
from 51697cb Package new upstream release 2.3.2
new 95ab360 New upstream version 2.3.2really2.1.6
new 6c6ad27 Merge tag 'upstream/2.3.2really2.1.6'
new 050f4e3 Revert to 2.1.6
new 7c8e0af New upstream version 2.4.1
new ce68518 Updated version 2.4.1 from 'upstream/2.4.1'
new b168d77 Package new upstream release 2.4.1
new 68ca224 Push standards-version to 4.0.0
new afcfd3d Prepare for upload
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.mailmap | 21 +-
.travis.yml | 8 +-
AUTHORS.md | 19 +
Gulpfile.ts | 50 +-
Jakefile.js | 53 +-
bin/tsc | 2 +-
bin/tsserver | 2 +-
debian/changelog | 14 +
debian/control | 2 +-
jenkins.sh | 6 +-
lib/lib.d.ts | 17733 +++++++++---------
lib/lib.dom.d.ts | 16558 +++++++++--------
lib/lib.es2015.iterable.d.ts | 78 +-
lib/lib.es2015.proxy.d.ts | 2 +-
lib/lib.es2016.full.d.ts | 17028 +++++++++---------
lib/lib.es2017.d.ts | 3 +-
lib/lib.es2017.full.d.ts | 17028 +++++++++---------
lib/lib.es2017.intl.d.ts | 30 +
lib/lib.es2017.sharedmemory.d.ts | 93 +-
lib/lib.es5.d.ts | 525 +-
lib/lib.es6.d.ts | 17761 +++++++++----------
lib/lib.esnext.full.d.ts | 17028 +++++++++---------
lib/lib.webworker.d.ts | 269 +-
lib/protocol.d.ts | 93 +-
lib/tsc.js | 8538 +++++----
lib/tsserver.js | 12457 ++++++++-----
lib/tsserverlibrary.d.ts | 815 +-
lib/tsserverlibrary.js | 12558 ++++++++-----
lib/typescript.d.ts | 731 +-
lib/typescript.js | 14030 +++++++++------
lib/typescriptServices.d.ts | 731 +-
lib/typescriptServices.js | 14030 +++++++++------
lib/typingsInstaller.js | 541 +-
package.json | 11 +-
scripts/buildProtocol.ts | 10 +-
scripts/tslint/nextLineRule.ts | 4 +-
src/compiler/binder.ts | 169 +-
src/compiler/checker.ts | 3581 ++--
src/compiler/commandLineParser.ts | 300 +-
src/compiler/comments.ts | 6 +-
src/compiler/core.ts | 223 +-
src/compiler/declarationEmitter.ts | 143 +-
src/compiler/diagnosticMessages.json | 135 +-
src/compiler/emitter.ts | 144 +-
src/compiler/factory.ts | 1147 +-
src/compiler/moduleNameResolver.ts | 59 +-
src/compiler/parser.ts | 202 +-
src/compiler/program.ts | 455 +-
src/compiler/scanner.ts | 39 +-
src/compiler/sourcemap.ts | 47 +-
src/compiler/sys.ts | 9 +
src/compiler/transformer.ts | 5 +-
src/compiler/transformers/es2015.ts | 278 +-
src/compiler/transformers/es2016.ts | 2 +-
src/compiler/transformers/es2017.ts | 2 +-
src/compiler/transformers/esnext.ts | 126 +-
src/compiler/transformers/generators.ts | 23 +-
src/compiler/transformers/jsx.ts | 2 +-
src/compiler/transformers/module/es2015.ts | 2 +-
src/compiler/transformers/module/module.ts | 161 +-
src/compiler/transformers/module/system.ts | 78 +-
src/compiler/transformers/ts.ts | 206 +-
src/compiler/tsc.ts | 91 +-
src/compiler/types.ts | 452 +-
src/compiler/utilities.ts | 2835 +--
src/compiler/visitor.ts | 416 +-
src/harness/fourslash.ts | 282 +-
src/harness/harness.ts | 12 +-
src/harness/harnessLanguageService.ts | 15 +-
src/harness/instrumenter.ts | 1 -
src/harness/loggedIO.ts | 9 +-
src/harness/projectsRunner.ts | 2 +-
src/harness/runner.ts | 4 +
src/harness/tsconfig.json | 5 +-
src/harness/unittests/cachingInServerLSHost.ts | 7 +-
src/harness/unittests/commandLineParsing.ts | 8 +-
.../unittests/convertCompilerOptionsFromJson.ts | 10 +-
src/harness/unittests/jsDocParsing.ts | 12 +
src/harness/unittests/moduleResolution.ts | 2 +-
src/harness/unittests/printer.ts | 159 +-
src/harness/unittests/reuseProgramStructure.ts | 317 +-
src/harness/unittests/services/colorization.ts | 44 +
src/harness/unittests/services/preProcessFile.ts | 16 +-
src/harness/unittests/session.ts | 2 +-
src/harness/unittests/telemetry.ts | 293 +
src/harness/unittests/transform.ts | 102 +-
src/harness/unittests/tsserverProjectSystem.ts | 26 +-
src/harness/unittests/typingsInstaller.ts | 55 +-
src/lib/dom.generated.d.ts | 16558 +++++++++--------
src/lib/es2015.iterable.d.ts | 78 +-
src/lib/es2015.proxy.d.ts | 2 +-
src/lib/es2017.d.ts | 3 +-
src/lib/es2017.intl.d.ts | 10 +
src/lib/es2017.sharedmemory.d.ts | 93 +-
src/lib/es5.d.ts | 525 +-
src/lib/webworker.generated.d.ts | 269 +-
src/server/client.ts | 69 +
src/server/editorServices.ts | 169 +-
src/server/lsHost.ts | 11 +-
src/server/project.ts | 90 +-
src/server/protocol.ts | 116 +-
src/server/server.ts | 60 +-
src/server/session.ts | 203 +-
src/server/shared.ts | 7 +-
.../typingsInstaller/nodeTypingsInstaller.ts | 21 +-
src/server/utilities.ts | 36 +-
src/services/breakpoints.ts | 4 +-
src/services/classifier.ts | 16 +-
src/services/codeFixProvider.ts | 6 +-
src/services/codefixes/disableJsDiagnostics.ts | 2 +-
src/services/codefixes/fixAddMissingMember.ts | 196 +-
...xClassDoesntImplementInheritedAbstractMember.ts | 2 +-
.../fixClassIncorrectlyImplementsInterface.ts | 2 +-
.../fixClassSuperMustPrecedeThisAccess.ts | 2 +-
.../fixConstructorForDerivedNeedSuperCall.ts | 2 +-
.../fixExtendsInterfaceBecomesImplements.ts | 2 +-
.../codefixes/fixForgottenThisPropertyAccess.ts | 2 +-
src/services/codefixes/fixSpelling.ts | 53 +
src/services/codefixes/fixUnusedIdentifier.ts | 201 +
src/services/codefixes/fixes.ts | 3 +-
src/services/codefixes/helpers.ts | 66 +-
src/services/codefixes/importFixes.ts | 780 +-
src/services/codefixes/unusedIdentifierFixes.ts | 187 -
src/services/completions.ts | 600 +-
src/services/documentHighlights.ts | 24 +-
src/services/findAllReferences.ts | 316 +-
src/services/formatting/formatting.ts | 6 +-
src/services/formatting/formattingContext.ts | 2 +-
src/services/formatting/ruleOperationContext.ts | 3 +-
src/services/formatting/rules.ts | 199 +-
src/services/formatting/rulesMap.ts | 3 +-
src/services/formatting/rulesProvider.ts | 136 +-
src/services/formatting/smartIndenter.ts | 5 +-
src/services/formatting/tokenRange.ts | 141 +-
src/services/goToDefinition.ts | 73 +-
src/services/importTracker.ts | 298 +-
src/services/jsDoc.ts | 28 +-
src/services/jsTyping.ts | 4 +-
src/services/navigateTo.ts | 39 +-
src/services/navigationBar.ts | 12 +-
src/services/pathCompletions.ts | 17 +-
src/services/preProcess.ts | 14 +-
src/services/refactorProvider.ts | 59 +
.../refactors/convertFunctionToEs6Class.ts | 228 +
src/services/refactors/refactors.ts | 1 +
src/services/services.ts | 244 +-
src/services/shims.ts | 8 +-
src/services/signatureHelp.ts | 164 +-
src/services/symbolDisplay.ts | 61 +-
src/services/textChanges.ts | 52 +-
src/services/transpile.ts | 3 +-
src/services/tsconfig.json | 38 +-
src/services/types.ts | 77 +-
src/services/utilities.ts | 267 +-
tests/baselines/reference/2dArrays.symbols | 4 +-
tests/baselines/reference/2dArrays.types | 6 +-
tests/baselines/reference/APISample_compile.js | 17 +-
tests/baselines/reference/APISample_watcher.js | 9 +-
...thStaticVariableAndExportedVarThatShareAName.js | 4 +-
...taticVariableAndNonExportedVarThatShareAName.js | 4 +-
.../ClassAndModuleWithSameNameAndCommonRootES6.js | 2 +-
...arationWithInvalidConstOnPropertyDeclaration.js | 2 +-
.../reference/ES5SymbolProperty5.errors.txt | 4 +-
...ents.parsesCorrectly.argSynonymForParamTag.json | 50 +
...parsesCorrectly.argumentSynonymForParamTag.json | 50 +
.../DocComments.parsesCorrectly.oneParamTag.json | 7 +-
.../DocComments.parsesCorrectly.paramTag1.json | 7 +-
...nts.parsesCorrectly.paramTagBracketedName1.json | 2 +-
...nts.parsesCorrectly.paramTagBracketedName2.json | 2 +-
...ents.parsesCorrectly.paramTagNameThenType1.json | 3 +-
...ents.parsesCorrectly.paramTagNameThenType2.json | 3 +-
...cComments.parsesCorrectly.paramWithoutType.json | 7 +-
.../DocComments.parsesCorrectly.twoParamTag2.json | 12 +-
...ents.parsesCorrectly.twoParamTagOnSameLine.json | 12 +-
...parsesCorrectly.typedefTagWithChildrenTags.json | 42 +-
...eWithExportedAndNonExportedFunctions.errors.txt | 4 +-
tests/baselines/reference/alwaysStrictModule3.js | 1 -
tests/baselines/reference/alwaysStrictModule5.js | 1 -
.../reference/amdImportNotAsPrimaryExpression.js | 2 +-
.../reference/anonymousClassExpression2.errors.txt | 4 +-
.../anyInferenceAnonymousFunctions.symbols | 8 +-
.../reference/anyInferenceAnonymousFunctions.types | 12 +-
.../reference/argumentsAsPropertyName.symbols | 4 +-
.../reference/argumentsAsPropertyName.types | 6 +-
.../argumentsObjectCreatesRestForJs.symbols | 44 +
.../argumentsObjectCreatesRestForJs.types | 60 +
tests/baselines/reference/arrayConcatMap.symbols | 4 +-
tests/baselines/reference/arrayConcatMap.types | 6 +-
tests/baselines/reference/arrayFilter.symbols | 4 +-
tests/baselines/reference/arrayFilter.types | 6 +-
...OfSubtypeIsAssignableToReadonlyArray.errors.txt | 8 +-
.../reference/arrowFunctionExpressions.types | 20 +-
.../assigningFromObjectToAnythingElse.errors.txt | 8 +-
.../assignmentCompatWithCallSignatures3.errors.txt | 220 +
.../assignmentCompatWithCallSignatures4.errors.txt | 139 +-
.../assignmentCompatWithCallSignatures5.errors.txt | 93 +
.../assignmentCompatWithCallSignatures6.errors.txt | 61 +
...gnmentCompatWithConstructSignatures3.errors.txt | 220 +
...gnmentCompatWithConstructSignatures4.errors.txt | 139 +-
...gnmentCompatWithConstructSignatures5.errors.txt | 93 +
...gnmentCompatWithConstructSignatures6.errors.txt | 61 +
...mentCompatWithGenericCallSignatures2.errors.txt | 27 +
...mentCompatWithGenericCallSignatures4.errors.txt | 27 +
...CallSignaturesWithOptionalParameters.errors.txt | 149 +-
...tCompatWithObjectMembersOptionality2.errors.txt | 42 +-
...ssignmentCompatWithObjectMembersOptionality2.js | 20 +-
...gnmentRestElementWithErrorSourceType.errors.txt | 4 +-
.../assignmentStricterConstraints.errors.txt | 19 +
.../asyncFunctionDeclaration15_es5.errors.txt | 12 +-
tests/baselines/reference/autoLift2.errors.txt | 8 +-
tests/baselines/reference/autolift4.js | 2 +-
tests/baselines/reference/badArrayIndex.errors.txt | 4 +-
tests/baselines/reference/baseCheck.errors.txt | 8 +-
tests/baselines/reference/bases.errors.txt | 8 +-
tests/baselines/reference/bestChoiceType.symbols | 12 +-
tests/baselines/reference/bestChoiceType.types | 18 +-
.../reference/bestCommonTypeOfTuple.types | 4 +-
.../blockScopedClassDeclarationAcrossFiles.js | 15 +
.../blockScopedClassDeclarationAcrossFiles.symbols | 9 +
.../blockScopedClassDeclarationAcrossFiles.types | 9 +
.../reference/blockScopedNamespaceDifferentFile.js | 35 +
.../blockScopedNamespaceDifferentFile.symbols | 44 +
.../blockScopedNamespaceDifferentFile.types | 46 +
...ScopedSameNameFunctionDeclarationES5.errors.txt | 16 +-
...ScopedSameNameFunctionDeclarationES6.errors.txt | 16 +-
...SameNameFunctionDeclarationStrictES5.errors.txt | 16 +-
...SameNameFunctionDeclarationStrictES6.errors.txt | 16 +-
.../reference/blockScopedVariablesUseBeforeDef.js | 2 +-
...llExpressionWithMissingTypeArgument1.errors.txt | 10 +-
...onWithIncorrectNumberOfTypeArguments.errors.txt | 56 +-
...lNonGenericFunctionWithTypeArguments.errors.txt | 28 +-
.../baselines/reference/callOnInstance.errors.txt | 6 +-
...lSignatureAssignabilityInInheritance.errors.txt | 11 +-
...SignatureAssignabilityInInheritance3.errors.txt | 68 +-
...SignatureAssignabilityInInheritance6.errors.txt | 142 +
.../baselines/reference/callWithSpread2.errors.txt | 81 +
tests/baselines/reference/callWithSpread2.js | 66 +
.../callWithWrongNumberOfTypeArguments.errors.txt | 8 +-
.../cannotInvokeNewOnIndexExpression.errors.txt | 4 +-
.../reference/capturedLetConstInLoop4_ES6.js | 1 -
tests/baselines/reference/capturedVarInLoop.js | 17 +
.../baselines/reference/capturedVarInLoop.symbols | 22 +
tests/baselines/reference/capturedVarInLoop.types | 30 +
...onstraintOfJavascriptClassExpression.errors.txt | 29 +
...exConstraintOfJavascriptClassExpression.symbols | 17 +
...ndexConstraintOfJavascriptClassExpression.types | 22 +
tests/baselines/reference/checkJsFiles7.symbols | 20 +
tests/baselines/reference/checkJsFiles7.types | 25 +
.../checkJsFiles_noErrorLocation.errors.txt | 4 +-
tests/baselines/reference/checkJsdocParamTag1.js | 22 +
.../reference/checkJsdocParamTag1.symbols | 20 +
.../baselines/reference/checkJsdocParamTag1.types | 26 +
tests/baselines/reference/checkJsdocReturnTag1.js | 43 +
.../reference/checkJsdocReturnTag1.symbols | 28 +
.../baselines/reference/checkJsdocReturnTag1.types | 33 +
.../reference/checkJsdocReturnTag2.errors.txt | 25 +
tests/baselines/reference/checkJsdocReturnTag2.js | 30 +
.../reference/checkJsdocReturnTag2.symbols | 19 +
.../baselines/reference/checkJsdocReturnTag2.types | 23 +
tests/baselines/reference/checkJsdocTypeTag1.js | 56 +
.../baselines/reference/checkJsdocTypeTag1.symbols | 60 +
tests/baselines/reference/checkJsdocTypeTag1.types | 88 +
.../reference/checkJsdocTypeTag2.errors.txt | 48 +
tests/baselines/reference/checkJsdocTypeTag2.js | 47 +
.../reference/checkJsdocTypeTag3.errors.txt | 21 +
tests/baselines/reference/checkJsdocTypeTag3.js | 24 +
.../reference/checkJsdocTypedefInParamTag1.js | 84 +
.../reference/checkJsdocTypedefInParamTag1.symbols | 68 +
.../reference/checkJsdocTypedefInParamTag1.types | 77 +
.../reference/checkJsxChildrenProperty1.symbols | 12 +-
.../reference/checkJsxChildrenProperty12.js | 76 +
.../reference/checkJsxChildrenProperty12.symbols | 80 +
.../reference/checkJsxChildrenProperty12.types | 86 +
.../checkJsxChildrenProperty13.errors.txt | 33 +
.../reference/checkJsxChildrenProperty13.js | 66 +
.../reference/checkJsxChildrenProperty2.errors.txt | 5 +-
.../reference/checkJsxChildrenProperty3.symbols | 32 +-
.../reference/checkJsxChildrenProperty4.errors.txt | 4 +-
.../reference/checkJsxChildrenProperty6.symbols | 24 +-
.../reference/checkJsxChildrenProperty8.symbols | 24 +-
.../reference/checkJsxChildrenProperty9.symbols | 28 +-
.../checkSwitchStatementIfCaseTypeIsString.symbols | 4 +-
.../checkSwitchStatementIfCaseTypeIsString.types | 6 +-
tests/baselines/reference/class2.js | 2 +-
tests/baselines/reference/classBlockScoping.js | 71 +
.../baselines/reference/classBlockScoping.symbols | 64 +
tests/baselines/reference/classBlockScoping.types | 74 +
.../reference/classConstructorAccessibility.js | 2 +-
.../reference/classConstructorAccessibility2.js | 2 +-
.../reference/classConstructorAccessibility3.js | 2 +-
.../classConstructorOverloadsAccessibility.js | 2 +-
.../reference/classDeclarationBlockScoping1.js | 4 +-
.../reference/classDeclarationBlockScoping2.js | 4 +-
.../reference/classExpressionWithDecorator1.js | 8 +-
.../classExpressionWithStaticProperties3.symbols | 4 +-
.../classExpressionWithStaticProperties3.types | 6 +-
...classExpressionWithStaticPropertiesES63.symbols | 4 +-
.../classExpressionWithStaticPropertiesES63.types | 6 +-
.../reference/classExtendingPrimitive.errors.txt | 16 +-
.../classExtendsEveryObjectType.errors.txt | 4 +-
.../classExtendsEveryObjectType2.errors.txt | 4 +-
.../reference/classMemberInitializerScoping.js | 2 +-
.../classMemberInitializerWithLamdaScoping.js | 14 +-
.../classMemberWithMissingIdentifier2.errors.txt | 4 +-
.../classWithBaseClassButNoConstructor.errors.txt | 16 +-
.../reference/classWithConstructors.errors.txt | 24 +-
.../reference/classWithPrivateProperty.js | 2 +-
.../reference/classWithProtectedProperty.js | 2 +-
.../baselines/reference/classWithPublicProperty.js | 2 +-
.../classWithoutExplicitConstructor.errors.txt | 8 +-
tests/baselines/reference/cloduleStaticMembers.js | 4 +-
tests/baselines/reference/cloduleTest2.errors.txt | 16 +-
.../collisionArgumentsClassConstructor.errors.txt | 29 +-
.../collisionArgumentsClassMethod.errors.txt | 29 +-
.../commaOperatorInConditionalExpression.symbols | 4 +-
.../commaOperatorInConditionalExpression.types | 6 +-
.../reference/commentEmittingInPreserveJsx1.js | 57 +
.../commentEmittingInPreserveJsx1.symbols | 45 +
.../reference/commentEmittingInPreserveJsx1.types | 51 +
.../reference/commentInMethodCall.symbols | 4 +-
.../baselines/reference/commentInMethodCall.types | 6 +-
.../commentOnDecoratedClassDeclaration.js | 12 +-
.../reference/commentsAfterCaseClauses1.js | 31 +
.../reference/commentsAfterCaseClauses1.symbols | 20 +
.../reference/commentsAfterCaseClauses1.types | 37 +
.../reference/commentsAfterCaseClauses2.js | 36 +
.../reference/commentsAfterCaseClauses2.symbols | 23 +
.../reference/commentsAfterCaseClauses2.types | 41 +
.../reference/commentsAfterCaseClauses3.js | 34 +
.../reference/commentsAfterCaseClauses3.symbols | 22 +
.../reference/commentsAfterCaseClauses3.types | 39 +
.../baselines/reference/commentsOnStaticMembers.js | 16 +-
.../reference/commonJSImportAsPrimaryExpression.js | 2 +-
.../commonJSImportNotAsPrimaryExpression.js | 2 +-
...edGenericRecursiveBaseClassReference.errors.txt | 4 +-
.../reference/complicatedPrivacy.errors.txt | 4 +-
.../reference/computedPropertyNames12_ES5.js | 2 +-
.../reference/computedPropertyNames47_ES5.types | 2 +-
.../reference/computedPropertyNames47_ES6.types | 2 +-
.../conflictMarkerDiff3Trivia1.errors.txt | 24 +
.../reference/conflictMarkerDiff3Trivia1.js | 18 +
.../conflictMarkerDiff3Trivia2.errors.txt | 34 +
.../reference/conflictMarkerDiff3Trivia2.js | 28 +
...tSignatureAssignabilityInInheritance.errors.txt | 11 +-
...SignatureAssignabilityInInheritance3.errors.txt | 68 +-
...SignatureAssignabilityInInheritance6.errors.txt | 142 +
.../reference/constructableDecoratorOnClass01.js | 6 +-
.../reference/constructorFunctions.symbols | 76 +
.../baselines/reference/constructorFunctions.types | 114 +
...structorInvocationWithTooFewTypeArgs.errors.txt | 4 +-
...structorWithIncompleteTypeAnnotation.errors.txt | 24 +-
.../contextualSignatureInstantiation3.symbols | 12 +-
.../contextualSignatureInstantiation3.types | 12 +-
.../reference/contextualTypeFromJSDoc.symbols | 48 +
.../reference/contextualTypeFromJSDoc.types | 77 +
.../contextualTypeObjectSpreadExpression.js | 19 +
.../contextualTypeObjectSpreadExpression.symbols | 15 +
.../contextualTypeObjectSpreadExpression.types | 19 +
.../contextualTypingWithGenericSignature.types | 10 +-
.../contextuallyTypedBindingInitializer.types | 12 +-
...ntextuallyTypedBindingInitializerNegative.types | 12 +-
.../reference/contextuallyTypedIife.symbols | 16 +-
.../reference/contextuallyTypedIife.types | 40 +-
...TypedStringLiteralsInJsxAttributes02.errors.txt | 44 +-
.../controlFlowDestructuringParameters.symbols | 4 +-
.../controlFlowDestructuringParameters.types | 6 +-
.../reference/controlFlowInstanceof.types | 2 +-
.../reference/correctlyMarkAliasAsReferences1.js | 23 +
.../correctlyMarkAliasAsReferences1.symbols | 29 +
.../correctlyMarkAliasAsReferences1.types | 35 +
.../reference/correctlyMarkAliasAsReferences2.js | 23 +
.../correctlyMarkAliasAsReferences2.symbols | 30 +
.../correctlyMarkAliasAsReferences2.types | 36 +
.../reference/correctlyMarkAliasAsReferences3.js | 23 +
.../correctlyMarkAliasAsReferences3.symbols | 29 +
.../correctlyMarkAliasAsReferences3.types | 35 +
.../reference/correctlyMarkAliasAsReferences4.js | 19 +
.../correctlyMarkAliasAsReferences4.symbols | 24 +
.../correctlyMarkAliasAsReferences4.types | 29 +
.../couldNotSelectGenericOverload.errors.txt | 8 +-
.../reference/covariantCallbacks.errors.txt | 132 +
tests/baselines/reference/covariantCallbacks.js | 101 +
tests/baselines/reference/createArray.errors.txt | 12 +-
tests/baselines/reference/declFilePrivateStatic.js | 4 +-
.../reference/declarationEmitBindingPatterns.types | 6 +-
.../declarationEmitClassPrivateConstructor.js | 72 +
.../declarationEmitClassPrivateConstructor.symbols | 38 +
.../declarationEmitClassPrivateConstructor.types | 38 +
...larationEmitClassPrivateConstructor2.errors.txt | 20 +
.../declarationEmitClassPrivateConstructor2.js | 29 +
.../reference/declarationEmitDefaultExport5.js | 2 +-
.../reference/declarationEmitDefaultExport6.js | 2 +-
.../reference/declarationEmitDefaultExport8.js | 2 +-
.../declarationEmitDefaultExportWithTempVarName.js | 2 +-
...EmitDefaultExportWithTempVarNameWithBundling.js | 2 +-
.../reference/declarationEmitDestructuring1.types | 4 +-
...uringOptionalBindingParametersInOverloads.types | 4 +-
.../declarationEmitExpressionInExtends2.js | 3 +-
.../declarationEmitExpressionInExtends3.errors.txt | 4 +-
.../declarationEmitExpressionInExtends4.errors.txt | 11 +-
.../declarationEmitExpressionInExtends5.js | 67 +
.../declarationEmitExpressionInExtends5.symbols | 33 +
.../declarationEmitExpressionInExtends5.types | 35 +
.../reference/declarationEmitIndexTypeArray.js | 25 +
.../declarationEmitIndexTypeArray.symbols | 15 +
.../reference/declarationEmitIndexTypeArray.types | 16 +
.../declarationEmitInferedDefaultExportType.js | 2 +-
.../declarationEmitInferedDefaultExportType2.js | 2 +-
.../declarationEmitInvalidReference2.errors.txt | 4 +-
.../reference/declarationEmitParameterProperty.js | 24 +
.../declarationEmitParameterProperty.symbols | 9 +
.../declarationEmitParameterProperty.types | 9 +
.../reference/declarationEmitPromise.symbols | 8 +-
.../reference/declarationEmitPromise.types | 12 +-
.../reference/decoratorCallGeneric.errors.txt | 14 +-
tests/baselines/reference/decoratorCallGeneric.js | 6 +-
.../reference/decoratorChecksFunctionBodies.js | 14 +-
.../decoratorInstantiateModulesInFunctionBodies.js | 6 +-
tests/baselines/reference/decoratorMetadata.js | 20 +-
...etadataForMethodWithNoReturnTypeAnnotation01.js | 12 +-
.../reference/decoratorMetadataOnInferredType.js | 8 +-
...coratorMetadataRestParameterWithImportedType.js | 20 +-
.../decoratorMetadataWithConstructorType.js | 8 +-
...orMetadataWithImportDeclarationNameCollision.js | 8 +-
...rMetadataWithImportDeclarationNameCollision2.js | 8 +-
...rMetadataWithImportDeclarationNameCollision3.js | 8 +-
...rMetadataWithImportDeclarationNameCollision4.js | 10 +-
...rMetadataWithImportDeclarationNameCollision5.js | 8 +-
...rMetadataWithImportDeclarationNameCollision6.js | 8 +-
...rMetadataWithImportDeclarationNameCollision7.js | 8 +-
...rMetadataWithImportDeclarationNameCollision8.js | 8 +-
tests/baselines/reference/decoratorOnClass1.js | 6 +-
tests/baselines/reference/decoratorOnClass2.js | 6 +-
tests/baselines/reference/decoratorOnClass3.js | 6 +-
tests/baselines/reference/decoratorOnClass4.js | 6 +-
tests/baselines/reference/decoratorOnClass5.js | 6 +-
.../reference/decoratorOnClass8.errors.txt | 2 -
tests/baselines/reference/decoratorOnClass8.js | 6 +-
tests/baselines/reference/decoratorOnClass9.js | 55 +
.../baselines/reference/decoratorOnClass9.symbols | 33 +
tests/baselines/reference/decoratorOnClass9.types | 34 +
.../reference/decoratorOnClassAccessor1.js | 6 +-
.../reference/decoratorOnClassAccessor2.js | 6 +-
.../reference/decoratorOnClassAccessor3.js | 6 +-
.../reference/decoratorOnClassAccessor4.js | 6 +-
.../reference/decoratorOnClassAccessor5.js | 6 +-
.../reference/decoratorOnClassAccessor6.js | 6 +-
.../reference/decoratorOnClassAccessor7.js | 36 +-
.../reference/decoratorOnClassAccessor8.js | 60 +-
.../reference/decoratorOnClassConstructor2.js | 6 +-
.../reference/decoratorOnClassConstructor3.js | 6 +-
.../reference/decoratorOnClassConstructor4.js | 20 +-
.../decoratorOnClassConstructorParameter1.js | 6 +-
.../decoratorOnClassConstructorParameter4.js | 6 +-
.../baselines/reference/decoratorOnClassMethod1.js | 6 +-
.../reference/decoratorOnClassMethod10.js | 6 +-
.../reference/decoratorOnClassMethod11.js | 6 +-
.../reference/decoratorOnClassMethod12.js | 6 +-
.../baselines/reference/decoratorOnClassMethod2.js | 6 +-
.../baselines/reference/decoratorOnClassMethod3.js | 6 +-
.../reference/decoratorOnClassMethod6.errors.txt | 2 -
.../reference/decoratorOnClassMethod8.errors.txt | 2 -
.../baselines/reference/decoratorOnClassMethod8.js | 6 +-
.../reference/decoratorOnClassMethodOverload2.js | 6 +-
.../reference/decoratorOnClassMethodParameter1.js | 6 +-
.../reference/decoratorOnClassProperty1.js | 6 +-
.../reference/decoratorOnClassProperty10.js | 6 +-
.../decoratorOnClassProperty11.errors.txt | 2 -
.../reference/decoratorOnClassProperty11.js | 6 +-
.../reference/decoratorOnClassProperty2.js | 6 +-
.../reference/decoratorOnClassProperty3.js | 6 +-
.../reference/decoratorOnClassProperty6.errors.txt | 2 -
.../reference/decoratorOnClassProperty6.js | 6 +-
.../reference/decoratorOnClassProperty7.errors.txt | 2 -
.../reference/decoratorOnClassProperty7.js | 6 +-
.../reference/decoratorWithUnderscoreMethod.js | 6 +-
.../defaultBestCommonTypesHaveDecls.errors.txt | 8 +-
...erivedClassSuperCallsInNonConstructorMembers.js | 2 +-
...rivedClassWithoutExplicitConstructor.errors.txt | 8 +-
...ivedClassWithoutExplicitConstructor2.errors.txt | 8 +-
...ivedClassWithoutExplicitConstructor3.errors.txt | 16 +-
...ypeCallingBaseImplWithOptionalParams.errors.txt | 4 +-
.../reference/destructureOptionalParameter.types | 4 +-
.../destructuringParameterDeclaration2.errors.txt | 4 +-
.../destructuringParameterDeclaration4.errors.txt | 4 +-
.../destructuringParameterDeclaration7ES5.types | 4 +-
...ructuringParameterDeclaration7ES5iterable.types | 4 +-
.../destructuringWithGenericParameter.types | 2 +-
.../destructuringWithLiteralInitializers.types | 58 +-
.../reference/dottedModuleName.errors.txt | 4 +-
.../baselines/reference/emitArrowFunctionES6.types | 20 +-
.../emitClassExpressionInDeclarationFile.js | 132 +
.../emitClassExpressionInDeclarationFile.symbols | 84 +
.../emitClassExpressionInDeclarationFile.types | 91 +
...mitClassExpressionInDeclarationFile2.errors.txt | 41 +
.../emitClassExpressionInDeclarationFile2.js | 87 +
.../reference/emitDecoratorMetadata_object.js | 20 +-
.../reference/emitDecoratorMetadata_restArgs.js | 40 +-
.../reference/emitThisInObjectLiteralGetter.js | 15 +
.../emitThisInObjectLiteralGetter.symbols | 13 +
.../reference/emitThisInObjectLiteralGetter.types | 19 +
.../emitter.asyncGenerators.classMethods.es2015.js | 165 +-
.../emitter.asyncGenerators.classMethods.es5.js | 175 +-
....asyncGenerators.functionDeclarations.es2015.js | 135 +-
...ter.asyncGenerators.functionDeclarations.es5.js | 145 +-
...r.asyncGenerators.functionExpressions.es2015.js | 135 +-
...tter.asyncGenerators.functionExpressions.es5.js | 145 +-
....asyncGenerators.objectLiteralMethods.es2015.js | 135 +-
...ter.asyncGenerators.objectLiteralMethods.es5.js | 145 +-
.../baselines/reference/emitter.forAwait.es2015.js | 50 +-
.../baselines/reference/emitter.forAwait.es2017.js | 143 +
.../reference/emitter.forAwait.es2017.symbols | 50 +
.../reference/emitter.forAwait.es2017.types | 50 +
tests/baselines/reference/emitter.forAwait.es5.js | 110 +-
.../reference/emptyTypeArgumentList.errors.txt | 4 +-
.../emptyTypeArgumentListWithNew.errors.txt | 4 +-
...yVariableDeclarationBindingPatterns01_ES5.types | 4 +-
...eDeclarationBindingPatterns01_ES5iterable.types | 4 +-
...yVariableDeclarationBindingPatterns01_ES6.types | 4 +-
.../reference/enumAssignmentCompat3.errors.txt | 20 +-
tests/baselines/reference/enumBasics.errors.txt | 86 -
tests/baselines/reference/enumBasics.js | 6 +-
tests/baselines/reference/enumBasics.symbols | 13 +-
tests/baselines/reference/enumBasics.types | 111 +-
tests/baselines/reference/enumClassification.js | 218 +
.../baselines/reference/enumClassification.symbols | 167 +
tests/baselines/reference/enumClassification.types | 196 +
tests/baselines/reference/enumErrors.errors.txt | 31 +-
tests/baselines/reference/enumErrors.js | 22 +-
tests/baselines/reference/enumIndexer.symbols | 4 +-
tests/baselines/reference/enumIndexer.types | 6 +-
.../reference/enumUsedBeforeDeclaration.errors.txt | 5 +-
...ForwardReferenceForwadingConstructor.errors.txt | 4 +-
.../errorLocationForInterfaceExtension.errors.txt | 4 +-
.../errorMessageOnObjectLiteralType.errors.txt | 4 +-
...rorRecoveryWithDotFollowedByNamespaceKeyword.js | 2 +-
tests/baselines/reference/errorSuperCalls.js | 4 +-
.../reference/errorSuperPropertyAccess.js | 4 +-
.../baselines/reference/es3defaultAliasIsQuoted.js | 2 +-
.../reference/es5ExportDefaultExpression.js | 2 +-
tests/baselines/reference/es6ClassTest.js | 2 +-
tests/baselines/reference/es6ClassTest2.js | 2 +-
.../reference/es6ExportDefaultExpression.js | 2 +-
.../reference/es6ExportEqualsInterop.errors.txt | 29 +-
.../baselines/reference/es6ExportEqualsInterop.js | 2 -
...6ImportDefaultBindingFollowedWithNamedImport.js | 2 +-
...aultBindingFollowedWithNamedImportWithExport.js | 2 +-
.../reference/es6ModuleConstEnumDeclaration2.js | 8 +-
.../reference/es6ModuleEnumDeclaration.js | 8 +-
.../reference/es6ModuleInternalNamedImports.js | 4 +-
.../reference/es6ModuleInternalNamedImports2.js | 4 +-
.../reference/es6ModuleModuleDeclaration.js | 8 +-
.../reference/es6modulekindWithES5Target.js | 10 +-
.../reference/es6modulekindWithES5Target11.js | 13 +-
.../reference/es6modulekindWithES5Target2.js | 2 +-
.../reference/es6modulekindWithES5Target3.js | 8 +-
tests/baselines/reference/escapedIdentifiers.types | 2 +-
.../reference/exactSpellingSuggestion.errors.txt | 16 +
.../baselines/reference/exactSpellingSuggestion.js | 22 +
.../excessPropertyCheckWithSpread.errors.txt | 30 +
.../reference/excessPropertyCheckWithSpread.js | 30 +
.../exportClassExtendingIntersection.errors.txt | 39 -
.../reference/exportClassExtendingIntersection.js | 7 +
.../exportClassExtendingIntersection.symbols | 79 +
.../exportClassExtendingIntersection.types | 84 +
.../reference/exportDefaultAbstractClass.js | 48 +-
.../reference/exportDefaultAbstractClass.symbols | 27 +-
.../reference/exportDefaultAbstractClass.types | 31 +-
.../baselines/reference/exportDefaultInterface.js | 24 +
.../reference/exportDefaultInterface.symbols | 31 +
.../reference/exportDefaultInterface.types | 33 +
tests/baselines/reference/extendFromAny.js | 2 +-
tests/baselines/reference/externModule.errors.txt | 16 +-
.../fallbackToBindingPatternForTypeInference.types | 8 +-
...rameterInSignatureWithRestParameters.errors.txt | 8 +-
.../fixingTypeParametersRepeatedly1.symbols | 2 -
.../fixingTypeParametersRepeatedly1.types | 14 +-
.../fixingTypeParametersRepeatedly2.errors.txt | 9 +-
.../fixingTypeParametersRepeatedly3.types | 4 +-
tests/baselines/reference/for-of39.errors.txt | 26 +-
tests/baselines/reference/forAwaitForUnion.js | 11 +
tests/baselines/reference/forAwaitForUnion.symbols | 15 +
tests/baselines/reference/forAwaitForUnion.types | 15 +
.../reference/forwardRefInClassProperties.js | 4 +-
tests/baselines/reference/forwardRefInEnum.js | 8 +-
.../baselines/reference/functionCall11.errors.txt | 8 +-
.../baselines/reference/functionCall12.errors.txt | 4 +-
.../baselines/reference/functionCall13.errors.txt | 4 +-
.../baselines/reference/functionCall16.errors.txt | 4 +-
.../baselines/reference/functionCall17.errors.txt | 4 +-
tests/baselines/reference/functionCall6.errors.txt | 8 +-
tests/baselines/reference/functionCall7.errors.txt | 8 +-
tests/baselines/reference/functionCall8.errors.txt | 4 +-
tests/baselines/reference/functionCall9.errors.txt | 4 +-
tests/baselines/reference/functionCalls.errors.txt | 5 +-
.../functionConstraintSatisfaction2.errors.txt | 8 +-
.../reference/functionOverloads29.errors.txt | 4 +-
.../reference/functionOverloads34.errors.txt | 4 +-
.../reference/functionOverloads37.errors.txt | 4 +-
...functionTypeArgumentAssignmentCompat.errors.txt | 7 +-
.../reference/generatedContextualTyping.js | 72 +-
.../reference/generatorTypeCheck63.errors.txt | 38 +-
...nericArgumentCallSigAssignmentCompat.errors.txt | 30 +
tests/baselines/reference/genericArray1.symbols | 4 +-
tests/baselines/reference/genericArray1.types | 6 +-
...ssignmentCompatOfFunctionSignatures1.errors.txt | 34 +
...enericCallWithFunctionTypedArguments.errors.txt | 56 +-
...nericCallWithFunctionTypedArguments2.errors.txt | 24 +-
...ricCallWithGenericSignatureArguments.errors.txt | 59 -
...enericCallWithGenericSignatureArguments.symbols | 182 +
.../genericCallWithGenericSignatureArguments.types | 225 +
...icCallWithGenericSignatureArguments2.errors.txt | 12 +-
...icCallWithGenericSignatureArguments3.errors.txt | 22 +-
.../genericCallWithNonSymmetricSubtypes.errors.txt | 48 -
.../genericCallWithNonSymmetricSubtypes.symbols | 107 +
.../genericCallWithNonSymmetricSubtypes.types | 117 +
.../genericCallWithObjectLiteralArgs.errors.txt | 12 +-
...nericCallWithObjectLiteralArguments1.errors.txt | 12 +-
.../genericCallWithObjectTypeArgs.errors.txt | 12 +-
...allWithObjectTypeArgsAndConstraints3.errors.txt | 16 +-
...hOverloadedConstructorTypedArguments.errors.txt | 56 -
...WithOverloadedConstructorTypedArguments.symbols | 163 +
...llWithOverloadedConstructorTypedArguments.types | 177 +
...kInvokedInsideItsContainingFunction1.errors.txt | 24 +-
...lassWithFunctionTypedMemberArguments.errors.txt | 46 +-
.../genericClassWithStaticsUsingTypeArguments.js | 8 +-
.../baselines/reference/genericContextualTypes1.js | 107 +
.../reference/genericContextualTypes1.symbols | 318 +
.../reference/genericContextualTypes1.types | 362 +
tests/baselines/reference/genericDefaults.js | 25 +-
tests/baselines/reference/genericDefaults.symbols | 200 +-
tests/baselines/reference/genericDefaults.types | 37 +
.../reference/genericDefaultsErrors.errors.txt | 8 +-
...ctionCallSignatureReturnTypeMismatch.errors.txt | 7 +-
.../genericFunctionHasFreshTypeArgs.types | 14 +-
...ericFunctionsWithOptionalParameters2.errors.txt | 4 +-
.../reference/genericImplements.errors.txt | 32 +
.../baselines/reference/genericInference1.symbols | 4 +-
tests/baselines/reference/genericInference1.types | 6 +-
.../genericMethodOverspecialization.symbols | 12 +-
.../genericMethodOverspecialization.types | 18 +-
.../baselines/reference/genericRestArgs.errors.txt | 16 +-
.../reference/genericSpecializations1.errors.txt | 40 +
.../reference/genericSpecializations2.errors.txt | 24 +-
.../genericTypeArgumentInference1.errors.txt | 26 +
.../reference/genericTypeAssertions3.types | 6 +-
.../genericWithOpenTypeParameters1.errors.txt | 8 +-
tests/baselines/reference/gettersAndSetters.js | 2 +-
.../reference/grammarAmbiguities.errors.txt | 8 +-
.../reference/grammarAmbiguities1.errors.txt | 8 +-
.../reference/implementArrayInterface.errors.txt | 47 -
.../implicitAnyGenericTypeInference.errors.txt | 16 -
.../implicitAnyGenericTypeInference.symbols | 32 +
.../implicitAnyGenericTypeInference.types | 38 +
.../baselines/reference/implicitAnyGenerics.types | 2 +-
.../reference/importCallExpression1ESNext.js | 27 +
.../reference/importCallExpression1ESNext.symbols | 32 +
.../reference/importCallExpression1ESNext.types | 39 +
.../reference/importCallExpression2ESNext.js | 29 +
.../reference/importCallExpression2ESNext.symbols | 34 +
.../reference/importCallExpression2ESNext.types | 45 +
.../reference/importCallExpression3ESNext.js | 27 +
.../reference/importCallExpression3ESNext.symbols | 30 +
.../reference/importCallExpression3ESNext.types | 37 +
.../reference/importCallExpression4ESNext.js | 49 +
.../reference/importCallExpression4ESNext.symbols | 63 +
.../reference/importCallExpression4ESNext.types | 83 +
.../importCallExpression5ESNext.errors.txt | 31 +
.../reference/importCallExpression5ESNext.js | 33 +
.../importCallExpression6ESNext.errors.txt | 25 +
.../reference/importCallExpression6ESNext.js | 33 +
...importCallExpressionCheckReturntype1.errors.txt | 30 +
.../importCallExpressionCheckReturntype1.js | 35 +
.../importCallExpressionDeclarationEmit1.js | 35 +
.../importCallExpressionDeclarationEmit1.symbols | 36 +
.../importCallExpressionDeclarationEmit1.types | 47 +
...importCallExpressionDeclarationEmit2.errors.txt | 10 +
.../importCallExpressionDeclarationEmit2.js | 16 +
.../importCallExpressionDeclarationEmit3.js | 31 +
.../importCallExpressionDeclarationEmit3.symbols | 31 +
.../importCallExpressionDeclarationEmit3.types | 37 +
.../reference/importCallExpressionES5AMD.js | 35 +
.../reference/importCallExpressionES5AMD.symbols | 32 +
.../reference/importCallExpressionES5AMD.types | 39 +
.../reference/importCallExpressionES5CJS.js | 30 +
.../reference/importCallExpressionES5CJS.symbols | 32 +
.../reference/importCallExpressionES5CJS.types | 39 +
.../reference/importCallExpressionES5System.js | 46 +
.../importCallExpressionES5System.symbols | 32 +
.../reference/importCallExpressionES5System.types | 39 +
.../reference/importCallExpressionES5UMD.js | 52 +
.../reference/importCallExpressionES5UMD.symbols | 32 +
.../reference/importCallExpressionES5UMD.types | 39 +
.../importCallExpressionErrorInES2015.errors.txt | 24 +
.../reference/importCallExpressionErrorInES2015.js | 27 +
.../importCallExpressionGrammarError.errors.txt | 34 +
.../reference/importCallExpressionGrammarError.js | 19 +
.../reference/importCallExpressionInAMD1.js | 35 +
.../reference/importCallExpressionInAMD1.symbols | 32 +
.../reference/importCallExpressionInAMD1.types | 39 +
.../reference/importCallExpressionInAMD2.js | 39 +
.../reference/importCallExpressionInAMD2.symbols | 35 +
.../reference/importCallExpressionInAMD2.types | 46 +
.../reference/importCallExpressionInAMD3.js | 35 +
.../reference/importCallExpressionInAMD3.symbols | 30 +
.../reference/importCallExpressionInAMD3.types | 37 +
.../reference/importCallExpressionInAMD4.js | 63 +
.../reference/importCallExpressionInAMD4.symbols | 63 +
.../reference/importCallExpressionInAMD4.types | 83 +
.../reference/importCallExpressionInCJS1.js | 30 +
.../reference/importCallExpressionInCJS1.symbols | 32 +
.../reference/importCallExpressionInCJS1.types | 39 +
.../reference/importCallExpressionInCJS2.js | 40 +
.../reference/importCallExpressionInCJS2.symbols | 36 +
.../reference/importCallExpressionInCJS2.types | 51 +
.../reference/importCallExpressionInCJS3.js | 34 +
.../reference/importCallExpressionInCJS3.symbols | 35 +
.../reference/importCallExpressionInCJS3.types | 46 +
.../reference/importCallExpressionInCJS4.js | 30 +
.../reference/importCallExpressionInCJS4.symbols | 30 +
.../reference/importCallExpressionInCJS4.types | 37 +
.../reference/importCallExpressionInCJS5.js | 56 +
.../reference/importCallExpressionInCJS5.symbols | 63 +
.../reference/importCallExpressionInCJS5.types | 83 +
.../importCallExpressionInScriptContext1.js | 17 +
.../importCallExpressionInScriptContext1.symbols | 12 +
.../importCallExpressionInScriptContext1.types | 14 +
...importCallExpressionInScriptContext2.errors.txt | 12 +
.../importCallExpressionInScriptContext2.js | 19 +
.../reference/importCallExpressionInSystem1.js | 46 +
.../importCallExpressionInSystem1.symbols | 32 +
.../reference/importCallExpressionInSystem1.types | 39 +
.../reference/importCallExpressionInSystem2.js | 50 +
.../importCallExpressionInSystem2.symbols | 35 +
.../reference/importCallExpressionInSystem2.types | 46 +
.../reference/importCallExpressionInSystem3.js | 46 +
.../importCallExpressionInSystem3.symbols | 30 +
.../reference/importCallExpressionInSystem3.types | 37 +
.../reference/importCallExpressionInSystem4.js | 80 +
.../importCallExpressionInSystem4.symbols | 63 +
.../reference/importCallExpressionInSystem4.types | 83 +
.../reference/importCallExpressionInUMD1.js | 52 +
.../reference/importCallExpressionInUMD1.symbols | 32 +
.../reference/importCallExpressionInUMD1.types | 39 +
.../reference/importCallExpressionInUMD2.js | 56 +
.../reference/importCallExpressionInUMD2.symbols | 35 +
.../reference/importCallExpressionInUMD2.types | 46 +
.../reference/importCallExpressionInUMD3.js | 52 +
.../reference/importCallExpressionInUMD3.symbols | 30 +
.../reference/importCallExpressionInUMD3.types | 37 +
.../reference/importCallExpressionInUMD4.js | 88 +
.../reference/importCallExpressionInUMD4.symbols | 63 +
.../reference/importCallExpressionInUMD4.types | 83 +
.../importCallExpressionIncorrect1.errors.txt | 11 +
.../reference/importCallExpressionIncorrect1.js | 13 +
.../importCallExpressionIncorrect2.errors.txt | 10 +
.../reference/importCallExpressionIncorrect2.js | 12 +
...tCallExpressionNoModuleKindSpecified.errors.txt | 37 +
.../importCallExpressionNoModuleKindSpecified.js | 105 +
.../importCallExpressionReturnPromiseOfAny.js | 61 +
.../importCallExpressionReturnPromiseOfAny.symbols | 89 +
.../importCallExpressionReturnPromiseOfAny.types | 118 +
...xpressionSpecifierNotStringTypeError.errors.txt | 31 +
...ortCallExpressionSpecifierNotStringTypeError.js | 25 +
...importCallExpressionWithTypeArgument.errors.txt | 18 +
.../importCallExpressionWithTypeArgument.js | 22 +
.../baselines/reference/importDeclTypes.errors.txt | 14 +
tests/baselines/reference/importDeclTypes.js | 15 +
tests/baselines/reference/importHelpers.js | 36 +-
tests/baselines/reference/importHelpersAmd.js | 8 +-
tests/baselines/reference/importHelpersAmd.symbols | 19 +-
tests/baselines/reference/importHelpersAmd.types | 17 +
.../reference/importHelpersInAmbientContext.js | 4 +-
.../importHelpersInAmbientContext.symbols | 16 +
.../reference/importHelpersInAmbientContext.types | 16 +
.../reference/importHelpersInIsolatedModules.js | 36 +-
.../reference/importHelpersNoHelpers.errors.txt | 21 +-
.../baselines/reference/importHelpersNoHelpers.js | 45 +-
...rtHelpersNoHelpersForAsyncGenerators.errors.txt | 27 +
.../importHelpersNoHelpersForAsyncGenerators.js | 37 +
tests/baselines/reference/importHelpersNoModule.js | 36 +-
tests/baselines/reference/importHelpersSystem.js | 12 +
.../reference/importHelpersSystem.symbols | 3 +-
.../baselines/reference/importHelpersSystem.types | 1 +
.../baselines/reference/importImportOnlyModule.js | 2 +-
.../reference/incrementOnNullAssertion.js | 28 +
.../reference/incrementOnNullAssertion.symbols | 41 +
.../reference/incrementOnNullAssertion.types | 53 +
...inferFromGenericFunctionReturnTypes1.errors.txt | 77 +
.../inferFromGenericFunctionReturnTypes1.js | 123 +
.../inferFromGenericFunctionReturnTypes2.js | 155 +
.../inferFromGenericFunctionReturnTypes2.symbols | 480 +
.../inferFromGenericFunctionReturnTypes2.types | 600 +
tests/baselines/reference/inferenceLimit.symbols | 4 +-
tests/baselines/reference/inferenceLimit.types | 4 +-
.../inferentialTypingWithFunctionType2.symbols | 4 +-
.../inferentialTypingWithFunctionType2.types | 4 +-
.../inferringClassMembersFromAssignments.js | 17 +-
.../reference/instanceAndStaticDeclarations1.js | 2 +-
...cClassWithWrongNumberOfTypeArguments.errors.txt | 8 +-
...tiateNonGenericTypeWithTypeArguments.errors.txt | 16 +-
tests/baselines/reference/invalidNewTarget.es5.js | 2 +-
tests/baselines/reference/invalidStaticField.js | 2 +-
.../invalidTripleSlashReference.errors.txt | 8 +-
.../isolatedModulesDontElideReExportStar.js | 12 +
.../isolatedModulesDontElideReExportStar.symbols | 8 +
.../isolatedModulesDontElideReExportStar.types | 8 +
.../isolatedModulesReExportType.errors.txt | 48 +
.../reference/isolatedModulesReExportType.js | 67 +
.../isomorphicMappedTypeInference.symbols | 4 +-
.../reference/iterableArrayPattern28.errors.txt | 26 +-
.../reference/iteratorSpreadInCall.errors.txt | 4 +-
.../reference/iteratorSpreadInCall10.errors.txt | 4 +-
.../reference/iteratorSpreadInCall2.errors.txt | 4 +-
.../reference/iteratorSpreadInCall4.errors.txt | 4 +-
.../reference/iteratorSpreadInCall7.errors.txt | 8 +-
.../reference/iteratorSpreadInCall8.errors.txt | 8 +-
.../reference/iteratorSpreadInCall9.errors.txt | 8 +-
tests/baselines/reference/jsDocTypeTag1.js | 584 +
tests/baselines/reference/jsDocTypeTag2.js | 578 +
tests/baselines/reference/jsDocTypedef1.js | 234 +
...ompilationBindMultipleDefaultExports.errors.txt | 10 +-
...sFileCompilationBindStrictModeErrors.errors.txt | 11 +-
.../jsFileCompilationRestParamJsDocFunction.types | 16 +-
.../jsFileFunctionParametersAsOptional2.errors.txt | 12 +-
.../jsSelfReferencingArgumentsFunction.symbols | 12 +
.../jsSelfReferencingArgumentsFunction.types | 13 +
.../reference/jsdocInTypeScript.errors.txt | 70 +
tests/baselines/reference/jsdocInTypeScript.js | 62 +
.../baselines/reference/jsdocInTypeScript.symbols | 19 -
tests/baselines/reference/jsdocInTypeScript.types | 19 -
tests/baselines/reference/jsdocReturnTag1.js | 41 +
tests/baselines/reference/jsdocReturnTag1.symbols | 27 +
tests/baselines/reference/jsdocReturnTag1.types | 32 +
tests/baselines/reference/jsdocTemplateTag.symbols | 36 +
tests/baselines/reference/jsdocTemplateTag.types | 44 +
.../reference/jsdocTypeDefAtStartOfFile.symbols | 12 +
.../reference/jsdocTypeDefAtStartOfFile.types | 12 +
tests/baselines/reference/jsdocTypeTag.js | 141 +
tests/baselines/reference/jsdocTypeTag.symbols | 138 +
tests/baselines/reference/jsdocTypeTag.types | 141 +
.../reference/keyofAndIndexedAccess.symbols | 20 +-
.../reference/keyofAndIndexedAccess.types | 6 +-
.../reference/letDeclarations-scopes2.errors.txt | 8 +-
.../reference/library-reference-5.errors.txt | 4 +-
tests/baselines/reference/literalTypes2.types | 2 +-
tests/baselines/reference/localTypes1.js | 6 +-
.../logicalAndOperatorWithEveryType.types | 2 +-
.../reference/logicalOrOperatorWithEveryType.types | 14 +-
tests/baselines/reference/mapOnTupleTypes01.js | 14 +-
.../baselines/reference/mapOnTupleTypes01.symbols | 36 +-
tests/baselines/reference/mapOnTupleTypes01.types | 82 +-
tests/baselines/reference/mapOnTupleTypes02.js | 2 +-
.../baselines/reference/mapOnTupleTypes02.symbols | 4 +-
tests/baselines/reference/mapOnTupleTypes02.types | 10 +-
.../reference/mappedTypeModifiers.symbols | 16 +-
tests/baselines/reference/mappedTypes2.symbols | 20 +-
tests/baselines/reference/mappedTypes3.symbols | 8 +-
.../maximum10SpellingSuggestions.errors.txt | 45 +
.../reference/maximum10SpellingSuggestions.js | 24 +
.../reference/metadataOfClassFromAlias.js | 50 +
.../reference/metadataOfClassFromAlias.symbols | 27 +
.../reference/metadataOfClassFromAlias.types | 30 +
.../reference/metadataOfClassFromAlias2.js | 50 +
.../reference/metadataOfClassFromAlias2.symbols | 27 +
.../reference/metadataOfClassFromAlias2.types | 30 +
.../reference/metadataOfClassFromModule.js | 8 +-
tests/baselines/reference/metadataOfEventAlias.js | 8 +-
.../baselines/reference/metadataOfStringLiteral.js | 8 +-
tests/baselines/reference/metadataOfUnion.js | 56 +-
tests/baselines/reference/metadataOfUnion.types | 2 +-
.../baselines/reference/metadataOfUnionWithNull.js | 96 +-
...ExplicitTypeParameterAndArgumentType.errors.txt | 4 +-
.../mismatchedGenericArguments1.errors.txt | 40 +
tests/baselines/reference/missingDecoratorType.js | 6 +-
.../reference/mixinAccessModifiers.errors.txt | 20 +-
tests/baselines/reference/mixinAccessModifiers.js | 63 +
.../reference/modularizeLibrary_Dom.iterable.types | 4 +-
...orFromUsingES6FeaturesWithOnlyES5Lib.errors.txt | 4 +-
...narrowExceptionVariableInCatchClause.errors.txt | 8 +-
.../narrowFromAnyWithInstanceof.errors.txt | 8 +-
.../narrowFromAnyWithTypePredicate.errors.txt | 8 +-
tests/baselines/reference/nestedSelf.symbols | 4 +-
tests/baselines/reference/nestedSelf.types | 6 +-
.../baselines/reference/neverUnionIntersection.js | 17 +
.../reference/neverUnionIntersection.symbols | 39 +
.../reference/neverUnionIntersection.types | 41 +
.../reference/newExpressionWithCast.errors.txt | 4 +-
.../reference/newNonReferenceType.errors.txt | 8 +-
tests/baselines/reference/newOperator.errors.txt | 12 +-
tests/baselines/reference/newTarget.es5.js | 8 +-
tests/baselines/reference/noEmitHelpers2.js | 10 +-
...noImplicitAnyDestructuringInPrivateMethod.types | 4 +-
...tAnyInContextuallyTypesFunctionParamter.symbols | 4 +-
...citAnyInContextuallyTypesFunctionParamter.types | 6 +-
.../noImplicitAnyStringIndexerOnObject.errors.txt | 3 +-
.../noImplicitAnyStringIndexerOnObject.js | 4 +-
tests/baselines/reference/noStrictGenericChecks.js | 15 +
.../reference/noStrictGenericChecks.symbols | 38 +
.../reference/noStrictGenericChecks.types | 40 +
.../nonPrimitiveUnionIntersection.errors.txt | 18 +-
.../reference/nonPrimitiveUnionIntersection.js | 12 +
.../objectLiteralFreshnessWithSpread.errors.txt | 11 +
.../reference/objectLiteralFreshnessWithSpread.js | 16 +
...tLiteralFunctionArgContextualTyping2.errors.txt | 24 +-
tests/baselines/reference/objectRest.types | 4 +-
tests/baselines/reference/objectRestForOf.symbols | 4 +-
tests/baselines/reference/objectRestForOf.types | 6 +-
.../baselines/reference/objectRestParameter.types | 16 +-
.../reference/objectRestParameterES5.types | 16 +-
tests/baselines/reference/objectSpread.types | 18 +-
.../reference/objectSpreadNegative.errors.txt | 27 +-
tests/baselines/reference/objectSpreadNegative.js | 16 +
.../reference/objectSpreadStrictNull.errors.txt | 90 +
.../baselines/reference/objectSpreadStrictNull.js | 33 +
.../reference/objectSpreadStrictNull.symbols | 80 -
.../reference/objectSpreadStrictNull.types | 87 -
.../optionalFunctionArgAssignability.errors.txt | 10 +-
tests/baselines/reference/optionalMethods.js | 4 +-
.../reference/optionalParamArgsTest.errors.txt | 80 +-
tests/baselines/reference/overload1.errors.txt | 8 +-
.../overloadOnConstNoAnyImplementation.errors.txt | 5 +-
.../overloadOnConstNoAnyImplementation2.errors.txt | 5 +-
.../reference/overloadResolution.errors.txt | 4 +-
.../overloadResolutionClassConstructors.errors.txt | 12 +-
.../overloadResolutionConstructors.errors.txt | 4 +-
...rloadResolutionOnDefaultConstructor1.errors.txt | 4 +-
...verloadingStaticFunctionsInFunctions.errors.txt | 8 +-
.../overloadsAndTypeArgumentArityErrors.errors.txt | 10 +-
...rameterInitializerBeforeDestructuringEmit.types | 2 +-
.../parameterNamesInTypeParameterList.errors.txt | 24 +-
.../reference/parser15.4.4.14-9-2.errors.txt | 8 +-
.../reference/parserAccessibilityAfterStatic3.js | 2 +-
.../reference/parserAmbiguity1.errors.txt | 10 +-
.../parserAmbiguityWithBinaryOperator4.errors.txt | 8 +-
.../parserConstructorAmbiguity3.errors.txt | 4 +-
...arserErrorRecovery_IncompleteMemberVariable1.js | 4 +-
...arserErrorRecovery_IncompleteMemberVariable2.js | 4 +-
.../reference/parserGenericConstraint4.errors.txt | 5 +-
.../reference/parserGenericConstraint5.errors.txt | 5 +-
.../reference/parserGenericConstraint6.errors.txt | 5 +-
.../reference/parserGenericConstraint7.errors.txt | 5 +-
.../parserGenericsInTypeContexts1.errors.txt | 29 +-
.../parserGenericsInTypeContexts2.errors.txt | 137 +-
...parserGenericsInVariableDeclaration1.errors.txt | 40 +-
...rMemberAccessAfterPostfixExpression1.errors.txt | 4 +-
.../parserMemberAccessExpression1.errors.txt | 17 +-
.../parserMissingLambdaOpenBrace1.errors.txt | 8 +-
...rNoASIOnCallAfterFunctionExpression1.errors.txt | 4 +-
.../reference/parserRealSource1.errors.txt | 4 +-
tests/baselines/reference/parserRealSource1.js | 16 +-
.../reference/parserRealSource10.errors.txt | 16 +-
.../reference/parserRealSource11.errors.txt | 4 +-
.../reference/parserRealSource12.errors.txt | 4 +-
.../reference/parserRealSource13.errors.txt | 4 +-
.../reference/parserRealSource14.errors.txt | 4 +-
.../reference/parserRealSource2.errors.txt | 4 +-
.../reference/parserRealSource3.errors.txt | 4 +-
.../reference/parserRealSource4.errors.txt | 4 +-
.../reference/parserRealSource5.errors.txt | 4 +-
.../reference/parserRealSource6.errors.txt | 4 +-
.../reference/parserRealSource7.errors.txt | 12 +-
.../reference/parserRealSource8.errors.txt | 4 +-
.../reference/parserRealSource9.errors.txt | 4 +-
.../reference/parserS7.2_A1.5_T2.errors.txt | 8 +-
.../reference/parserS7.3_A1.1_T2.errors.txt | 4 +-
.../reference/parserS7.6_A4.2_T1.errors.txt | 40 +-
.../reference/parserSkippedTokens16.errors.txt | 4 +-
.../reference/parserSkippedTokens20.errors.txt | 5 +-
.../reference/parserSuperExpression2.errors.txt | 5 +-
.../reference/parserSuperExpression3.errors.txt | 5 +-
.../reference/parserSymbolIndexer5.errors.txt | 4 +-
.../baselines/reference/parserUnicode1.errors.txt | 8 +-
.../parserUnterminatedGeneric2.errors.txt | 12 +-
tests/baselines/reference/parserharness.errors.txt | 20 +-
tests/baselines/reference/parserharness.js | 6 +-
.../baselines/reference/parserindenter.errors.txt | 4 +-
tests/baselines/reference/parserindenter.js | 8 +-
...ingBasedModuleResolution_withExtensionInName.js | 16 +
...sedModuleResolution_withExtensionInName.symbols | 15 +
...ModuleResolution_withExtensionInName.trace.json | 38 +
...BasedModuleResolution_withExtensionInName.types | 15 +
...esolution_withExtension_failedLookup.trace.json | 2 +
.../reference/primitiveTypeAssignment.errors.txt | 12 +-
...Correctly.classWithOptionalMethodAndProperty.js | 4 +
.../printsNodeCorrectly.functionTypes.js | 1 +
...intsNodeCorrectly.namespaceExportDeclaration.js | 1 +
.../reference/privacyCannotNameVarTypeDeclFile.js | 24 +-
.../baselines/reference/privateIndexer2.errors.txt | 4 +-
.../reference/privateStaticMemberAccessibility.js | 2 +-
.../amd/main.js | 10 +-
.../node/main.js | 10 +-
.../amd/main.js | 10 +-
.../node/main.js | 10 +-
.../emitDecoratorMetadataSystemJS/amd/main.js | 10 +-
.../emitDecoratorMetadataSystemJS/node/main.js | 10 +-
.../amd/main.js | 10 +-
.../node/main.js | 10 +-
.../amd/main.js | 10 +-
.../node/main.js | 10 +-
.../visibilityOfTypeUsedAcrossModules2.errors.txt | 12 +-
.../visibilityOfTypeUsedAcrossModules2.errors.txt | 12 +-
tests/baselines/reference/promiseDefinitionTest.js | 53 +
.../reference/promiseDefinitionTest.symbols | 12 +
.../reference/promiseDefinitionTest.types | 13 +
.../reference/promisePermutations.errors.txt | 92 +-
.../reference/promisePermutations2.errors.txt | 92 +-
.../reference/promisePermutations3.errors.txt | 92 +-
.../reference/promiseTypeInference.errors.txt | 31 +
.../reference/promisesWithConstraints.errors.txt | 36 +
.../baselines/reference/propertyAccessibility2.js | 2 +-
.../reference/propertyOrdering.errors.txt | 4 +-
.../reference/propertySignatures.errors.txt | 4 +-
tests/baselines/reference/quotedPropertyName2.js | 2 +-
tests/baselines/reference/reassignStaticProp.js | 2 +-
.../reference/recursiveFunctionTypes.errors.txt | 8 +-
.../reference/reexportedMissingAlias.errors.txt | 18 +
.../baselines/reference/reexportedMissingAlias.js | 34 +
.../requiredInitializedParameter1.errors.txt | 8 +-
.../restParamsWithNonRestParams.errors.txt | 4 +-
.../reference/returnInfiniteIntersection.js | 15 +
.../reference/returnInfiniteIntersection.symbols | 21 +
.../reference/returnInfiniteIntersection.types | 27 +
tests/baselines/reference/returns.js | 16 -
tests/baselines/reference/returns.symbols | 10 -
tests/baselines/reference/returns.types | 11 -
.../reference/scannerS7.2_A1.5_T2.errors.txt | 8 +-
.../reference/scannerS7.3_A1.1_T2.errors.txt | 4 +-
.../reference/scannerS7.6_A4.2_T1.errors.txt | 40 +-
tests/baselines/reference/scannertest1.errors.txt | 4 +-
.../reference/scopeCheckStaticInitializer.js | 12 +-
.../reference/selfReferencingFile.errors.txt | 4 +-
.../reference/selfReferencingFile2.errors.txt | 4 +-
.../reference/selfReferencingFile3.errors.txt | 4 +-
...tionParameterReferencedInObjectLiteral1.symbols | 8 +-
...nctionParameterReferencedInObjectLiteral1.types | 10 +-
.../reference/sourceMap-FileWithComments.js | 4 +-
.../reference/sourceMap-FileWithComments.js.map | 2 +-
.../sourceMap-FileWithComments.sourcemap.txt | 139 +-
.../reference/sourceMapValidationDecorators.js | 62 +-
.../reference/sourceMapValidationDecorators.js.map | 2 +-
.../sourceMapValidationDecorators.sourcemap.txt | 899 +-
...turingParameterNestedObjectBindingPattern.types | 18 +-
...erNestedObjectBindingPatternDefaultValues.types | 18 +-
...estructuringParameterObjectBindingPattern.types | 18 +-
...arameterObjectBindingPatternDefaultValues.types | 18 +-
.../sourceMapValidationVarInDownLevelGenerator.js | 14 +
...urceMapValidationVarInDownLevelGenerator.js.map | 2 +
...ValidationVarInDownLevelGenerator.sourcemap.txt | 47 +
...rceMapValidationVarInDownLevelGenerator.symbols | 8 +
...ourceMapValidationVarInDownLevelGenerator.types | 9 +
...specializationsShouldNotAffectEachOther.symbols | 8 +-
.../specializationsShouldNotAffectEachOther.types | 10 +-
tests/baselines/reference/spreadUnion.symbols | 2 +-
tests/baselines/reference/spreadUnion.types | 2 +-
tests/baselines/reference/spreadUnion2.js | 17 +-
tests/baselines/reference/spreadUnion2.symbols | 35 +-
tests/baselines/reference/spreadUnion2.types | 61 +-
tests/baselines/reference/spreadUnion3.errors.txt | 31 +
tests/baselines/reference/spreadUnion3.js | 36 +
...aticAnonymousTypeNotReferencingTypeParameter.js | 2 +-
tests/baselines/reference/staticClassProps.js | 2 +-
.../reference/staticMemberAccessOffDerivedType1.js | 2 +-
.../reference/staticMemberInitialization.js | 2 +-
.../staticMemberWithStringAndNumberNames.js | 10 +-
.../reference/staticModifierAlreadySeen.js | 2 +-
tests/baselines/reference/staticPropSuper.js | 2 +-
tests/baselines/reference/statics.js | 6 +-
.../reference/staticsInAFunction.errors.txt | 8 +-
.../reference/staticsInConstructorBodies.js | 2 +-
.../reference/staticsNotInScopeInClodule.js | 2 +-
.../baselines/reference/strictModeInConstructor.js | 6 +-
.../reference/strictModeReservedWord.errors.txt | 4 +-
.../baselines/reference/stringEnumLiteralTypes1.js | 178 +
.../reference/stringEnumLiteralTypes1.symbols | 353 +
.../reference/stringEnumLiteralTypes1.types | 383 +
.../baselines/reference/stringEnumLiteralTypes2.js | 178 +
.../reference/stringEnumLiteralTypes2.symbols | 353 +
.../reference/stringEnumLiteralTypes2.types | 383 +
.../reference/stringEnumLiteralTypes3.errors.txt | 166 +
.../baselines/reference/stringEnumLiteralTypes3.js | 225 +
.../baselines/reference/subtypesOfUnion.errors.txt | 60 +-
.../reference/subtypingWithCallSignatures2.types | 156 +-
.../reference/subtypingWithCallSignatures3.types | 80 +-
.../reference/subtypingWithCallSignatures4.types | 16 +-
...lSignaturesWithSpecializedSignatures.errors.txt | 11 +-
.../subtypingWithConstructSignatures2.types | 144 +-
.../subtypingWithConstructSignatures3.types | 80 +-
.../subtypingWithConstructSignatures4.types | 16 +-
.../subtypingWithConstructSignatures6.errors.txt | 142 +
...tSignaturesWithSpecializedSignatures.errors.txt | 11 +-
...CallSignaturesWithOptionalParameters.errors.txt | 166 +-
...ructSignaturesWithOptionalParameters.errors.txt | 166 +-
.../subtypingWithObjectMembers5.errors.txt | 20 +-
.../reference/subtypingWithObjectMembers5.js | 9 +-
.../subtypingWithObjectMembersOptionality3.types | 4 +-
.../subtypingWithObjectMembersOptionality4.types | 4 +-
tests/baselines/reference/superAccess.js | 2 +-
tests/baselines/reference/superAccess2.js | 2 +-
.../switchStatementsWithMultipleDefaults.js | 6 +-
.../switchStatementsWithMultipleDefaults1.js | 2 +-
.../reference/symbolMergeValueAndImportedType.js | 17 +
.../symbolMergeValueAndImportedType.symbols | 17 +
.../symbolMergeValueAndImportedType.types | 21 +
tests/baselines/reference/syntaxErrors.errors.txt | 31 +
...TemplateStringsTypeArgumentInference.errors.txt | 18 +-
...plateStringsTypeArgumentInferenceES6.errors.txt | 18 +-
...mplateStringsWithOverloadResolution1.errors.txt | 8 +-
...teStringsWithOverloadResolution1_ES6.errors.txt | 8 +-
...mplateStringsWithOverloadResolution3.errors.txt | 4 +-
...teStringsWithOverloadResolution3_ES6.errors.txt | 4 +-
...esWithIncompleteTemplateExpressions4.errors.txt | 4 +-
...esWithIncompleteTemplateExpressions5.errors.txt | 4 +-
tests/baselines/reference/targetTypeArgs.symbols | 24 +-
tests/baselines/reference/targetTypeArgs.types | 36 +-
.../reference/targetTypeObjectLiteralToAny.symbols | 4 +-
.../reference/targetTypeObjectLiteralToAny.types | 6 +-
...ionInCallExpressionWithTypeArguments.errors.txt | 4 +-
...essionInCallExpressionWithTypeArguments.symbols | 12 +
...pressionInCallExpressionWithTypeArguments.types | 18 +
.../thisInArrowFunctionInStaticInitializer1.js | 9 +-
.../reference/thisInConstructorParameter2.js | 2 +-
tests/baselines/reference/thisInInvalidContexts.js | 2 +-
.../thisInInvalidContextsExternalModule.js | 2 +-
tests/baselines/reference/thisInOuterClassBody.js | 2 +-
.../reference/thisInPropertyBoundDeclarations.js | 10 +-
tests/baselines/reference/thisInStaticMethod1.js | 2 +-
tests/baselines/reference/thisTypeErrors.js | 2 +-
.../thisTypeInFunctionsNegative.errors.txt | 44 +-
...hisTypeInNativeThisAssignableMethods.errors.txt | 409 -
.../thisTypeInNativeThisAssignableMethods.symbols | 404 +-
.../thisTypeInNativeThisAssignableMethods.types | 946 +-
.../reference/tooManyTypeParameters1.errors.txt | 12 +-
.../transformsCorrectly.fromTranspileModule.js | 1 +
.../transformApi/transformsCorrectly.types.js | 1 +
...metadata when transpile with CommonJS option.js | 10 +-
...e metadata when transpile with System option.js | 11 +-
...-options module-kind is out-of-range.errors.txt | 4 +-
...ptions target-script is out-of-range.errors.txt | 4 +-
...spile with emit decorators and emit metadata.js | 10 +-
.../Default initialized TSConfig/tsconfig.json | 24 +-
.../tsconfig.json | 24 +-
.../tsconfig.json | 24 +-
.../tsconfig.json | 24 +-
.../tsconfig.json | 24 +-
.../tsconfig.json | 24 +-
.../tsconfig.json | 24 +-
.../tsconfig.json | 24 +-
.../reference/tsxAttributeResolution1.errors.txt | 18 +-
.../reference/tsxAttributeResolution11.errors.txt | 6 +-
.../reference/tsxAttributeResolution15.errors.txt | 6 +-
.../reference/tsxAttributeResolution16.symbols | 4 +-
.../reference/tsxAttributeResolution3.errors.txt | 9 +-
.../baselines/reference/tsxAttributeResolution3.js | 4 +-
.../reference/tsxAttributeResolution5.errors.txt | 23 +-
.../tsxDefaultAttributesResolution1.symbols | 8 +-
.../tsxDefaultAttributesResolution2.symbols | 8 +-
tests/baselines/reference/tsxDefaultImports.js | 2 +-
.../reference/tsxElementResolution11.errors.txt | 6 +-
.../reference/tsxElementResolution3.errors.txt | 4 +-
.../reference/tsxElementResolution4.errors.txt | 4 +-
.../reference/tsxGenericAttributesType1.js | 28 +
.../reference/tsxGenericAttributesType1.symbols | 66 +
.../reference/tsxGenericAttributesType1.types | 77 +
.../reference/tsxGenericAttributesType2.errors.txt | 11 +
.../reference/tsxGenericAttributesType2.js | 14 +
.../reference/tsxGenericAttributesType3.js | 48 +
.../reference/tsxGenericAttributesType3.symbols | 41 +
.../reference/tsxGenericAttributesType3.types | 43 +
.../reference/tsxGenericAttributesType4.errors.txt | 19 +
.../reference/tsxGenericAttributesType4.js | 50 +
.../reference/tsxGenericAttributesType5.errors.txt | 20 +
.../reference/tsxGenericAttributesType5.js | 51 +
.../reference/tsxGenericAttributesType6.js | 49 +
.../reference/tsxGenericAttributesType6.symbols | 45 +
.../reference/tsxGenericAttributesType6.types | 47 +
.../reference/tsxGenericAttributesType7.js | 22 +
.../reference/tsxGenericAttributesType7.symbols | 35 +
.../reference/tsxGenericAttributesType7.types | 39 +
.../reference/tsxGenericAttributesType8.js | 22 +
.../reference/tsxGenericAttributesType8.symbols | 34 +
.../reference/tsxGenericAttributesType8.types | 38 +
.../reference/tsxGenericAttributesType9.js | 42 +
.../reference/tsxGenericAttributesType9.symbols | 36 +
.../reference/tsxGenericAttributesType9.types | 40 +
.../tsxReactComponentWithDefaultTypeParameter1.js | 19 +
...ReactComponentWithDefaultTypeParameter1.symbols | 34 +
...sxReactComponentWithDefaultTypeParameter1.types | 36 +
...ctComponentWithDefaultTypeParameter2.errors.txt | 33 +
.../tsxReactComponentWithDefaultTypeParameter2.js | 23 +
...ctComponentWithDefaultTypeParameter3.errors.txt | 26 +
.../tsxReactComponentWithDefaultTypeParameter3.js | 28 +
.../reference/tsxSpreadAttributesResolution1.js | 5 +-
.../tsxSpreadAttributesResolution1.symbols | 11 +-
.../reference/tsxSpreadAttributesResolution1.types | 7 +-
.../tsxSpreadAttributesResolution11.symbols | 8 +-
.../tsxSpreadAttributesResolution12.errors.txt | 13 +-
.../reference/tsxSpreadAttributesResolution12.js | 3 +
.../reference/tsxSpreadAttributesResolution13.js | 48 +
.../tsxSpreadAttributesResolution13.symbols | 60 +
.../tsxSpreadAttributesResolution13.types | 68 +
.../tsxSpreadAttributesResolution14.errors.txt | 29 +
.../reference/tsxSpreadAttributesResolution14.js | 39 +
.../reference/tsxSpreadAttributesResolution15.js | 38 +
.../tsxSpreadAttributesResolution15.symbols | 55 +
.../tsxSpreadAttributesResolution15.types | 61 +
.../tsxSpreadAttributesResolution16.errors.txt | 35 +
.../reference/tsxSpreadAttributesResolution16.js | 41 +
.../tsxSpreadAttributesResolution2.errors.txt | 24 +-
.../reference/tsxSpreadAttributesResolution2.js | 6 +-
.../tsxSpreadAttributesResolution3.symbols | 8 +-
.../tsxSpreadAttributesResolution4.symbols | 16 +-
.../tsxSpreadAttributesResolution5.errors.txt | 8 +-
.../reference/tsxSpreadAttributesResolution5.js | 4 +-
.../tsxSpreadAttributesResolution7.symbols | 8 +-
.../tsxSpreadAttributesResolution8.symbols | 8 +-
.../tsxSpreadAttributesResolution9.symbols | 8 +-
.../baselines/reference/tsxSpreadChildren.symbols | 4 +-
tests/baselines/reference/tsxSpreadChildren.types | 10 +-
.../tsxStatelessFunctionComponentOverload1.js | 4 +-
.../tsxStatelessFunctionComponentOverload1.symbols | 72 +-
.../tsxStatelessFunctionComponentOverload1.types | 32 +-
.../tsxStatelessFunctionComponentOverload2.symbols | 8 +-
.../tsxStatelessFunctionComponentOverload3.symbols | 20 +-
...xStatelessFunctionComponentOverload4.errors.txt | 39 +-
.../tsxStatelessFunctionComponentOverload4.js | 4 +-
...xStatelessFunctionComponentOverload5.errors.txt | 42 +-
.../tsxStatelessFunctionComponentOverload6.symbols | 18 +-
...ssFunctionComponentWithDefaultTypeParameter1.js | 26 +
...ctionComponentWithDefaultTypeParameter1.symbols | 34 +
...unctionComponentWithDefaultTypeParameter1.types | 37 +
...onComponentWithDefaultTypeParameter2.errors.txt | 25 +
...ssFunctionComponentWithDefaultTypeParameter2.js | 25 +
.../tsxStatelessFunctionComponents1.errors.txt | 32 +-
.../reference/tsxStatelessFunctionComponents1.js | 4 +-
.../tsxStatelessFunctionComponents2.errors.txt | 6 +-
.../tsxStatelessFunctionComponents3.symbols | 18 +-
.../tsxStatelessFunctionComponents3.types | 6 +-
...essFunctionComponentsWithTypeArguments1.symbols | 12 +-
...FunctionComponentsWithTypeArguments2.errors.txt | 43 +-
...FunctionComponentsWithTypeArguments3.errors.txt | 44 -
...essFunctionComponentsWithTypeArguments3.symbols | 175 +-
...elessFunctionComponentsWithTypeArguments3.types | 5 +-
...FunctionComponentsWithTypeArguments4.errors.txt | 16 +-
...FunctionComponentsWithTypeArguments5.errors.txt | 23 +-
...tatelessFunctionComponentsWithTypeArguments5.js | 5 +-
.../reference/tsxUnionElementType1.symbols | 8 +-
.../reference/tsxUnionElementType3.symbols | 16 +-
.../reference/tsxUnionElementType4.errors.txt | 12 +-
.../reference/tsxUnionElementType5.symbols | 12 +-
.../reference/tsxUnionElementType6.errors.txt | 6 +-
.../reference/tsxUnionTypeComponent1.symbols | 20 +-
.../reference/typeArgInference2.errors.txt | 10 +-
.../typeArgInference2WithError.errors.txt | 8 +-
.../reference/typeArgumentInference.errors.txt | 18 +-
...ArgumentInferenceConstructSignatures.errors.txt | 18 +-
...tInferenceWithConstraintAsCommonRoot.errors.txt | 12 +-
...typeArgumentInferenceWithConstraints.errors.txt | 18 +-
...peArgumentInferenceWithObjectLiteral.errors.txt | 15 +-
...ivelyReferencedTypeAliasToTypeLiteral01.symbols | 4 +-
...rsivelyReferencedTypeAliasToTypeLiteral01.types | 6 +-
...ivelyReferencedTypeAliasToTypeLiteral02.symbols | 4 +-
...rsivelyReferencedTypeAliasToTypeLiteral02.types | 6 +-
...mentsOnFunctionsWithNoTypeParameters.errors.txt | 8 +-
.../typeAssertionToGenericFunctionType.errors.txt | 4 +-
.../baselines/reference/typeAssertions.errors.txt | 12 +-
.../reference/typeFromParamTagForFunction.symbols | 184 +
.../reference/typeFromParamTagForFunction.types | 223 +
.../reference/typeGuardFunctionErrors.errors.txt | 12 +-
.../baselines/reference/typeGuardsAsAssertions.js | 9 +
.../reference/typeGuardsAsAssertions.symbols | 12 +
.../reference/typeGuardsAsAssertions.types | 14 +
...WithInstanceOfByConstructorSignature.errors.txt | 8 +-
.../typeInferenceConflictingCandidates.errors.txt | 8 +-
tests/baselines/reference/typeOfPrototype.js | 2 +-
.../reference/typeOfThisInStaticMembers2.js | 4 +-
...meterConstrainedToOuterTypeParameter.errors.txt | 22 +
...rametersAndParametersInComputedNames.errors.txt | 4 +-
tests/baselines/reference/typeQueryOnClass.js | 4 +-
.../baselines/reference/typeVariableTypeGuards.js | 158 +
.../reference/typeVariableTypeGuards.symbols | 221 +
.../reference/typeVariableTypeGuards.types | 232 +
tests/baselines/reference/typedArrays.symbols | 144 +-
tests/baselines/reference/typedArrays.types | 144 +-
.../reference/typeofUsedBeforeBlockScoped.js | 2 +-
.../reference/typesWithPrivateConstructor.js | 2 +-
.../typesWithPublicConstructor.errors.txt | 4 +-
.../reference/undeclaredVarEmit.errors.txt | 4 +-
.../baselines/reference/underscoreTest1.errors.txt | 908 +
tests/baselines/reference/unicodeStringLiteral.js | 5 +
.../reference/unicodeStringLiteral.symbols | 4 +
.../baselines/reference/unicodeStringLiteral.types | 5 +
...btypeIfEveryConstituentTypeIsSubtype.errors.txt | 61 +-
.../reference/unionTypeCallSignatures.errors.txt | 68 +-
.../reference/unionTypeCallSignatures4.errors.txt | 16 +-
.../unionTypeConstructSignatures.errors.txt | 64 +-
.../reference/unqualifiedCallToClassStatic1.js | 8 +-
.../unreachableJavascriptChecked.errors.txt | 10 +
.../reference/unreachableJavascriptChecked.js | 11 +
.../reference/unreachableJavascriptUnchecked.js | 11 +
.../unreachableJavascriptUnchecked.symbols | 7 +
.../reference/unreachableJavascriptUnchecked.types | 10 +
...ypedFunctionCallsWithTypeParameters1.errors.txt | 16 +-
.../untypedModuleImport_noImplicitAny.errors.txt | 2 +
.../unusedInvalidTypeArguments.errors.txt | 78 +
.../reference/unusedInvalidTypeArguments.js | 122 +
tests/baselines/reference/weakType.errors.txt | 85 +
tests/baselines/reference/weakType.js | 90 +
tests/baselines/reference/witness.js | 2 +-
tests/cases/compiler/APISample_compile.ts | 10 +-
tests/cases/compiler/APISample_watcher.ts | 8 +-
.../compiler/argumentsObjectCreatesRestForJs.ts | 20 +
.../blockScopedClassDeclarationAcrossFiles.ts | 5 +
.../compiler/blockScopedNamespaceDifferentFile.ts | 22 +
tests/cases/compiler/capturedVarInLoop.ts | 6 +
...ckIndexConstraintOfJavascriptClassExpression.ts | 19 +
tests/cases/compiler/checkJsFiles7.ts | 12 +
tests/cases/compiler/classBlockScoping.ts | 33 +
tests/cases/compiler/commentsAfterCaseClauses1.ts | 14 +
tests/cases/compiler/commentsAfterCaseClauses2.ts | 17 +
tests/cases/compiler/commentsAfterCaseClauses3.ts | 16 +
tests/cases/compiler/conflictMarkerDiff3Trivia1.ts | 9 +
tests/cases/compiler/conflictMarkerDiff3Trivia2.ts | 15 +
.../contextualTypeObjectSpreadExpression.ts | 5 +
.../declarationEmitClassPrivateConstructor.ts | 22 +
.../declarationEmitClassPrivateConstructor2.ts | 15 +
.../declarationEmitExpressionInExtends5.ts | 20 +
.../compiler/declarationEmitIndexTypeArray.ts | 6 +
.../compiler/declarationEmitParameterProperty.ts | 6 +
.../emitClassExpressionInDeclarationFile.ts | 30 +
.../emitClassExpressionInDeclarationFile2.ts | 29 +
.../compiler/emitThisInObjectLiteralGetter.ts | 6 +
tests/cases/compiler/exactSpellingSuggestion.ts | 9 +
.../compiler/excessPropertyCheckWithSpread.ts | 16 +
tests/cases/compiler/exportDefaultAbstractClass.ts | 16 +-
tests/cases/compiler/exportDefaultInterface.ts | 11 +
tests/cases/compiler/forAwaitForUnion.ts | 6 +
tests/cases/compiler/genericDefaults.ts | 11 +-
tests/cases/compiler/importDeclTypes.ts | 9 +
tests/cases/compiler/importHelpersAmd.ts | 4 +
.../compiler/importHelpersInAmbientContext.ts | 3 +
tests/cases/compiler/importHelpersNoHelpers.ts | 4 +
.../importHelpersNoHelpersForAsyncGenerators.ts | 16 +
tests/cases/compiler/importHelpersSystem.ts | 1 +
tests/cases/compiler/incrementOnNullAssertion.ts | 14 +
.../inferFromGenericFunctionReturnTypes1.ts | 70 +
.../inferFromGenericFunctionReturnTypes2.ts | 94 +
.../isolatedModulesDontElideReExportStar.ts | 8 +
.../cases/compiler/isolatedModulesReExportType.ts | 41 +
.../jsFileCompilationBindDuplicateIdentifier.ts | 1 +
.../cases/compiler/jsFileCompilationBindErrors.ts | 1 +
.../jsFileCompilationBindMultipleDefaultExports.ts | 1 +
.../jsFileCompilationBindReachabilityErrors.ts | 1 +
.../jsFileCompilationBindStrictModeErrors.ts | 1 +
.../compiler/jsSelfReferencingArgumentsFunction.ts | 8 +
tests/cases/compiler/jsdocInTypeScript.ts | 39 +
.../cases/compiler/maximum10SpellingSuggestions.ts | 5 +
tests/cases/compiler/metadataOfClassFromAlias.ts | 18 +
tests/cases/compiler/metadataOfClassFromAlias2.ts | 18 +
.../compiler/noImplicitAnyStringIndexerOnObject.ts | 3 +-
tests/cases/compiler/noStrictGenericChecks.ts | 9 +
.../compiler/objectLiteralFreshnessWithSpread.ts | 2 +
...ingBasedModuleResolution_withExtensionInName.ts | 23 +
tests/cases/compiler/promiseDefinitionTest.ts | 4 +
tests/cases/compiler/reexportedMissingAlias.ts | 9 +
tests/cases/compiler/returnInfiniteIntersection.ts | 6 +
.../sourceMapValidationVarInDownLevelGenerator.ts | 7 +
tests/cases/compiler/spreadUnion2.ts | 25 -
.../compiler/symbolMergeValueAndImportedType.ts | 9 +
tests/cases/compiler/typeVariableTypeGuards.ts | 83 +
tests/cases/compiler/unicodeStringLiteral.ts | 1 +
.../cases/compiler/unreachableJavascriptChecked.ts | 8 +
.../compiler/unreachableJavascriptUnchecked.ts | 8 +
tests/cases/compiler/unusedInvalidTypeArguments.ts | 46 +
tests/cases/compiler/weakType.ts | 60 +
.../controlFlow/typeGuardsAsAssertions.ts | 5 +
.../decorators/class/decoratorOnClass9.ts | 15 +
.../dynamicImport/importCallExpression1ESNext.ts | 15 +
.../dynamicImport/importCallExpression2ESNext.ts | 16 +
.../dynamicImport/importCallExpression3ESNext.ts | 14 +
.../dynamicImport/importCallExpression4ESNext.ts | 26 +
.../dynamicImport/importCallExpression5ESNext.ts | 20 +
.../dynamicImport/importCallExpression6ESNext.ts | 19 +
.../importCallExpressionCheckReturntype1.ts | 17 +
.../importCallExpressionDeclarationEmit1.ts | 19 +
.../importCallExpressionDeclarationEmit2.ts | 9 +
.../importCallExpressionDeclarationEmit3.ts | 15 +
.../dynamicImport/importCallExpressionES5AMD.ts | 16 +
.../dynamicImport/importCallExpressionES5CJS.ts | 16 +
.../dynamicImport/importCallExpressionES5System.ts | 16 +
.../dynamicImport/importCallExpressionES5UMD.ts | 16 +
.../importCallExpressionErrorInES2015.ts | 15 +
.../importCallExpressionGrammarError.ts | 14 +
.../dynamicImport/importCallExpressionInAMD1.ts | 15 +
.../dynamicImport/importCallExpressionInAMD2.ts | 17 +
.../dynamicImport/importCallExpressionInAMD3.ts | 14 +
.../dynamicImport/importCallExpressionInAMD4.ts | 26 +
.../dynamicImport/importCallExpressionInCJS1.ts | 15 +
.../dynamicImport/importCallExpressionInCJS2.ts | 19 +
.../dynamicImport/importCallExpressionInCJS3.ts | 17 +
.../dynamicImport/importCallExpressionInCJS4.ts | 14 +
.../dynamicImport/importCallExpressionInCJS5.ts | 26 +
.../importCallExpressionInScriptContext1.ts | 10 +
.../importCallExpressionInScriptContext2.ts | 11 +
.../dynamicImport/importCallExpressionInSystem1.ts | 15 +
.../dynamicImport/importCallExpressionInSystem2.ts | 17 +
.../dynamicImport/importCallExpressionInSystem3.ts | 14 +
.../dynamicImport/importCallExpressionInSystem4.ts | 26 +
.../dynamicImport/importCallExpressionInUMD1.ts | 15 +
.../dynamicImport/importCallExpressionInUMD2.ts | 17 +
.../dynamicImport/importCallExpressionInUMD3.ts | 14 +
.../dynamicImport/importCallExpressionInUMD4.ts | 26 +
.../importCallExpressionIncorrect1.ts | 8 +
.../importCallExpressionIncorrect2.ts | 7 +
.../importCallExpressionNoModuleKindSpecified.ts | 24 +
.../importCallExpressionReturnPromiseOfAny.ts | 34 +
...ortCallExpressionSpecifierNotStringTypeError.ts | 17 +
.../importCallExpressionWithTypeArgument.ts | 14 +
.../es2017/forAwait/emitter.forAwait.es2017.ts | 26 +
tests/cases/conformance/enums/enumBasics.ts | 6 +-
.../cases/conformance/enums/enumClassification.ts | 80 +
tests/cases/conformance/enums/enumErrors.ts | 11 +-
.../expressions/functionCalls/callWithSpread2.ts | 38 +
.../cases/conformance/jsdoc/checkJsdocParamTag1.ts | 14 +
.../conformance/jsdoc/checkJsdocReturnTag1.ts | 25 +
.../conformance/jsdoc/checkJsdocReturnTag2.ts | 18 +
.../cases/conformance/jsdoc/checkJsdocTypeTag1.ts | 34 +
.../cases/conformance/jsdoc/checkJsdocTypeTag2.ts | 29 +
.../jsdoc/checkJsdocTypedefInParamTag1.ts | 46 +
tests/cases/conformance/jsdoc/jsdocReturnTag1.ts | 23 +
tests/cases/conformance/jsdoc/jsdocTemplateTag.ts | 21 +
.../conformance/jsdoc/jsdocTypeDefAtStartOfFile.ts | 11 +
tests/cases/conformance/jsdoc/jsdocTypeTag.ts | 82 +
tests/cases/conformance/jsdoc/returns.ts | 9 -
tests/cases/conformance/jsdoc/syntaxErrors.ts | 20 +
.../conformance/jsx/checkJsxChildrenProperty12.tsx | 36 +
.../conformance/jsx/checkJsxChildrenProperty13.tsx | 31 +
.../jsx/commentEmittingInPreserveJsx1.tsx | 35 +
.../jsx/correctlyMarkAliasAsReferences1.tsx | 17 +
.../jsx/correctlyMarkAliasAsReferences2.tsx | 17 +
.../jsx/correctlyMarkAliasAsReferences3.tsx | 18 +
.../jsx/correctlyMarkAliasAsReferences4.tsx | 15 +
.../conformance/jsx/tsxAttributeResolution3.tsx | 2 +-
.../conformance/jsx/tsxGenericAttributesType1.tsx | 18 +
.../conformance/jsx/tsxGenericAttributesType2.tsx | 10 +
.../conformance/jsx/tsxGenericAttributesType3.tsx | 17 +
.../conformance/jsx/tsxGenericAttributesType4.tsx | 18 +
.../conformance/jsx/tsxGenericAttributesType5.tsx | 19 +
.../conformance/jsx/tsxGenericAttributesType6.tsx | 18 +
.../conformance/jsx/tsxGenericAttributesType7.tsx | 15 +
.../conformance/jsx/tsxGenericAttributesType8.tsx | 15 +
.../conformance/jsx/tsxGenericAttributesType9.tsx | 17 +
.../tsxReactComponentWithDefaultTypeParameter1.tsx | 17 +
.../tsxReactComponentWithDefaultTypeParameter2.tsx | 19 +
.../tsxReactComponentWithDefaultTypeParameter3.tsx | 22 +
.../jsx/tsxSpreadAttributesResolution1.tsx | 4 +-
.../jsx/tsxSpreadAttributesResolution12.tsx | 2 +
.../jsx/tsxSpreadAttributesResolution13.tsx | 33 +
.../jsx/tsxSpreadAttributesResolution14.tsx | 28 +
.../jsx/tsxSpreadAttributesResolution15.tsx | 29 +
.../jsx/tsxSpreadAttributesResolution16.tsx | 30 +
.../jsx/tsxSpreadAttributesResolution2.tsx | 4 +-
.../jsx/tsxSpreadAttributesResolution5.tsx | 2 +-
.../jsx/tsxStatelessFunctionComponentOverload1.tsx | 2 +-
.../jsx/tsxStatelessFunctionComponentOverload4.tsx | 2 +-
...sFunctionComponentWithDefaultTypeParameter1.tsx | 19 +
...sFunctionComponentWithDefaultTypeParameter2.tsx | 19 +
.../jsx/tsxStatelessFunctionComponents1.tsx | 2 +-
...atelessFunctionComponentsWithTypeArguments5.tsx | 3 +-
.../conformance/salsa/constructorFunctions.ts | 36 +
tests/cases/conformance/salsa/jsDocTypes.ts | 80 -
.../salsa/typeFromParamTagForFunction.ts | 92 +
.../jsdoc/contextualTypeFromJSDoc.ts | 30 +
.../types/literal/stringEnumLiteralTypes1.ts | 99 +
.../types/literal/stringEnumLiteralTypes2.ts | 101 +
.../types/literal/stringEnumLiteralTypes3.ts | 119 +
.../types/never/neverUnionIntersection.ts | 14 +
.../nonPrimitive/nonPrimitiveUnionIntersection.ts | 4 +
.../types/spread/objectSpreadNegative.ts | 10 +
.../types/spread/objectSpreadStrictNull.ts | 24 +
.../types/spread}/spreadUnion.ts | 0
.../cases/conformance/types/spread/spreadUnion2.ts | 24 +
.../cases/conformance/types/spread/spreadUnion3.ts | 14 +
...ssignmentCompatWithObjectMembersOptionality2.ts | 12 +-
.../assignmentCompatibility/covariantCallbacks.ts | 73 +
.../subtypingWithObjectMembers5.ts | 8 +-
.../typeInference/genericContextualTypes1.ts | 52 +
.../fourslash/ambientShorthandGotoDefinition.ts | 4 +-
tests/cases/fourslash/codeFixAddMissingMember3.ts | 2 +-
tests/cases/fourslash/codeFixAddMissingMember5.ts | 6 +-
tests/cases/fourslash/codeFixAddMissingMember7.ts | 6 +-
...ClassImplementInterfaceIndexSignaturesString.ts | 4 +-
...lassImplementInterfaceInheritsAbstractMethod.ts | 4 +-
...ClassImplementInterfaceMemberNestedTypeAlias.ts | 16 +
...odeFixClassImplementInterfaceMemberTypeAlias.ts | 12 +
...ixClassImplementInterfaceMultipleImplements2.ts | 4 +-
.../fourslash/codeFixUndeclaredAcrossFiles1.ts | 34 +
.../fourslash/codeFixUndeclaredAcrossFiles2.ts | 39 +
.../fourslash/codeFixUndeclaredInStaticMethod.ts | 26 +
tests/cases/fourslash/codeFixUndeclaredMethod.ts | 27 +
.../fourslash/codeFixUndeclaredPropertyAccesses.ts | 17 +
tests/cases/fourslash/commentsCommentParsing.ts | 27 +-
tests/cases/fourslash/commentsInheritance.ts | 6 +-
tests/cases/fourslash/commentsInterface.ts | 8 +-
tests/cases/fourslash/commentsOverloads.ts | 8 +-
.../fourslash/completionEntryForClassMembers.ts | 256 +
.../fourslash/completionEntryForClassMembers2.ts | 456 +
.../fourslash/completionEntryForUnionMethod.ts | 6 +-
.../fourslash/completionForStringLiteral12.ts | 10 +
tests/cases/fourslash/completionInJsDoc.ts | 5 -
.../fourslash/completionInJsDocQualifiedNames.ts | 15 +
.../fourslash/completionListAfterFunction2.ts | 3 +-
.../completionListBuilderLocations_properties.ts | 2 +-
tests/cases/fourslash/completionListCladule.ts | 6 +-
...letionListInClassExpressionWithTypeParameter.ts | 5 +-
...onListInClosedObjectTypeLiteralInSignature01.ts | 4 +-
...onListInClosedObjectTypeLiteralInSignature02.ts | 4 +-
...onListInClosedObjectTypeLiteralInSignature03.ts | 4 +-
.../fourslash/completionListInExtendsClause.ts | 2 +-
.../completionListInNamedClassExpression.ts | 4 +-
...etionListInNamedClassExpressionWithShadowing.ts | 8 +-
tests/cases/fourslash/completionListInScope.ts | 6 +-
.../completionListInTypeParameterOfTypeAlias1.ts | 4 +-
.../completionListInTypeParameterOfTypeAlias2.ts | 8 +-
.../completionListInTypeParameterOfTypeAlias3.ts | 14 +-
.../completionListInUnclosedIndexSignature02.ts | 2 +-
...ListInUnclosedObjectTypeLiteralInSignature01.ts | 4 +-
...ListInUnclosedObjectTypeLiteralInSignature02.ts | 4 +-
...ListInUnclosedObjectTypeLiteralInSignature03.ts | 4 +-
.../fourslash/completionListIsGlobalCompletion.ts | 2 +-
.../cases/fourslash/completionListModuleMembers.ts | 68 +-
...mpletionListNewIdentifierVariableDeclaration.ts | 13 +-
tests/cases/fourslash/completionListOfUnion.ts | 20 +
tests/cases/fourslash/completionListOnAliases2.ts | 49 +-
.../fourslash/completionListOnParamInClass.ts | 4 +-
.../cases/fourslash/completionListWithMeanings.ts | 70 +
.../completionListWithModulesFromModule.ts | 121 +-
.../completionListWithModulesInsideModuleScope.ts | 212 +-
.../completionListWithModulesOutsideModuleScope.ts | 2 +-
...completionListWithModulesOutsideModuleScope2.ts | 37 +-
.../completionWithNamespaceInsideFunction.ts | 30 +-
tests/cases/fourslash/completionsDestructuring.ts | 12 +
tests/cases/fourslash/completionsKeyof.ts | 17 +
.../contextualTypingOfGenericCallSignatures2.ts | 2 +-
.../contextuallyTypedFunctionExpressionGeneric1.ts | 12 +-
.../cases/fourslash/convertFunctionToEs6Class1.ts | 26 +
.../cases/fourslash/convertFunctionToEs6Class2.ts | 27 +
.../cases/fourslash/convertFunctionToEs6Class3.ts | 28 +
.../externalModuleWithExportAssignment.ts | 4 +-
.../fourslash/findAllReferencesDynamicImport1.ts | 9 +
.../fourslash/findAllReferencesDynamicImport2.ts | 12 +
.../cases/fourslash/findAllRefsClassExpression0.ts | 16 +
.../cases/fourslash/findAllRefsClassExpression1.ts | 17 +
.../cases/fourslash/findAllRefsClassExpression2.ts | 16 +
.../cases/fourslash/findAllRefsEnumAsNamespace.ts | 6 +
tests/cases/fourslash/findAllRefsEnumMember.ts | 6 +
.../fourslash/findAllRefsForDefaultExport04.ts | 16 +
tests/cases/fourslash/findAllRefsForModule.ts | 23 +
.../cases/fourslash/findAllRefsForModuleGlobal.ts | 17 +
.../fourslash/findAllRefsJsDocTemplateTag_class.ts | 6 +
.../findAllRefsJsDocTemplateTag_class_js.ts | 17 +
.../findAllRefsJsDocTemplateTag_function.ts | 6 +
.../findAllRefsJsDocTemplateTag_function_js.ts | 12 +
tests/cases/fourslash/findAllRefsJsDocTypeDef.ts | 9 +
tests/cases/fourslash/findAllRefsMappedType.ts | 15 +
tests/cases/fourslash/findAllRefsNoImportClause.ts | 11 +
.../cases/fourslash/findAllRefsOnImportAliases2.ts | 8 +-
tests/cases/fourslash/findAllRefsPrimitiveJsDoc.ts | 11 +
tests/cases/fourslash/findAllRefsReExportLocal.ts | 2 +-
tests/cases/fourslash/findAllRefsReExports.ts | 6 +-
tests/cases/fourslash/findAllRefsReExports2.ts | 14 +
.../findAllRefsRenameImportWithSameName.ts | 2 +-
tests/cases/fourslash/findReferencesJSXTagName.ts | 3 +-
tests/cases/fourslash/findReferencesJSXTagName3.ts | 38 +
tests/cases/fourslash/formatAsyncComputedMethod.ts | 9 +
.../cases/fourslash/formatConflictDiff3Marker1.ts | 22 +
.../fourslash/formattingOnConstructorSignature.ts | 9 +
tests/cases/fourslash/fourslash.ts | 9 +
tests/cases/fourslash/genericCombinators2.ts | 37 +-
.../fourslash/genericTypeArgumentInference1.ts | 4 +-
.../fourslash/genericTypeArgumentInference2.ts | 33 -
...getOccurrencesIsDefinitionOfComputedProperty.ts | 2 +-
...OccurrencesIsDefinitionOfNumberNamedProperty.ts | 2 +-
...OccurrencesIsDefinitionOfStringNamedProperty.ts | 2 +-
tests/cases/fourslash/getPreProcessedFile.ts | 4 +-
.../fourslash/goToDefinitionDynamicImport1.ts | 10 +
.../fourslash/goToDefinitionDynamicImport2.ts | 11 +
tests/cases/fourslash/goToDefinitionImports.ts | 26 +
.../fourslash/goToDefinition_untypedModule.ts | 6 +-
.../fourslash/importNameCodeFixExistingImport0.ts | 2 +-
.../fourslash/importNameCodeFixExistingImport1.ts | 2 +-
.../fourslash/importNameCodeFixExistingImport10.ts | 2 +-
.../fourslash/importNameCodeFixExistingImport11.ts | 2 +-
.../fourslash/importNameCodeFixExistingImport12.ts | 2 +-
.../fourslash/importNameCodeFixExistingImport2.ts | 4 +-
.../fourslash/importNameCodeFixExistingImport3.ts | 4 +-
.../fourslash/importNameCodeFixExistingImport4.ts | 2 +-
.../fourslash/importNameCodeFixExistingImport5.ts | 2 +-
.../fourslash/importNameCodeFixExistingImport6.ts | 2 +-
.../fourslash/importNameCodeFixExistingImport7.ts | 2 +-
.../fourslash/importNameCodeFixExistingImport8.ts | 2 +-
.../fourslash/importNameCodeFixExistingImport9.ts | 2 +-
.../importNameCodeFixExistingImportEquals0.ts | 2 +-
.../importNameCodeFixNewImportAmbient0.ts | 2 +-
.../importNameCodeFixNewImportAmbient1.ts | 2 +-
.../importNameCodeFixNewImportAmbient2.ts | 2 +-
.../importNameCodeFixNewImportAmbient3.ts | 2 +-
.../importNameCodeFixNewImportBaseUrl0.ts | 2 +-
.../importNameCodeFixNewImportDefault0.ts | 2 +-
.../fourslash/importNameCodeFixNewImportFile0.ts | 2 +-
.../fourslash/importNameCodeFixNewImportFile1.ts | 2 +-
.../fourslash/importNameCodeFixNewImportFile2.ts | 2 +-
.../importNameCodeFixNewImportFromAtTypes.ts | 13 +
...NameCodeFixNewImportFromAtTypesScopedPackage.ts | 13 +
.../importNameCodeFixNewImportNodeModules1.ts | 2 +-
.../importNameCodeFixNewImportNodeModules2.ts | 2 +-
.../importNameCodeFixNewImportNodeModules3.ts | 2 +-
.../fourslash/importNameCodeFixNewImportPaths0.ts | 2 +-
.../fourslash/importNameCodeFixNewImportPaths1.ts | 2 +-
.../fourslash/importNameCodeFixNewImportPaths2.ts | 2 +-
.../importNameCodeFixNewImportRootDirs0.ts | 2 +-
.../importNameCodeFixNewImportTypeRoots0.ts | 2 +-
.../importNameCodeFixNewImportTypeRoots1.ts | 2 +-
.../fourslash/importNameCodeFixOptionalImport0.ts | 2 +-
.../fourslash/importNameCodeFixOptionalImport1.ts | 2 +-
.../fourslash/importNameCodeFixUMDGlobalReact0.ts | 28 +
.../fourslash/importNameCodeFixUMDGlobalReact1.ts | 28 +
.../fourslash/importNameCodeFixUMDGlobalReact2.ts | 21 +
.../fourslash/incrementalParsingDynamicImport1.ts | 17 +
.../fourslash/incrementalParsingDynamicImport2.ts | 13 +
.../fourslash/incrementalParsingDynamicImport3.ts | 14 +
.../fourslash/incrementalParsingDynamicImport4.ts | 15 +
tests/cases/fourslash/javaScriptClass3.ts | 6 +-
tests/cases/fourslash/jsDocServices.ts | 24 +
tests/cases/fourslash/jsDocTypeTagQuickInfo1.ts | 43 +
tests/cases/fourslash/jsDocTypeTagQuickInfo2.ts | 40 +
tests/cases/fourslash/jsDocTypedefQuickInfo1.ts | 33 +
...sFileJsdocTypedefTagTypeExpressionCompletion.ts | 70 +
...FileJsdocTypedefTagTypeExpressionCompletion2.ts | 65 +
...FileJsdocTypedefTagTypeExpressionCompletion3.ts | 127 +
.../fourslash/jsdocParameterNameCompletion.ts | 29 +
.../fourslash/jsdocTypedefTagSemanticMeaning0.ts | 16 +
.../fourslash/jsdocTypedefTagSemanticMeaning1.ts | 12 +
tests/cases/fourslash/jsdocTypedefTagServices.ts | 28 +
.../jsdocTypedefTagTypeExpressionCompletion.ts | 140 +
tests/cases/fourslash/jsxQualifiedTagCompletion.ts | 15 +
tests/cases/fourslash/memberListOfModule.ts | 4 +-
tests/cases/fourslash/quickInfoForRequire.ts | 1 -
tests/cases/fourslash/quickInfoMeaning.ts | 8 +-
.../fourslash/quickInfoOnMethodOfImportEquals.ts | 16 +
tests/cases/fourslash/referencesBloomFilters.ts | 2 +-
tests/cases/fourslash/referencesBloomFilters2.ts | 4 +-
tests/cases/fourslash/referencesBloomFilters3.ts | 2 +-
tests/cases/fourslash/referencesForAmbients.ts | 8 +-
...ferencesForClassMembersExtendingGenericClass.ts | 2 +-
tests/cases/fourslash/referencesForEnums.ts | 4 +-
.../fourslash/referencesForExternalModuleNames.ts | 5 +-
.../referencesForNumericLiteralPropertyNames.ts | 6 +-
.../referencesForStringLiteralPropertyNames.ts | 4 +-
.../referencesForStringLiteralPropertyNames2.ts | 2 +-
.../referencesForStringLiteralPropertyNames3.ts | 4 +-
.../referencesForStringLiteralPropertyNames4.ts | 2 +-
.../cases/fourslash/renameImportOfExportEquals2.ts | 4 +-
tests/cases/fourslash/renameImportOfReExport2.ts | 2 +-
tests/cases/fourslash/renameJsExports01.ts | 2 +-
.../server/convertFunctionToEs6Class-server.ts | 25 +
.../fourslash/server/quickInfoMappedSpreadTypes.ts | 30 +
.../fourslash/shims-pp/getPreProcessedFile.ts | 4 +-
tests/cases/fourslash/shims/getPreProcessedFile.ts | 4 +-
.../fourslash/signatureHelpCallExpressionJs.ts | 21 +-
.../signatureHelpImportStarFromExportEquals.ts | 15 +
...yntacticClassificationsConflictDiff3Markers1.ts | 23 +
...yntacticClassificationsConflictDiff3Markers2.ts | 19 +
tests/cases/fourslash/transitiveExportImports3.ts | 2 +-
.../tsxGoToDefinitionClassInDifferentFile.ts | 15 +
tests/cases/fourslash/tsxQuickInfo6.ts | 4 +-
tests/cases/fourslash/tsxQuickInfo7.ts | 14 +-
tests/cases/fourslash/untypedModuleImport.ts | 2 +-
.../fourslash/unusedClassInNamespaceWithTrivia.ts | 11 +
tests/cases/fourslash/unusedLocalsInFunction3.ts | 2 +-
.../fourslash/unusedParameterInConstructor1.ts | 2 +-
.../unusedParameterInConstructor1AddUnderscore.ts | 8 +
.../fourslash/unusedParameterInConstructor2.ts | 2 +-
.../fourslash/unusedParameterInConstructor3.ts | 2 +-
.../fourslash/unusedParameterInConstructor4.ts | 2 +-
.../cases/fourslash/unusedParameterInFunction1.ts | 2 +-
.../unusedParameterInFunction1AddUnderscore.ts | 7 +
.../cases/fourslash/unusedParameterInFunction2.ts | 2 +-
.../cases/fourslash/unusedParameterInFunction3.ts | 2 +-
.../cases/fourslash/unusedParameterInFunction4.ts | 2 +-
tests/cases/fourslash/unusedParameterInLambda1.ts | 2 +-
.../unusedParameterInLambda1AddUnderscore.ts | 9 +
.../cases/fourslash/unusedVariableInForLoop5FS.ts | 11 -
.../unusedVariableInForLoop5FSAddUnderscore.ts | 10 +
.../cases/fourslash/unusedVariableInForLoop6FS.ts | 2 +-
.../unusedVariableInForLoop6FSAddUnderscore.ts | 11 +
tests/cases/fourslash/unusedVariableInModule4.ts | 2 +-
tests/lib/react.d.ts | 9 +-
tests/webTestResults.html | 21 +-
tslint.json | 59 +-
1700 files changed, 151083 insertions(+), 100608 deletions(-)
create mode 100644 lib/lib.es2017.intl.d.ts
create mode 100644 src/harness/unittests/telemetry.ts
create mode 100644 src/lib/es2017.intl.d.ts
create mode 100644 src/services/codefixes/fixSpelling.ts
create mode 100644 src/services/codefixes/fixUnusedIdentifier.ts
delete mode 100644 src/services/codefixes/unusedIdentifierFixes.ts
create mode 100644 src/services/refactorProvider.ts
create mode 100644 src/services/refactors/convertFunctionToEs6Class.ts
create mode 100644 src/services/refactors/refactors.ts
create mode 100644 tests/baselines/reference/JSDocParsing/DocComments.parsesCorrectly.argSynonymForParamTag.json
create mode 100644 tests/baselines/reference/JSDocParsing/DocComments.parsesCorrectly.argumentSynonymForParamTag.json
create mode 100644 tests/baselines/reference/argumentsObjectCreatesRestForJs.symbols
create mode 100644 tests/baselines/reference/argumentsObjectCreatesRestForJs.types
create mode 100644 tests/baselines/reference/assignmentCompatWithCallSignatures3.errors.txt
create mode 100644 tests/baselines/reference/assignmentCompatWithCallSignatures5.errors.txt
create mode 100644 tests/baselines/reference/assignmentCompatWithCallSignatures6.errors.txt
create mode 100644 tests/baselines/reference/assignmentCompatWithConstructSignatures3.errors.txt
create mode 100644 tests/baselines/reference/assignmentCompatWithConstructSignatures5.errors.txt
create mode 100644 tests/baselines/reference/assignmentCompatWithConstructSignatures6.errors.txt
create mode 100644 tests/baselines/reference/assignmentCompatWithGenericCallSignatures2.errors.txt
create mode 100644 tests/baselines/reference/assignmentCompatWithGenericCallSignatures4.errors.txt
create mode 100644 tests/baselines/reference/assignmentStricterConstraints.errors.txt
create mode 100644 tests/baselines/reference/blockScopedClassDeclarationAcrossFiles.js
create mode 100644 tests/baselines/reference/blockScopedClassDeclarationAcrossFiles.symbols
create mode 100644 tests/baselines/reference/blockScopedClassDeclarationAcrossFiles.types
create mode 100644 tests/baselines/reference/blockScopedNamespaceDifferentFile.js
create mode 100644 tests/baselines/reference/blockScopedNamespaceDifferentFile.symbols
create mode 100644 tests/baselines/reference/blockScopedNamespaceDifferentFile.types
create mode 100644 tests/baselines/reference/callSignatureAssignabilityInInheritance6.errors.txt
create mode 100644 tests/baselines/reference/callWithSpread2.errors.txt
create mode 100644 tests/baselines/reference/callWithSpread2.js
create mode 100644 tests/baselines/reference/capturedVarInLoop.js
create mode 100644 tests/baselines/reference/capturedVarInLoop.symbols
create mode 100644 tests/baselines/reference/capturedVarInLoop.types
create mode 100644 tests/baselines/reference/checkIndexConstraintOfJavascriptClassExpression.errors.txt
create mode 100644 tests/baselines/reference/checkIndexConstraintOfJavascriptClassExpression.symbols
create mode 100644 tests/baselines/reference/checkIndexConstraintOfJavascriptClassExpression.types
create mode 100644 tests/baselines/reference/checkJsFiles7.symbols
create mode 100644 tests/baselines/reference/checkJsFiles7.types
create mode 100644 tests/baselines/reference/checkJsdocParamTag1.js
create mode 100644 tests/baselines/reference/checkJsdocParamTag1.symbols
create mode 100644 tests/baselines/reference/checkJsdocParamTag1.types
create mode 100644 tests/baselines/reference/checkJsdocReturnTag1.js
create mode 100644 tests/baselines/reference/checkJsdocReturnTag1.symbols
create mode 100644 tests/baselines/reference/checkJsdocReturnTag1.types
create mode 100644 tests/baselines/reference/checkJsdocReturnTag2.errors.txt
create mode 100644 tests/baselines/reference/checkJsdocReturnTag2.js
create mode 100644 tests/baselines/reference/checkJsdocReturnTag2.symbols
create mode 100644 tests/baselines/reference/checkJsdocReturnTag2.types
create mode 100644 tests/baselines/reference/checkJsdocTypeTag1.js
create mode 100644 tests/baselines/reference/checkJsdocTypeTag1.symbols
create mode 100644 tests/baselines/reference/checkJsdocTypeTag1.types
create mode 100644 tests/baselines/reference/checkJsdocTypeTag2.errors.txt
create mode 100644 tests/baselines/reference/checkJsdocTypeTag2.js
create mode 100644 tests/baselines/reference/checkJsdocTypeTag3.errors.txt
create mode 100644 tests/baselines/reference/checkJsdocTypeTag3.js
create mode 100644 tests/baselines/reference/checkJsdocTypedefInParamTag1.js
create mode 100644 tests/baselines/reference/checkJsdocTypedefInParamTag1.symbols
create mode 100644 tests/baselines/reference/checkJsdocTypedefInParamTag1.types
create mode 100644 tests/baselines/reference/checkJsxChildrenProperty12.js
create mode 100644 tests/baselines/reference/checkJsxChildrenProperty12.symbols
create mode 100644 tests/baselines/reference/checkJsxChildrenProperty12.types
create mode 100644 tests/baselines/reference/checkJsxChildrenProperty13.errors.txt
create mode 100644 tests/baselines/reference/checkJsxChildrenProperty13.js
create mode 100644 tests/baselines/reference/classBlockScoping.js
create mode 100644 tests/baselines/reference/classBlockScoping.symbols
create mode 100644 tests/baselines/reference/classBlockScoping.types
create mode 100644 tests/baselines/reference/commentEmittingInPreserveJsx1.js
create mode 100644 tests/baselines/reference/commentEmittingInPreserveJsx1.symbols
create mode 100644 tests/baselines/reference/commentEmittingInPreserveJsx1.types
create mode 100644 tests/baselines/reference/commentsAfterCaseClauses1.js
create mode 100644 tests/baselines/reference/commentsAfterCaseClauses1.symbols
create mode 100644 tests/baselines/reference/commentsAfterCaseClauses1.types
create mode 100644 tests/baselines/reference/commentsAfterCaseClauses2.js
create mode 100644 tests/baselines/reference/commentsAfterCaseClauses2.symbols
create mode 100644 tests/baselines/reference/commentsAfterCaseClauses2.types
create mode 100644 tests/baselines/reference/commentsAfterCaseClauses3.js
create mode 100644 tests/baselines/reference/commentsAfterCaseClauses3.symbols
create mode 100644 tests/baselines/reference/commentsAfterCaseClauses3.types
create mode 100644 tests/baselines/reference/conflictMarkerDiff3Trivia1.errors.txt
create mode 100644 tests/baselines/reference/conflictMarkerDiff3Trivia1.js
create mode 100644 tests/baselines/reference/conflictMarkerDiff3Trivia2.errors.txt
create mode 100644 tests/baselines/reference/conflictMarkerDiff3Trivia2.js
create mode 100644 tests/baselines/reference/constructSignatureAssignabilityInInheritance6.errors.txt
create mode 100644 tests/baselines/reference/constructorFunctions.symbols
create mode 100644 tests/baselines/reference/constructorFunctions.types
create mode 100644 tests/baselines/reference/contextualTypeFromJSDoc.symbols
create mode 100644 tests/baselines/reference/contextualTypeFromJSDoc.types
create mode 100644 tests/baselines/reference/contextualTypeObjectSpreadExpression.js
create mode 100644 tests/baselines/reference/contextualTypeObjectSpreadExpression.symbols
create mode 100644 tests/baselines/reference/contextualTypeObjectSpreadExpression.types
create mode 100644 tests/baselines/reference/correctlyMarkAliasAsReferences1.js
create mode 100644 tests/baselines/reference/correctlyMarkAliasAsReferences1.symbols
create mode 100644 tests/baselines/reference/correctlyMarkAliasAsReferences1.types
create mode 100644 tests/baselines/reference/correctlyMarkAliasAsReferences2.js
create mode 100644 tests/baselines/reference/correctlyMarkAliasAsReferences2.symbols
create mode 100644 tests/baselines/reference/correctlyMarkAliasAsReferences2.types
create mode 100644 tests/baselines/reference/correctlyMarkAliasAsReferences3.js
create mode 100644 tests/baselines/reference/correctlyMarkAliasAsReferences3.symbols
create mode 100644 tests/baselines/reference/correctlyMarkAliasAsReferences3.types
create mode 100644 tests/baselines/reference/correctlyMarkAliasAsReferences4.js
create mode 100644 tests/baselines/reference/correctlyMarkAliasAsReferences4.symbols
create mode 100644 tests/baselines/reference/correctlyMarkAliasAsReferences4.types
create mode 100644 tests/baselines/reference/covariantCallbacks.errors.txt
create mode 100644 tests/baselines/reference/covariantCallbacks.js
create mode 100644 tests/baselines/reference/declarationEmitClassPrivateConstructor.js
create mode 100644 tests/baselines/reference/declarationEmitClassPrivateConstructor.symbols
create mode 100644 tests/baselines/reference/declarationEmitClassPrivateConstructor.types
create mode 100644 tests/baselines/reference/declarationEmitClassPrivateConstructor2.errors.txt
create mode 100644 tests/baselines/reference/declarationEmitClassPrivateConstructor2.js
create mode 100644 tests/baselines/reference/declarationEmitExpressionInExtends5.js
create mode 100644 tests/baselines/reference/declarationEmitExpressionInExtends5.symbols
create mode 100644 tests/baselines/reference/declarationEmitExpressionInExtends5.types
create mode 100644 tests/baselines/reference/declarationEmitIndexTypeArray.js
create mode 100644 tests/baselines/reference/declarationEmitIndexTypeArray.symbols
create mode 100644 tests/baselines/reference/declarationEmitIndexTypeArray.types
create mode 100644 tests/baselines/reference/declarationEmitParameterProperty.js
create mode 100644 tests/baselines/reference/declarationEmitParameterProperty.symbols
create mode 100644 tests/baselines/reference/declarationEmitParameterProperty.types
create mode 100644 tests/baselines/reference/decoratorOnClass9.js
create mode 100644 tests/baselines/reference/decoratorOnClass9.symbols
create mode 100644 tests/baselines/reference/decoratorOnClass9.types
create mode 100644 tests/baselines/reference/emitClassExpressionInDeclarationFile.js
create mode 100644 tests/baselines/reference/emitClassExpressionInDeclarationFile.symbols
create mode 100644 tests/baselines/reference/emitClassExpressionInDeclarationFile.types
create mode 100644 tests/baselines/reference/emitClassExpressionInDeclarationFile2.errors.txt
create mode 100644 tests/baselines/reference/emitClassExpressionInDeclarationFile2.js
create mode 100644 tests/baselines/reference/emitThisInObjectLiteralGetter.js
create mode 100644 tests/baselines/reference/emitThisInObjectLiteralGetter.symbols
create mode 100644 tests/baselines/reference/emitThisInObjectLiteralGetter.types
create mode 100644 tests/baselines/reference/emitter.forAwait.es2017.js
create mode 100644 tests/baselines/reference/emitter.forAwait.es2017.symbols
create mode 100644 tests/baselines/reference/emitter.forAwait.es2017.types
delete mode 100644 tests/baselines/reference/enumBasics.errors.txt
create mode 100644 tests/baselines/reference/enumClassification.js
create mode 100644 tests/baselines/reference/enumClassification.symbols
create mode 100644 tests/baselines/reference/enumClassification.types
create mode 100644 tests/baselines/reference/exactSpellingSuggestion.errors.txt
create mode 100644 tests/baselines/reference/exactSpellingSuggestion.js
create mode 100644 tests/baselines/reference/excessPropertyCheckWithSpread.errors.txt
create mode 100644 tests/baselines/reference/excessPropertyCheckWithSpread.js
delete mode 100644 tests/baselines/reference/exportClassExtendingIntersection.errors.txt
create mode 100644 tests/baselines/reference/exportClassExtendingIntersection.symbols
create mode 100644 tests/baselines/reference/exportClassExtendingIntersection.types
create mode 100644 tests/baselines/reference/exportDefaultInterface.js
create mode 100644 tests/baselines/reference/exportDefaultInterface.symbols
create mode 100644 tests/baselines/reference/exportDefaultInterface.types
create mode 100644 tests/baselines/reference/forAwaitForUnion.js
create mode 100644 tests/baselines/reference/forAwaitForUnion.symbols
create mode 100644 tests/baselines/reference/forAwaitForUnion.types
create mode 100644 tests/baselines/reference/genericArgumentCallSigAssignmentCompat.errors.txt
create mode 100644 tests/baselines/reference/genericAssignmentCompatOfFunctionSignatures1.errors.txt
delete mode 100644 tests/baselines/reference/genericCallWithGenericSignatureArguments.errors.txt
create mode 100644 tests/baselines/reference/genericCallWithGenericSignatureArguments.symbols
create mode 100644 tests/baselines/reference/genericCallWithGenericSignatureArguments.types
delete mode 100644 tests/baselines/reference/genericCallWithNonSymmetricSubtypes.errors.txt
create mode 100644 tests/baselines/reference/genericCallWithNonSymmetricSubtypes.symbols
create mode 100644 tests/baselines/reference/genericCallWithNonSymmetricSubtypes.types
delete mode 100644 tests/baselines/reference/genericCallWithOverloadedConstructorTypedArguments.errors.txt
create mode 100644 tests/baselines/reference/genericCallWithOverloadedConstructorTypedArguments.symbols
create mode 100644 tests/baselines/reference/genericCallWithOverloadedConstructorTypedArguments.types
create mode 100644 tests/baselines/reference/genericContextualTypes1.js
create mode 100644 tests/baselines/reference/genericContextualTypes1.symbols
create mode 100644 tests/baselines/reference/genericContextualTypes1.types
create mode 100644 tests/baselines/reference/genericImplements.errors.txt
create mode 100644 tests/baselines/reference/genericSpecializations1.errors.txt
create mode 100644 tests/baselines/reference/genericTypeArgumentInference1.errors.txt
delete mode 100644 tests/baselines/reference/implementArrayInterface.errors.txt
delete mode 100644 tests/baselines/reference/implicitAnyGenericTypeInference.errors.txt
create mode 100644 tests/baselines/reference/implicitAnyGenericTypeInference.symbols
create mode 100644 tests/baselines/reference/implicitAnyGenericTypeInference.types
create mode 100644 tests/baselines/reference/importCallExpression1ESNext.js
create mode 100644 tests/baselines/reference/importCallExpression1ESNext.symbols
create mode 100644 tests/baselines/reference/importCallExpression1ESNext.types
create mode 100644 tests/baselines/reference/importCallExpression2ESNext.js
create mode 100644 tests/baselines/reference/importCallExpression2ESNext.symbols
create mode 100644 tests/baselines/reference/importCallExpression2ESNext.types
create mode 100644 tests/baselines/reference/importCallExpression3ESNext.js
create mode 100644 tests/baselines/reference/importCallExpression3ESNext.symbols
create mode 100644 tests/baselines/reference/importCallExpression3ESNext.types
create mode 100644 tests/baselines/reference/importCallExpression4ESNext.js
create mode 100644 tests/baselines/reference/importCallExpression4ESNext.symbols
create mode 100644 tests/baselines/reference/importCallExpression4ESNext.types
create mode 100644 tests/baselines/reference/importCallExpression5ESNext.errors.txt
create mode 100644 tests/baselines/reference/importCallExpression5ESNext.js
create mode 100644 tests/baselines/reference/importCallExpression6ESNext.errors.txt
create mode 100644 tests/baselines/reference/importCallExpression6ESNext.js
create mode 100644 tests/baselines/reference/importCallExpressionCheckReturntype1.errors.txt
create mode 100644 tests/baselines/reference/importCallExpressionCheckReturntype1.js
create mode 100644 tests/baselines/reference/importCallExpressionDeclarationEmit1.js
create mode 100644 tests/baselines/reference/importCallExpressionDeclarationEmit1.symbols
create mode 100644 tests/baselines/reference/importCallExpressionDeclarationEmit1.types
create mode 100644 tests/baselines/reference/importCallExpressionDeclarationEmit2.errors.txt
create mode 100644 tests/baselines/reference/importCallExpressionDeclarationEmit2.js
create mode 100644 tests/baselines/reference/importCallExpressionDeclarationEmit3.js
create mode 100644 tests/baselines/reference/importCallExpressionDeclarationEmit3.symbols
create mode 100644 tests/baselines/reference/importCallExpressionDeclarationEmit3.types
create mode 100644 tests/baselines/reference/importCallExpressionES5AMD.js
create mode 100644 tests/baselines/reference/importCallExpressionES5AMD.symbols
create mode 100644 tests/baselines/reference/importCallExpressionES5AMD.types
create mode 100644 tests/baselines/reference/importCallExpressionES5CJS.js
create mode 100644 tests/baselines/reference/importCallExpressionES5CJS.symbols
create mode 100644 tests/baselines/reference/importCallExpressionES5CJS.types
create mode 100644 tests/baselines/reference/importCallExpressionES5System.js
create mode 100644 tests/baselines/reference/importCallExpressionES5System.symbols
create mode 100644 tests/baselines/reference/importCallExpressionES5System.types
create mode 100644 tests/baselines/reference/importCallExpressionES5UMD.js
create mode 100644 tests/baselines/reference/importCallExpressionES5UMD.symbols
create mode 100644 tests/baselines/reference/importCallExpressionES5UMD.types
create mode 100644 tests/baselines/reference/importCallExpressionErrorInES2015.errors.txt
create mode 100644 tests/baselines/reference/importCallExpressionErrorInES2015.js
create mode 100644 tests/baselines/reference/importCallExpressionGrammarError.errors.txt
create mode 100644 tests/baselines/reference/importCallExpressionGrammarError.js
create mode 100644 tests/baselines/reference/importCallExpressionInAMD1.js
create mode 100644 tests/baselines/reference/importCallExpressionInAMD1.symbols
create mode 100644 tests/baselines/reference/importCallExpressionInAMD1.types
create mode 100644 tests/baselines/reference/importCallExpressionInAMD2.js
create mode 100644 tests/baselines/reference/importCallExpressionInAMD2.symbols
create mode 100644 tests/baselines/reference/importCallExpressionInAMD2.types
create mode 100644 tests/baselines/reference/importCallExpressionInAMD3.js
create mode 100644 tests/baselines/reference/importCallExpressionInAMD3.symbols
create mode 100644 tests/baselines/reference/importCallExpressionInAMD3.types
create mode 100644 tests/baselines/reference/importCallExpressionInAMD4.js
create mode 100644 tests/baselines/reference/importCallExpressionInAMD4.symbols
create mode 100644 tests/baselines/reference/importCallExpressionInAMD4.types
create mode 100644 tests/baselines/reference/importCallExpressionInCJS1.js
create mode 100644 tests/baselines/reference/importCallExpressionInCJS1.symbols
create mode 100644 tests/baselines/reference/importCallExpressionInCJS1.types
create mode 100644 tests/baselines/reference/importCallExpressionInCJS2.js
create mode 100644 tests/baselines/reference/importCallExpressionInCJS2.symbols
create mode 100644 tests/baselines/reference/importCallExpressionInCJS2.types
create mode 100644 tests/baselines/reference/importCallExpressionInCJS3.js
create mode 100644 tests/baselines/reference/importCallExpressionInCJS3.symbols
create mode 100644 tests/baselines/reference/importCallExpressionInCJS3.types
create mode 100644 tests/baselines/reference/importCallExpressionInCJS4.js
create mode 100644 tests/baselines/reference/importCallExpressionInCJS4.symbols
create mode 100644 tests/baselines/reference/importCallExpressionInCJS4.types
create mode 100644 tests/baselines/reference/importCallExpressionInCJS5.js
create mode 100644 tests/baselines/reference/importCallExpressionInCJS5.symbols
create mode 100644 tests/baselines/reference/importCallExpressionInCJS5.types
create mode 100644 tests/baselines/reference/importCallExpressionInScriptContext1.js
create mode 100644 tests/baselines/reference/importCallExpressionInScriptContext1.symbols
create mode 100644 tests/baselines/reference/importCallExpressionInScriptContext1.types
create mode 100644 tests/baselines/reference/importCallExpressionInScriptContext2.errors.txt
create mode 100644 tests/baselines/reference/importCallExpressionInScriptContext2.js
create mode 100644 tests/baselines/reference/importCallExpressionInSystem1.js
create mode 100644 tests/baselines/reference/importCallExpressionInSystem1.symbols
create mode 100644 tests/baselines/reference/importCallExpressionInSystem1.types
create mode 100644 tests/baselines/reference/importCallExpressionInSystem2.js
create mode 100644 tests/baselines/reference/importCallExpressionInSystem2.symbols
create mode 100644 tests/baselines/reference/importCallExpressionInSystem2.types
create mode 100644 tests/baselines/reference/importCallExpressionInSystem3.js
create mode 100644 tests/baselines/reference/importCallExpressionInSystem3.symbols
create mode 100644 tests/baselines/reference/importCallExpressionInSystem3.types
create mode 100644 tests/baselines/reference/importCallExpressionInSystem4.js
create mode 100644 tests/baselines/reference/importCallExpressionInSystem4.symbols
create mode 100644 tests/baselines/reference/importCallExpressionInSystem4.types
create mode 100644 tests/baselines/reference/importCallExpressionInUMD1.js
create mode 100644 tests/baselines/reference/importCallExpressionInUMD1.symbols
create mode 100644 tests/baselines/reference/importCallExpressionInUMD1.types
create mode 100644 tests/baselines/reference/importCallExpressionInUMD2.js
create mode 100644 tests/baselines/reference/importCallExpressionInUMD2.symbols
create mode 100644 tests/baselines/reference/importCallExpressionInUMD2.types
create mode 100644 tests/baselines/reference/importCallExpressionInUMD3.js
create mode 100644 tests/baselines/reference/importCallExpressionInUMD3.symbols
create mode 100644 tests/baselines/reference/importCallExpressionInUMD3.types
create mode 100644 tests/baselines/reference/importCallExpressionInUMD4.js
create mode 100644 tests/baselines/reference/importCallExpressionInUMD4.symbols
create mode 100644 tests/baselines/reference/importCallExpressionInUMD4.types
create mode 100644 tests/baselines/reference/importCallExpressionIncorrect1.errors.txt
create mode 100644 tests/baselines/reference/importCallExpressionIncorrect1.js
create mode 100644 tests/baselines/reference/importCallExpressionIncorrect2.errors.txt
create mode 100644 tests/baselines/reference/importCallExpressionIncorrect2.js
create mode 100644 tests/baselines/reference/importCallExpressionNoModuleKindSpecified.errors.txt
create mode 100644 tests/baselines/reference/importCallExpressionNoModuleKindSpecified.js
create mode 100644 tests/baselines/reference/importCallExpressionReturnPromiseOfAny.js
create mode 100644 tests/baselines/reference/importCallExpressionReturnPromiseOfAny.symbols
create mode 100644 tests/baselines/reference/importCallExpressionReturnPromiseOfAny.types
create mode 100644 tests/baselines/reference/importCallExpressionSpecifierNotStringTypeError.errors.txt
create mode 100644 tests/baselines/reference/importCallExpressionSpecifierNotStringTypeError.js
create mode 100644 tests/baselines/reference/importCallExpressionWithTypeArgument.errors.txt
create mode 100644 tests/baselines/reference/importCallExpressionWithTypeArgument.js
create mode 100644 tests/baselines/reference/importDeclTypes.errors.txt
create mode 100644 tests/baselines/reference/importDeclTypes.js
create mode 100644 tests/baselines/reference/importHelpersNoHelpersForAsyncGenerators.errors.txt
create mode 100644 tests/baselines/reference/importHelpersNoHelpersForAsyncGenerators.js
create mode 100644 tests/baselines/reference/incrementOnNullAssertion.js
create mode 100644 tests/baselines/reference/incrementOnNullAssertion.symbols
create mode 100644 tests/baselines/reference/incrementOnNullAssertion.types
create mode 100644 tests/baselines/reference/inferFromGenericFunctionReturnTypes1.errors.txt
create mode 100644 tests/baselines/reference/inferFromGenericFunctionReturnTypes1.js
create mode 100644 tests/baselines/reference/inferFromGenericFunctionReturnTypes2.js
create mode 100644 tests/baselines/reference/inferFromGenericFunctionReturnTypes2.symbols
create mode 100644 tests/baselines/reference/inferFromGenericFunctionReturnTypes2.types
create mode 100644 tests/baselines/reference/isolatedModulesDontElideReExportStar.js
create mode 100644 tests/baselines/reference/isolatedModulesDontElideReExportStar.symbols
create mode 100644 tests/baselines/reference/isolatedModulesDontElideReExportStar.types
create mode 100644 tests/baselines/reference/isolatedModulesReExportType.errors.txt
create mode 100644 tests/baselines/reference/isolatedModulesReExportType.js
create mode 100644 tests/baselines/reference/jsDocTypeTag1.js
create mode 100644 tests/baselines/reference/jsDocTypeTag2.js
create mode 100644 tests/baselines/reference/jsDocTypedef1.js
create mode 100644 tests/baselines/reference/jsSelfReferencingArgumentsFunction.symbols
create mode 100644 tests/baselines/reference/jsSelfReferencingArgumentsFunction.types
create mode 100644 tests/baselines/reference/jsdocInTypeScript.errors.txt
delete mode 100644 tests/baselines/reference/jsdocInTypeScript.symbols
delete mode 100644 tests/baselines/reference/jsdocInTypeScript.types
create mode 100644 tests/baselines/reference/jsdocReturnTag1.js
create mode 100644 tests/baselines/reference/jsdocReturnTag1.symbols
create mode 100644 tests/baselines/reference/jsdocReturnTag1.types
create mode 100644 tests/baselines/reference/jsdocTemplateTag.symbols
create mode 100644 tests/baselines/reference/jsdocTemplateTag.types
create mode 100644 tests/baselines/reference/jsdocTypeDefAtStartOfFile.symbols
create mode 100644 tests/baselines/reference/jsdocTypeDefAtStartOfFile.types
create mode 100644 tests/baselines/reference/jsdocTypeTag.js
create mode 100644 tests/baselines/reference/jsdocTypeTag.symbols
create mode 100644 tests/baselines/reference/jsdocTypeTag.types
create mode 100644 tests/baselines/reference/maximum10SpellingSuggestions.errors.txt
create mode 100644 tests/baselines/reference/maximum10SpellingSuggestions.js
create mode 100644 tests/baselines/reference/metadataOfClassFromAlias.js
create mode 100644 tests/baselines/reference/metadataOfClassFromAlias.symbols
create mode 100644 tests/baselines/reference/metadataOfClassFromAlias.types
create mode 100644 tests/baselines/reference/metadataOfClassFromAlias2.js
create mode 100644 tests/baselines/reference/metadataOfClassFromAlias2.symbols
create mode 100644 tests/baselines/reference/metadataOfClassFromAlias2.types
create mode 100644 tests/baselines/reference/mismatchedGenericArguments1.errors.txt
create mode 100644 tests/baselines/reference/neverUnionIntersection.js
create mode 100644 tests/baselines/reference/neverUnionIntersection.symbols
create mode 100644 tests/baselines/reference/neverUnionIntersection.types
create mode 100644 tests/baselines/reference/noStrictGenericChecks.js
create mode 100644 tests/baselines/reference/noStrictGenericChecks.symbols
create mode 100644 tests/baselines/reference/noStrictGenericChecks.types
create mode 100644 tests/baselines/reference/objectLiteralFreshnessWithSpread.errors.txt
create mode 100644 tests/baselines/reference/objectLiteralFreshnessWithSpread.js
create mode 100644 tests/baselines/reference/objectSpreadStrictNull.errors.txt
delete mode 100644 tests/baselines/reference/objectSpreadStrictNull.symbols
delete mode 100644 tests/baselines/reference/objectSpreadStrictNull.types
create mode 100644 tests/baselines/reference/pathMappingBasedModuleResolution_withExtensionInName.js
create mode 100644 tests/baselines/reference/pathMappingBasedModuleResolution_withExtensionInName.symbols
create mode 100644 tests/baselines/reference/pathMappingBasedModuleResolution_withExtensionInName.trace.json
create mode 100644 tests/baselines/reference/pathMappingBasedModuleResolution_withExtensionInName.types
create mode 100644 tests/baselines/reference/printerApi/printsNodeCorrectly.classWithOptionalMethodAndProperty.js
create mode 100644 tests/baselines/reference/printerApi/printsNodeCorrectly.functionTypes.js
create mode 100644 tests/baselines/reference/printerApi/printsNodeCorrectly.namespaceExportDeclaration.js
create mode 100644 tests/baselines/reference/promiseDefinitionTest.js
create mode 100644 tests/baselines/reference/promiseDefinitionTest.symbols
create mode 100644 tests/baselines/reference/promiseDefinitionTest.types
create mode 100644 tests/baselines/reference/promiseTypeInference.errors.txt
create mode 100644 tests/baselines/reference/promisesWithConstraints.errors.txt
create mode 100644 tests/baselines/reference/reexportedMissingAlias.errors.txt
create mode 100644 tests/baselines/reference/reexportedMissingAlias.js
create mode 100644 tests/baselines/reference/returnInfiniteIntersection.js
create mode 100644 tests/baselines/reference/returnInfiniteIntersection.symbols
create mode 100644 tests/baselines/reference/returnInfiniteIntersection.types
delete mode 100644 tests/baselines/reference/returns.js
delete mode 100644 tests/baselines/reference/returns.symbols
delete mode 100644 tests/baselines/reference/returns.types
create mode 100644 tests/baselines/reference/sourceMapValidationVarInDownLevelGenerator.js
create mode 100644 tests/baselines/reference/sourceMapValidationVarInDownLevelGenerator.js.map
create mode 100644 tests/baselines/reference/sourceMapValidationVarInDownLevelGenerator.sourcemap.txt
create mode 100644 tests/baselines/reference/sourceMapValidationVarInDownLevelGenerator.symbols
create mode 100644 tests/baselines/reference/sourceMapValidationVarInDownLevelGenerator.types
create mode 100644 tests/baselines/reference/spreadUnion3.errors.txt
create mode 100644 tests/baselines/reference/spreadUnion3.js
create mode 100644 tests/baselines/reference/stringEnumLiteralTypes1.js
create mode 100644 tests/baselines/reference/stringEnumLiteralTypes1.symbols
create mode 100644 tests/baselines/reference/stringEnumLiteralTypes1.types
create mode 100644 tests/baselines/reference/stringEnumLiteralTypes2.js
create mode 100644 tests/baselines/reference/stringEnumLiteralTypes2.symbols
create mode 100644 tests/baselines/reference/stringEnumLiteralTypes2.types
create mode 100644 tests/baselines/reference/stringEnumLiteralTypes3.errors.txt
create mode 100644 tests/baselines/reference/stringEnumLiteralTypes3.js
create mode 100644 tests/baselines/reference/subtypingWithConstructSignatures6.errors.txt
create mode 100644 tests/baselines/reference/symbolMergeValueAndImportedType.js
create mode 100644 tests/baselines/reference/symbolMergeValueAndImportedType.symbols
create mode 100644 tests/baselines/reference/symbolMergeValueAndImportedType.types
create mode 100644 tests/baselines/reference/syntaxErrors.errors.txt
create mode 100644 tests/baselines/reference/thisExpressionInCallExpressionWithTypeArguments.symbols
create mode 100644 tests/baselines/reference/thisExpressionInCallExpressionWithTypeArguments.types
delete mode 100644 tests/baselines/reference/thisTypeInNativeThisAssignableMethods.errors.txt
create mode 100644 tests/baselines/reference/transformApi/transformsCorrectly.fromTranspileModule.js
create mode 100644 tests/baselines/reference/transformApi/transformsCorrectly.types.js
create mode 100644 tests/baselines/reference/tsxGenericAttributesType1.js
create mode 100644 tests/baselines/reference/tsxGenericAttributesType1.symbols
create mode 100644 tests/baselines/reference/tsxGenericAttributesType1.types
create mode 100644 tests/baselines/reference/tsxGenericAttributesType2.errors.txt
create mode 100644 tests/baselines/reference/tsxGenericAttributesType2.js
create mode 100644 tests/baselines/reference/tsxGenericAttributesType3.js
create mode 100644 tests/baselines/reference/tsxGenericAttributesType3.symbols
create mode 100644 tests/baselines/reference/tsxGenericAttributesType3.types
create mode 100644 tests/baselines/reference/tsxGenericAttributesType4.errors.txt
create mode 100644 tests/baselines/reference/tsxGenericAttributesType4.js
create mode 100644 tests/baselines/reference/tsxGenericAttributesType5.errors.txt
create mode 100644 tests/baselines/reference/tsxGenericAttributesType5.js
create mode 100644 tests/baselines/reference/tsxGenericAttributesType6.js
create mode 100644 tests/baselines/reference/tsxGenericAttributesType6.symbols
create mode 100644 tests/baselines/reference/tsxGenericAttributesType6.types
create mode 100644 tests/baselines/reference/tsxGenericAttributesType7.js
create mode 100644 tests/baselines/reference/tsxGenericAttributesType7.symbols
create mode 100644 tests/baselines/reference/tsxGenericAttributesType7.types
create mode 100644 tests/baselines/reference/tsxGenericAttributesType8.js
create mode 100644 tests/baselines/reference/tsxGenericAttributesType8.symbols
create mode 100644 tests/baselines/reference/tsxGenericAttributesType8.types
create mode 100644 tests/baselines/reference/tsxGenericAttributesType9.js
create mode 100644 tests/baselines/reference/tsxGenericAttributesType9.symbols
create mode 100644 tests/baselines/reference/tsxGenericAttributesType9.types
create mode 100644 tests/baselines/reference/tsxReactComponentWithDefaultTypeParameter1.js
create mode 100644 tests/baselines/reference/tsxReactComponentWithDefaultTypeParameter1.symbols
create mode 100644 tests/baselines/reference/tsxReactComponentWithDefaultTypeParameter1.types
create mode 100644 tests/baselines/reference/tsxReactComponentWithDefaultTypeParameter2.errors.txt
create mode 100644 tests/baselines/reference/tsxReactComponentWithDefaultTypeParameter2.js
create mode 100644 tests/baselines/reference/tsxReactComponentWithDefaultTypeParameter3.errors.txt
create mode 100644 tests/baselines/reference/tsxReactComponentWithDefaultTypeParameter3.js
create mode 100644 tests/baselines/reference/tsxSpreadAttributesResolution13.js
create mode 100644 tests/baselines/reference/tsxSpreadAttributesResolution13.symbols
create mode 100644 tests/baselines/reference/tsxSpreadAttributesResolution13.types
create mode 100644 tests/baselines/reference/tsxSpreadAttributesResolution14.errors.txt
create mode 100644 tests/baselines/reference/tsxSpreadAttributesResolution14.js
create mode 100644 tests/baselines/reference/tsxSpreadAttributesResolution15.js
create mode 100644 tests/baselines/reference/tsxSpreadAttributesResolution15.symbols
create mode 100644 tests/baselines/reference/tsxSpreadAttributesResolution15.types
create mode 100644 tests/baselines/reference/tsxSpreadAttributesResolution16.errors.txt
create mode 100644 tests/baselines/reference/tsxSpreadAttributesResolution16.js
create mode 100644 tests/baselines/reference/tsxStatelessFunctionComponentWithDefaultTypeParameter1.js
create mode 100644 tests/baselines/reference/tsxStatelessFunctionComponentWithDefaultTypeParameter1.symbols
create mode 100644 tests/baselines/reference/tsxStatelessFunctionComponentWithDefaultTypeParameter1.types
create mode 100644 tests/baselines/reference/tsxStatelessFunctionComponentWithDefaultTypeParameter2.errors.txt
create mode 100644 tests/baselines/reference/tsxStatelessFunctionComponentWithDefaultTypeParameter2.js
delete mode 100644 tests/baselines/reference/tsxStatelessFunctionComponentsWithTypeArguments3.errors.txt
create mode 100644 tests/baselines/reference/typeFromParamTagForFunction.symbols
create mode 100644 tests/baselines/reference/typeFromParamTagForFunction.types
create mode 100644 tests/baselines/reference/typeParameterConstrainedToOuterTypeParameter.errors.txt
create mode 100644 tests/baselines/reference/typeVariableTypeGuards.js
create mode 100644 tests/baselines/reference/typeVariableTypeGuards.symbols
create mode 100644 tests/baselines/reference/typeVariableTypeGuards.types
create mode 100644 tests/baselines/reference/underscoreTest1.errors.txt
create mode 100644 tests/baselines/reference/unicodeStringLiteral.js
create mode 100644 tests/baselines/reference/unicodeStringLiteral.symbols
create mode 100644 tests/baselines/reference/unicodeStringLiteral.types
create mode 100644 tests/baselines/reference/unreachableJavascriptChecked.errors.txt
create mode 100644 tests/baselines/reference/unreachableJavascriptChecked.js
create mode 100644 tests/baselines/reference/unreachableJavascriptUnchecked.js
create mode 100644 tests/baselines/reference/unreachableJavascriptUnchecked.symbols
create mode 100644 tests/baselines/reference/unreachableJavascriptUnchecked.types
create mode 100644 tests/baselines/reference/unusedInvalidTypeArguments.errors.txt
create mode 100644 tests/baselines/reference/unusedInvalidTypeArguments.js
create mode 100644 tests/baselines/reference/weakType.errors.txt
create mode 100644 tests/baselines/reference/weakType.js
create mode 100644 tests/cases/compiler/argumentsObjectCreatesRestForJs.ts
create mode 100644 tests/cases/compiler/blockScopedClassDeclarationAcrossFiles.ts
create mode 100644 tests/cases/compiler/blockScopedNamespaceDifferentFile.ts
create mode 100644 tests/cases/compiler/capturedVarInLoop.ts
create mode 100644 tests/cases/compiler/checkIndexConstraintOfJavascriptClassExpression.ts
create mode 100644 tests/cases/compiler/checkJsFiles7.ts
create mode 100644 tests/cases/compiler/classBlockScoping.ts
create mode 100644 tests/cases/compiler/commentsAfterCaseClauses1.ts
create mode 100644 tests/cases/compiler/commentsAfterCaseClauses2.ts
create mode 100644 tests/cases/compiler/commentsAfterCaseClauses3.ts
create mode 100644 tests/cases/compiler/conflictMarkerDiff3Trivia1.ts
create mode 100644 tests/cases/compiler/conflictMarkerDiff3Trivia2.ts
create mode 100644 tests/cases/compiler/contextualTypeObjectSpreadExpression.ts
create mode 100644 tests/cases/compiler/declarationEmitClassPrivateConstructor.ts
create mode 100644 tests/cases/compiler/declarationEmitClassPrivateConstructor2.ts
create mode 100644 tests/cases/compiler/declarationEmitExpressionInExtends5.ts
create mode 100644 tests/cases/compiler/declarationEmitIndexTypeArray.ts
create mode 100644 tests/cases/compiler/declarationEmitParameterProperty.ts
create mode 100644 tests/cases/compiler/emitClassExpressionInDeclarationFile.ts
create mode 100644 tests/cases/compiler/emitClassExpressionInDeclarationFile2.ts
create mode 100644 tests/cases/compiler/emitThisInObjectLiteralGetter.ts
create mode 100644 tests/cases/compiler/exactSpellingSuggestion.ts
create mode 100644 tests/cases/compiler/excessPropertyCheckWithSpread.ts
create mode 100644 tests/cases/compiler/exportDefaultInterface.ts
create mode 100644 tests/cases/compiler/forAwaitForUnion.ts
create mode 100644 tests/cases/compiler/importDeclTypes.ts
create mode 100644 tests/cases/compiler/importHelpersNoHelpersForAsyncGenerators.ts
create mode 100644 tests/cases/compiler/incrementOnNullAssertion.ts
create mode 100644 tests/cases/compiler/inferFromGenericFunctionReturnTypes1.ts
create mode 100644 tests/cases/compiler/inferFromGenericFunctionReturnTypes2.ts
create mode 100644 tests/cases/compiler/isolatedModulesDontElideReExportStar.ts
create mode 100644 tests/cases/compiler/isolatedModulesReExportType.ts
create mode 100644 tests/cases/compiler/jsSelfReferencingArgumentsFunction.ts
create mode 100644 tests/cases/compiler/maximum10SpellingSuggestions.ts
create mode 100644 tests/cases/compiler/metadataOfClassFromAlias.ts
create mode 100644 tests/cases/compiler/metadataOfClassFromAlias2.ts
create mode 100644 tests/cases/compiler/noStrictGenericChecks.ts
create mode 100644 tests/cases/compiler/objectLiteralFreshnessWithSpread.ts
create mode 100644 tests/cases/compiler/pathMappingBasedModuleResolution_withExtensionInName.ts
create mode 100644 tests/cases/compiler/promiseDefinitionTest.ts
create mode 100644 tests/cases/compiler/reexportedMissingAlias.ts
create mode 100644 tests/cases/compiler/returnInfiniteIntersection.ts
create mode 100644 tests/cases/compiler/sourceMapValidationVarInDownLevelGenerator.ts
delete mode 100644 tests/cases/compiler/spreadUnion2.ts
create mode 100644 tests/cases/compiler/symbolMergeValueAndImportedType.ts
create mode 100644 tests/cases/compiler/typeVariableTypeGuards.ts
create mode 100644 tests/cases/compiler/unicodeStringLiteral.ts
create mode 100644 tests/cases/compiler/unreachableJavascriptChecked.ts
create mode 100644 tests/cases/compiler/unreachableJavascriptUnchecked.ts
create mode 100644 tests/cases/compiler/unusedInvalidTypeArguments.ts
create mode 100644 tests/cases/compiler/weakType.ts
create mode 100644 tests/cases/conformance/decorators/class/decoratorOnClass9.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpression1ESNext.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpression2ESNext.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpression3ESNext.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpression4ESNext.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpression5ESNext.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpression6ESNext.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionCheckReturntype1.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionDeclarationEmit1.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionDeclarationEmit2.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionDeclarationEmit3.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionES5AMD.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionES5CJS.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionES5System.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionES5UMD.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionErrorInES2015.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionGrammarError.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionInAMD1.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionInAMD2.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionInAMD3.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionInAMD4.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionInCJS1.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionInCJS2.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionInCJS3.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionInCJS4.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionInCJS5.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionInScriptContext1.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionInScriptContext2.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionInSystem1.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionInSystem2.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionInSystem3.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionInSystem4.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionInUMD1.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionInUMD2.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionInUMD3.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionInUMD4.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionIncorrect1.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionIncorrect2.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionNoModuleKindSpecified.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionReturnPromiseOfAny.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionSpecifierNotStringTypeError.ts
create mode 100644 tests/cases/conformance/dynamicImport/importCallExpressionWithTypeArgument.ts
create mode 100644 tests/cases/conformance/emitter/es2017/forAwait/emitter.forAwait.es2017.ts
create mode 100644 tests/cases/conformance/enums/enumClassification.ts
create mode 100644 tests/cases/conformance/expressions/functionCalls/callWithSpread2.ts
create mode 100644 tests/cases/conformance/jsdoc/checkJsdocParamTag1.ts
create mode 100644 tests/cases/conformance/jsdoc/checkJsdocReturnTag1.ts
create mode 100644 tests/cases/conformance/jsdoc/checkJsdocReturnTag2.ts
create mode 100644 tests/cases/conformance/jsdoc/checkJsdocTypeTag1.ts
create mode 100644 tests/cases/conformance/jsdoc/checkJsdocTypeTag2.ts
create mode 100644 tests/cases/conformance/jsdoc/checkJsdocTypedefInParamTag1.ts
create mode 100644 tests/cases/conformance/jsdoc/jsdocReturnTag1.ts
create mode 100644 tests/cases/conformance/jsdoc/jsdocTemplateTag.ts
create mode 100644 tests/cases/conformance/jsdoc/jsdocTypeDefAtStartOfFile.ts
create mode 100644 tests/cases/conformance/jsdoc/jsdocTypeTag.ts
delete mode 100644 tests/cases/conformance/jsdoc/returns.ts
create mode 100644 tests/cases/conformance/jsdoc/syntaxErrors.ts
create mode 100644 tests/cases/conformance/jsx/checkJsxChildrenProperty12.tsx
create mode 100644 tests/cases/conformance/jsx/checkJsxChildrenProperty13.tsx
create mode 100644 tests/cases/conformance/jsx/commentEmittingInPreserveJsx1.tsx
create mode 100644 tests/cases/conformance/jsx/correctlyMarkAliasAsReferences1.tsx
create mode 100644 tests/cases/conformance/jsx/correctlyMarkAliasAsReferences2.tsx
create mode 100644 tests/cases/conformance/jsx/correctlyMarkAliasAsReferences3.tsx
create mode 100644 tests/cases/conformance/jsx/correctlyMarkAliasAsReferences4.tsx
create mode 100644 tests/cases/conformance/jsx/tsxGenericAttributesType1.tsx
create mode 100644 tests/cases/conformance/jsx/tsxGenericAttributesType2.tsx
create mode 100644 tests/cases/conformance/jsx/tsxGenericAttributesType3.tsx
create mode 100644 tests/cases/conformance/jsx/tsxGenericAttributesType4.tsx
create mode 100644 tests/cases/conformance/jsx/tsxGenericAttributesType5.tsx
create mode 100644 tests/cases/conformance/jsx/tsxGenericAttributesType6.tsx
create mode 100644 tests/cases/conformance/jsx/tsxGenericAttributesType7.tsx
create mode 100644 tests/cases/conformance/jsx/tsxGenericAttributesType8.tsx
create mode 100644 tests/cases/conformance/jsx/tsxGenericAttributesType9.tsx
create mode 100644 tests/cases/conformance/jsx/tsxReactComponentWithDefaultTypeParameter1.tsx
create mode 100644 tests/cases/conformance/jsx/tsxReactComponentWithDefaultTypeParameter2.tsx
create mode 100644 tests/cases/conformance/jsx/tsxReactComponentWithDefaultTypeParameter3.tsx
create mode 100644 tests/cases/conformance/jsx/tsxSpreadAttributesResolution13.tsx
create mode 100644 tests/cases/conformance/jsx/tsxSpreadAttributesResolution14.tsx
create mode 100644 tests/cases/conformance/jsx/tsxSpreadAttributesResolution15.tsx
create mode 100644 tests/cases/conformance/jsx/tsxSpreadAttributesResolution16.tsx
create mode 100644 tests/cases/conformance/jsx/tsxStatelessFunctionComponentWithDefaultTypeParameter1.tsx
create mode 100644 tests/cases/conformance/jsx/tsxStatelessFunctionComponentWithDefaultTypeParameter2.tsx
create mode 100644 tests/cases/conformance/salsa/constructorFunctions.ts
delete mode 100644 tests/cases/conformance/salsa/jsDocTypes.ts
create mode 100644 tests/cases/conformance/salsa/typeFromParamTagForFunction.ts
create mode 100644 tests/cases/conformance/types/contextualTypes/jsdoc/contextualTypeFromJSDoc.ts
create mode 100644 tests/cases/conformance/types/literal/stringEnumLiteralTypes1.ts
create mode 100644 tests/cases/conformance/types/literal/stringEnumLiteralTypes2.ts
create mode 100644 tests/cases/conformance/types/literal/stringEnumLiteralTypes3.ts
create mode 100644 tests/cases/conformance/types/never/neverUnionIntersection.ts
rename tests/cases/{compiler => conformance/types/spread}/spreadUnion.ts (100%)
create mode 100644 tests/cases/conformance/types/spread/spreadUnion2.ts
create mode 100644 tests/cases/conformance/types/spread/spreadUnion3.ts
create mode 100644 tests/cases/conformance/types/typeRelationships/assignmentCompatibility/covariantCallbacks.ts
create mode 100644 tests/cases/conformance/types/typeRelationships/typeInference/genericContextualTypes1.ts
create mode 100644 tests/cases/fourslash/codeFixClassImplementInterfaceMemberNestedTypeAlias.ts
create mode 100644 tests/cases/fourslash/codeFixClassImplementInterfaceMemberTypeAlias.ts
create mode 100644 tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts
create mode 100644 tests/cases/fourslash/codeFixUndeclaredAcrossFiles2.ts
create mode 100644 tests/cases/fourslash/codeFixUndeclaredInStaticMethod.ts
create mode 100644 tests/cases/fourslash/codeFixUndeclaredMethod.ts
create mode 100644 tests/cases/fourslash/codeFixUndeclaredPropertyAccesses.ts
create mode 100644 tests/cases/fourslash/completionEntryForClassMembers.ts
create mode 100644 tests/cases/fourslash/completionEntryForClassMembers2.ts
create mode 100644 tests/cases/fourslash/completionForStringLiteral12.ts
create mode 100644 tests/cases/fourslash/completionInJsDocQualifiedNames.ts
create mode 100644 tests/cases/fourslash/completionListOfUnion.ts
create mode 100644 tests/cases/fourslash/completionListWithMeanings.ts
create mode 100644 tests/cases/fourslash/completionsDestructuring.ts
create mode 100644 tests/cases/fourslash/completionsKeyof.ts
create mode 100644 tests/cases/fourslash/convertFunctionToEs6Class1.ts
create mode 100644 tests/cases/fourslash/convertFunctionToEs6Class2.ts
create mode 100644 tests/cases/fourslash/convertFunctionToEs6Class3.ts
create mode 100644 tests/cases/fourslash/findAllReferencesDynamicImport1.ts
create mode 100644 tests/cases/fourslash/findAllReferencesDynamicImport2.ts
create mode 100644 tests/cases/fourslash/findAllRefsClassExpression0.ts
create mode 100644 tests/cases/fourslash/findAllRefsClassExpression1.ts
create mode 100644 tests/cases/fourslash/findAllRefsClassExpression2.ts
create mode 100644 tests/cases/fourslash/findAllRefsEnumAsNamespace.ts
create mode 100644 tests/cases/fourslash/findAllRefsEnumMember.ts
create mode 100644 tests/cases/fourslash/findAllRefsForDefaultExport04.ts
create mode 100644 tests/cases/fourslash/findAllRefsForModule.ts
create mode 100644 tests/cases/fourslash/findAllRefsForModuleGlobal.ts
create mode 100644 tests/cases/fourslash/findAllRefsJsDocTemplateTag_class.ts
create mode 100644 tests/cases/fourslash/findAllRefsJsDocTemplateTag_class_js.ts
create mode 100644 tests/cases/fourslash/findAllRefsJsDocTemplateTag_function.ts
create mode 100644 tests/cases/fourslash/findAllRefsJsDocTemplateTag_function_js.ts
create mode 100644 tests/cases/fourslash/findAllRefsJsDocTypeDef.ts
create mode 100644 tests/cases/fourslash/findAllRefsMappedType.ts
create mode 100644 tests/cases/fourslash/findAllRefsNoImportClause.ts
create mode 100644 tests/cases/fourslash/findAllRefsPrimitiveJsDoc.ts
create mode 100644 tests/cases/fourslash/findAllRefsReExports2.ts
create mode 100644 tests/cases/fourslash/findReferencesJSXTagName3.ts
create mode 100644 tests/cases/fourslash/formatAsyncComputedMethod.ts
create mode 100644 tests/cases/fourslash/formatConflictDiff3Marker1.ts
create mode 100644 tests/cases/fourslash/formattingOnConstructorSignature.ts
delete mode 100644 tests/cases/fourslash/genericTypeArgumentInference2.ts
create mode 100644 tests/cases/fourslash/goToDefinitionDynamicImport1.ts
create mode 100644 tests/cases/fourslash/goToDefinitionDynamicImport2.ts
create mode 100644 tests/cases/fourslash/goToDefinitionImports.ts
create mode 100644 tests/cases/fourslash/importNameCodeFixNewImportFromAtTypes.ts
create mode 100644 tests/cases/fourslash/importNameCodeFixNewImportFromAtTypesScopedPackage.ts
create mode 100644 tests/cases/fourslash/importNameCodeFixUMDGlobalReact0.ts
create mode 100644 tests/cases/fourslash/importNameCodeFixUMDGlobalReact1.ts
create mode 100644 tests/cases/fourslash/importNameCodeFixUMDGlobalReact2.ts
create mode 100644 tests/cases/fourslash/incrementalParsingDynamicImport1.ts
create mode 100644 tests/cases/fourslash/incrementalParsingDynamicImport2.ts
create mode 100644 tests/cases/fourslash/incrementalParsingDynamicImport3.ts
create mode 100644 tests/cases/fourslash/incrementalParsingDynamicImport4.ts
create mode 100644 tests/cases/fourslash/jsDocServices.ts
create mode 100644 tests/cases/fourslash/jsDocTypeTagQuickInfo1.ts
create mode 100644 tests/cases/fourslash/jsDocTypeTagQuickInfo2.ts
create mode 100644 tests/cases/fourslash/jsDocTypedefQuickInfo1.ts
create mode 100644 tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion.ts
create mode 100644 tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion2.ts
create mode 100644 tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion3.ts
create mode 100644 tests/cases/fourslash/jsdocParameterNameCompletion.ts
create mode 100644 tests/cases/fourslash/jsdocTypedefTagSemanticMeaning0.ts
create mode 100644 tests/cases/fourslash/jsdocTypedefTagSemanticMeaning1.ts
create mode 100644 tests/cases/fourslash/jsdocTypedefTagServices.ts
create mode 100644 tests/cases/fourslash/jsdocTypedefTagTypeExpressionCompletion.ts
create mode 100644 tests/cases/fourslash/jsxQualifiedTagCompletion.ts
create mode 100644 tests/cases/fourslash/quickInfoOnMethodOfImportEquals.ts
create mode 100644 tests/cases/fourslash/server/convertFunctionToEs6Class-server.ts
create mode 100644 tests/cases/fourslash/server/quickInfoMappedSpreadTypes.ts
create mode 100644 tests/cases/fourslash/signatureHelpImportStarFromExportEquals.ts
create mode 100644 tests/cases/fourslash/syntacticClassificationsConflictDiff3Markers1.ts
create mode 100644 tests/cases/fourslash/syntacticClassificationsConflictDiff3Markers2.ts
create mode 100644 tests/cases/fourslash/tsxGoToDefinitionClassInDifferentFile.ts
create mode 100644 tests/cases/fourslash/unusedClassInNamespaceWithTrivia.ts
create mode 100644 tests/cases/fourslash/unusedParameterInConstructor1AddUnderscore.ts
create mode 100644 tests/cases/fourslash/unusedParameterInFunction1AddUnderscore.ts
create mode 100644 tests/cases/fourslash/unusedParameterInLambda1AddUnderscore.ts
delete mode 100644 tests/cases/fourslash/unusedVariableInForLoop5FS.ts
create mode 100644 tests/cases/fourslash/unusedVariableInForLoop5FSAddUnderscore.ts
create mode 100644 tests/cases/fourslash/unusedVariableInForLoop6FSAddUnderscore.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