Compare commits
merge into: maxmustermann:main
maxmustermann:main
maxmustermann:gabritto/issue46119
maxmustermann:plain-js-checker-errors
maxmustermann:gabritto/semicolons
maxmustermann:codeFixesHaveFunctionNames
maxmustermann:release-4.5
maxmustermann:fix46768
maxmustermann:useLessNodeId
maxmustermann:this-types-for-all-methods
maxmustermann:report-deprecation-object-literal-2
maxmustermann:gabritto/snippetorder
maxmustermann:dump-variances
maxmustermann:alwaysCacheUnionIntersectionRelations
maxmustermann:fix46500
maxmustermann:computed-property-names-are-const-contexts
maxmustermann:release-4.4
maxmustermann:always-suggesting-spelling-correction
maxmustermann:preallocateContainers
maxmustermann:orta-patch-2
maxmustermann:restorePromiseAllOverloads
maxmustermann:fix44572
maxmustermann:useAwaitedTypeForAwait
maxmustermann:release-4.4-insiders
maxmustermann:stop-double-dts-emit
maxmustermann:add-longpaths-to-CONTRIBUTING
maxmustermann:feature/lspSession
maxmustermann:44_dom
maxmustermann:noReductionOnContextuallyTypedArrays
maxmustermann:release-4.3
maxmustermann:bak-release-4.4
maxmustermann:bak2-release-4.4
maxmustermann:lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20210623171316573
maxmustermann:lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20210623111256443
maxmustermann:lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20210622231816174
maxmustermann:lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20210622171747814
maxmustermann:sort-type-display
maxmustermann:lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20210621224857864
maxmustermann:release-4.1
maxmustermann:release-4.0
maxmustermann:release-3.9
maxmustermann:persisteOnlyResolutions
maxmustermann:persistentResolutions
maxmustermann:rename-SyntaxKind-JSDocComment
maxmustermann:pick44311-4.3
maxmustermann:orta-patch-main-migration-test
maxmustermann:fix32795
maxmustermann:tsserverSourceFileVersioning
maxmustermann:bumpTo4.4
maxmustermann:assumeChangesAffectShape
maxmustermann:revert35877
maxmustermann:moduleResolutionLogs
maxmustermann:more-effective-call-arguments/prototype
maxmustermann:mappingsWithArrayJoin
maxmustermann:cacheScanIdentifier
maxmustermann:fix43437
maxmustermann:fix-Object.assign-first-param-constraint
maxmustermann:wrapImportInEmitter
maxmustermann:metadataDecoratorOption
maxmustermann:release-4.2
maxmustermann:serverCommandsFromFile
maxmustermann:jsdoc-simple-parse-EXPERIMENT
maxmustermann:preloadPaths
maxmustermann:TS2539
maxmustermann:lazySignatureCompute
maxmustermann:fix42522
maxmustermann:preprinter
maxmustermann:release-3.7
maxmustermann:release-3.1
maxmustermann:allow-override-transient-properties
maxmustermann:bumpVersionTo4.3
maxmustermann:errorMessageImprovementsOnDiscriminant
maxmustermann:replaceWithSpace
maxmustermann:fixUserTests
maxmustermann:fix41977
maxmustermann:dogfoodUnknownInCatchVariables
maxmustermann:fix41581
maxmustermann:useNoPropertyAccessFromIndexSignature
maxmustermann:fix39364
maxmustermann:revert-41308-fix40251
maxmustermann:redo-40197
maxmustermann:possiblyVoid
maxmustermann:avoidFullWalkReturn
maxmustermann:optionalVoidProperties
maxmustermann:iteratorVoidResult
maxmustermann:fix-spec-links-in-README
maxmustermann:inferPromiseTypeFromResolve
maxmustermann:lego/hb_998_20200908121053471
maxmustermann:lego/hb_998_20200908061057718
maxmustermann:lego/hb_998_20200908001100330
maxmustermann:lego/hb_998_20200907181051028
maxmustermann:lego/hb_998_20200907121051514
maxmustermann:lego/hb_998_20200907061054446
maxmustermann:lego/hb_998_20200907001103440
maxmustermann:lego/hb_998_20200906181055448
maxmustermann:lego/hb_998_20200906121049710
maxmustermann:lego/hb_998_20200906061053537
maxmustermann:lego/hb_998_20200906001102669
maxmustermann:lego/hb_998_20200905181053531
maxmustermann:lego/hb_998_20200905121057136
maxmustermann:lego/hb_998_20200905061050387
maxmustermann:lego/hb_998_20200905001107652
maxmustermann:lego/hb_998_20200904181052762
maxmustermann:lego/hb_998_20200904121046244
maxmustermann:lego/hb_998_20200904061051809
maxmustermann:removePromiseResolveValueOptionality
maxmustermann:lego/hb_998_20200902181120846
maxmustermann:lego/hb_998_20200902121113821
maxmustermann:lego/hb_998_20200902061106015
maxmustermann:lego/hb_998_20200902001128336
maxmustermann:avoidWidenedReturnTypes
maxmustermann:reducedInference
maxmustermann:voidContextualType
maxmustermann:4.0-insiders
maxmustermann:approximateQuickInfo
maxmustermann:umdGlobal
maxmustermann:release-3.8
maxmustermann:release-3.6
maxmustermann:release-3.4
maxmustermann:release-3.5
maxmustermann:release-3.2
maxmustermann:release-3.3
maxmustermann:triple-slash-jsdoc
maxmustermann:maybeFix39923
maxmustermann:fix35484
maxmustermann:variadicPromiseAll
maxmustermann:typeReferenceDirectives
maxmustermann:fix37856
maxmustermann:keyofGenericTupleTypes
maxmustermann:pre4.0-lkg
maxmustermann:nodeFactory
maxmustermann:NumberFormatOptions-notation
maxmustermann:nodeFactory-rename
maxmustermann:deprecated_support
maxmustermann:test-convert-dom-to-declare-class
maxmustermann:fix38235
maxmustermann:nodeFactory-perf
maxmustermann:fix38672
maxmustermann:fix38279
maxmustermann:fix38512
maxmustermann:placeholders
maxmustermann:remove-resolveUntypedCall-from-checkJsxSelfClosingElementDeferred
maxmustermann:removeDuplicateInfo
maxmustermann:3.9.2-insiders
maxmustermann:fixCheckInReturnValueCodefix
maxmustermann:fix38348
maxmustermann:newlineInGulpfile
maxmustermann:lego/hb_998_20200421161030893
maxmustermann:fix37979
maxmustermann:fix-instantiated-check-for-imports
maxmustermann:preserveSourceNewlinesAllTheThings
maxmustermann:inferToPromiseLikeTypes
maxmustermann:noRedundantIntersectionsInUnions
maxmustermann:fix37659
maxmustermann:fix37660
maxmustermann:betterNeverErrors
maxmustermann:revertAwaitedType
maxmustermann:fix36031
maxmustermann:weakenPromiseLike
maxmustermann:fix37526
maxmustermann:reference-file-extension
maxmustermann:awaitedType2WithLKG
maxmustermann:nestedConditionalTypes
maxmustermann:fix35804
maxmustermann:fix31230
maxmustermann:typeMappersAsObjects
maxmustermann:fix37163
maxmustermann:fixGenericSignatureRelation
maxmustermann:perfInServer
maxmustermann:resolutionSimplify
maxmustermann:literallyBeLessStupidInCasts
maxmustermann:fix36828
maxmustermann:update-octokit-rest
maxmustermann:fix31330
maxmustermann:range-types
maxmustermann:mappedTypeMemberResolution
maxmustermann:reduceIntersectionsByDiscriminant
maxmustermann:experimentRelativePaths
maxmustermann:optimizeGenericTypeCheck
maxmustermann:optimizeDeferredTypeReferences
maxmustermann:optimizeInstantiation
maxmustermann:contextualTypingFixes
maxmustermann:contextuallyTypedArrowFunctionReturn
maxmustermann:assign-parameter-property-to-property-decl
maxmustermann:orta-update-issue-config
maxmustermann:emit-before-super
maxmustermann:add-jest-to-fp-ts-user-test
maxmustermann:fix36147
maxmustermann:alwaysBeEmittingAny
maxmustermann:fix35805
maxmustermann:lego/hb_998_20200116101014874
maxmustermann:lego/hb_998_20200116041009555
maxmustermann:lego/hb_998_20200115221115790
maxmustermann:lego/hb_998_20200115161009356
maxmustermann:revert-33171-master
maxmustermann:fix36028
maxmustermann:fix32484-2
maxmustermann:fix-crash-in-class-codefixes
maxmustermann:fix35414-2
maxmustermann:convert-to-template-expression
maxmustermann:fix35693
maxmustermann:readonly-jsdoc
maxmustermann:require-all-parameters-in-js
maxmustermann:jsdoc/remove-object-rewrite
maxmustermann:fix33448
maxmustermann:fix35291
maxmustermann:use-definitelytyped-for-ata-types-registry
maxmustermann:orta-patch-1
maxmustermann:compilerPluginModel
maxmustermann:cacheGetTypeOfExpression
maxmustermann:skipEffectFreeControlFlows
maxmustermann:fix33872
maxmustermann:fix35070
maxmustermann:add-isIntersectionConstituent-to-relation-key
maxmustermann:resolve-construct-sig-return-type-in-jsdoc
maxmustermann:disallow-global-umd-merges
maxmustermann:weakTypeChecksComparability
maxmustermann:fix33823
maxmustermann:cacheGlobalTaggedTemplates
maxmustermann:promiseShim
maxmustermann:backward-compatible-accessor-emit
maxmustermann:functionTypeRelations
maxmustermann:optimizeControlFlowEffects
maxmustermann:relaxAssertionCallRestrictions
maxmustermann:disallow-uninitialised-property-override
maxmustermann:disallow-property-accessor-override
maxmustermann:fix33458
maxmustermann:always-emit-accessors-in-dts
maxmustermann:fixSharedCaching
maxmustermann:revert-delayed-typedef-binding-fix
maxmustermann:revert-overload-assert-fix
maxmustermann:fix33131
maxmustermann:fix-gotodef-constructor-functions
maxmustermann:exposeMatchFiles
maxmustermann:lego/hb_998_20190821161011740
maxmustermann:lego/hb_998_20190821101019705
maxmustermann:lego/hb_998_20190821041010761
maxmustermann:ctor-funcs-are-classes
maxmustermann:allowAccessorsInAmbientContext
maxmustermann:fix32434
maxmustermann:revert-31893-enhancement/only-import-from-package-json
maxmustermann:generatorReturnTypeFallback
maxmustermann:eagerRemoveEmptyIntersections
maxmustermann:revert-30467-move-class-property-transform
maxmustermann:prevent-function-assignment-to-arraylike
maxmustermann:controlFlowLimit
maxmustermann:inferHigherOrderFunctionTypes
maxmustermann:skipExcessPropertyElaborations
maxmustermann:generate-jsdoc-from-camelcase
maxmustermann:minestarks-synctest
maxmustermann:release
maxmustermann:Merge-existing-JSDoc-comments
maxmustermann:604a99fcca62131b56ea0
maxmustermann:isTypeKeyword
maxmustermann:getCandidateForOverloadFailure
maxmustermann:intendedTypeFromJsDoc_noImplicitAny
maxmustermann:findAllRefsObjectLiteral
maxmustermann:statement_parent
maxmustermann:equals_error
maxmustermann:no-object-literal-type-assertion-2
maxmustermann:factories
maxmustermann:findAllRefsAtModifier
maxmustermann:slice_node_array
maxmustermann:andy-ms_foreachtoken-jsdoctags
maxmustermann:strict
maxmustermann:importATA2
maxmustermann:fix-overflow-in-collect-dynamic-import
maxmustermann:tsignore-suggestions
maxmustermann:error-property-overwritten-by-later-spread
maxmustermann:payload
maxmustermann:sandersn/better-instantiateType-errors
maxmustermann:fixTypeVariableLogicalAnd
maxmustermann:spec-update
maxmustermann:getContextualType_checker_3
maxmustermann:release-3.0
maxmustermann:removeWhitespace
maxmustermann:sandersn/better-call-site-inference
maxmustermann:sandersn/better-usage-inference
maxmustermann:RyanCavanaugh-patch-1
maxmustermann:billti/etwLogging
maxmustermann:release-2.9
maxmustermann:strongTypesForLargeErrors
maxmustermann:js/fix-chained-export-access
maxmustermann:fix24722
maxmustermann:inferAnyIndex
maxmustermann:strictAny
maxmustermann:watchVfs
maxmustermann:fix24173
maxmustermann:strictCompiler
maxmustermann:js/better-merge-type-checking
maxmustermann:emptyObjectUnionIntersection
maxmustermann:js/better-container-type-checking
maxmustermann:removeIdentityMapper
maxmustermann:release-2.8
maxmustermann:2.8/fix-stack-overflow-in-mergeSymbol
maxmustermann:sandersn/log-merge-symbol-recursion
maxmustermann:ts-nonewline
maxmustermann:goToDefinitionEmptyString
maxmustermann:jsdoc/callback-and-typedef
maxmustermann:getOutputExtension
maxmustermann:issue-templates
maxmustermann:verifyCompletions
maxmustermann:chakraHostPretty
maxmustermann:removeNonNullAssertions
maxmustermann:fixGulpfile
maxmustermann:goToImplementationShorthand
maxmustermann:jsdocparam
maxmustermann:bind-toplevel-this
maxmustermann:unique_declarations
maxmustermann:improved-relation-for-recursive-mapped-types
maxmustermann:rename-index-types-to-keyof
maxmustermann:sandersn/js-we-could-better
maxmustermann:mappedObjectTypesSpec
maxmustermann:getuniontype2
maxmustermann:oldUnknownType
maxmustermann:narrow-by-property-assignment
maxmustermann:format
maxmustermann:release-2.7
maxmustermann:extend_abstract
maxmustermann:getContextualType_checker
maxmustermann:reduceStackDepth
maxmustermann:getContextualType
maxmustermann:awaited
maxmustermann:narrow-constraint-of-type-in-switch
maxmustermann:spread-tuples
maxmustermann:dev/aozgaa/IncreaseErrStackSize
maxmustermann:release-2.6
maxmustermann:jsxPreceding
maxmustermann:findAllRefsDefinition2
maxmustermann:rbuckton/WIP-vifs
maxmustermann:jsdoc_tags
maxmustermann:fileRenameCase
maxmustermann:dontUseThisBranchForExperimentalPipelineInProductionOrYouWillBeFired
maxmustermann:dts-first
maxmustermann:no-widening-function-expressions2
maxmustermann:computed-property-union-lifting
maxmustermann:andy-ms-codefix-async
maxmustermann:documentHighlights_modifiers
maxmustermann:align
maxmustermann:spec-update-mapped-object-types
maxmustermann:comparability-spec-update
maxmustermann:draft-spec-literal-types
maxmustermann:dev/aozgaa/tsserverVersion
maxmustermann:typeOperations
maxmustermann:release-2.5
maxmustermann:andyms-curly-around-jsdoc-optional
maxmustermann:dev/aozgaa/eventPortTelemetry-deferCallback
maxmustermann:dev/aozgaa/eventPortTelemetry-IOSessionSocket
maxmustermann:highFructoseAcornSyrup
maxmustermann:nameSuggest
maxmustermann:libReferenceDirective
maxmustermann:type-relationship-api
maxmustermann:quickFixImplIntAmbientContexts
maxmustermann:typePredicateChanges
maxmustermann:lego/hb_998_20171019221032960
maxmustermann:rbuckton/matchType
maxmustermann:improveMappedTypeInference
maxmustermann:sandersn/base-type-as-assertion
maxmustermann:correctlyScopedtaggedTemplates-release-2.6
maxmustermann:giveUpSpeculation_wip
maxmustermann:pathCompletions
maxmustermann:track-recursive-calls-to-compareSignaturesRelated
maxmustermann:exportsincompletionlist3
maxmustermann:pipelineStage1
maxmustermann:nullishCoalesceStage1
maxmustermann:exportsincompletionlist
maxmustermann:throwOperator
maxmustermann:optionalChainingStage1
maxmustermann:install_types_fix
maxmustermann:sandersn/refactor-jsdoc-to-types
maxmustermann:pretty
maxmustermann:formattingFoo
maxmustermann:mapped-types-allow-numeric-constraint-types
maxmustermann:preAllocateMap
maxmustermann:sharedTypes
maxmustermann:useBeforeDeclaration_superCLass
maxmustermann:promised
maxmustermann:readonlyTypes
maxmustermann:extract_wip
maxmustermann:findAllRefsDefault_wip
maxmustermann:importTracker_clean
maxmustermann:skip-nested-references-in-assignability
maxmustermann:sandersn/skip-repeated-comparisons
maxmustermann:fa
maxmustermann:revert-17870-fix-getConstraintOfIndexedAccess
maxmustermann:nounused
maxmustermann:idPairMap
maxmustermann:declare
maxmustermann:issourcefilejavascript
maxmustermann:emit-names-for-methods
maxmustermann:inferFromRelatedTypesOnly
maxmustermann:typepredicate_BACKUP
maxmustermann:chooseOverload
maxmustermann:release-2.4
maxmustermann:sandersn/jsdoc-param-type-literals
maxmustermann:idName_wip
maxmustermann:comparabilitySpecUpdate
maxmustermann:sandersn/parse-jsdoc-types
maxmustermann:wip
maxmustermann:specUpdate
maxmustermann:readonlyarray
maxmustermann:harnessCleanup
maxmustermann:master-11046
maxmustermann:completionsDefaultExport_WIP
maxmustermann:readdir
maxmustermann:billti/typingForInferredProject
maxmustermann:nonstrict-undefined-narrows-entire-union
maxmustermann:widen-inference-candidates-for-error-reporting
maxmustermann:release-2.3
maxmustermann:master-fix7185
maxmustermann:duplicate-lib
maxmustermann:getContextualSignature
maxmustermann:becauseItsLiterallyTheWorst
maxmustermann:properties
maxmustermann:generic-completions
maxmustermann:simple-js-typeToString-WIP
maxmustermann:release-2.2
maxmustermann:smartModuleResolutionCache
maxmustermann:instrumentModuleResolution
maxmustermann:release-2.1
maxmustermann:vue-plugin-WIP
maxmustermann:globalSizeLimit-2.1.6
maxmustermann:vladima/extractMethod-WIP
maxmustermann:vladima/insertNode-WIP
maxmustermann:ImprovePerfRulesProvider
maxmustermann:vladima/structured-printer-WIP
maxmustermann:safeNavigation
maxmustermann:vue-hacks-WIP
maxmustermann:mergeCommentWriter
maxmustermann:fourslash_symbolatlocation
maxmustermann:vladima/render-flow
maxmustermann:rbuckton/WIP-extractPrinter
maxmustermann:spread-type
maxmustermann:rest-type
maxmustermann:is_union_type
maxmustermann:findAllRefs_jsdoc
maxmustermann:rbuckton/WIP-parser
maxmustermann:notDisplayJSLibTODOs
maxmustermann:rest-type-WIP
maxmustermann:promisedType
maxmustermann:fix13117
maxmustermann:difference-type-WIP
maxmustermann:rbuckton/promisedTypeWIP
maxmustermann:2.1
maxmustermann:export_default_enum
maxmustermann:string_literal_completions
maxmustermann:vs/release-2.1
maxmustermann:rbuckton/pipeline
maxmustermann:vladima/12205-WIP
maxmustermann:aozgaa/nonRelativeImportCompletions
maxmustermann:release-2.0.5
maxmustermann:symlinks2
maxmustermann:symlinks
maxmustermann:symlink_tests
maxmustermann:type_roots
maxmustermann:AddJavaScriptSemanticErrorsToSyntacticErrors
maxmustermann:refactor_module_resolution_wip
maxmustermann:objectify-intersections-on-creation-WIP
maxmustermann:map4_work
maxmustermann:pvb/codeactionclienttest
maxmustermann:IsValidSnippetInsertionAtPosition
maxmustermann:release-2.0
maxmustermann:transforms-minGenerators
maxmustermann:react_emit_entities_wip
maxmustermann:unused_wip
maxmustermann:contextually-type-inherited-properties-WIP
maxmustermann:controlFlowImplicitAny
maxmustermann:contextuallyTypeImplementedProperties2
maxmustermann:import_code_action
maxmustermann:go_to_implementation_work3
maxmustermann:codegen-extensions
maxmustermann:release-.20
maxmustermann:map_wip
maxmustermann:release-1.8
maxmustermann:analyzer
maxmustermann:inherit-construct-signature-from-extended-interface
maxmustermann:release-1.7
maxmustermann:experimentalTransforms
maxmustermann:factoryPerf
maxmustermann:asyncSimpleArrow
maxmustermann:internalModifier
maxmustermann:typePredicateOverloadCompat
maxmustermann:fixClassExtendsNullDeclEmit2
maxmustermann:makeGetNewLineRequired
maxmustermann:getIndentationAccountsForJSDoc
maxmustermann:release-1.5
maxmustermann:bindOperator
maxmustermann:release-1.4
maxmustermann:release-1.3
maxmustermann:release-1.1
maxmustermann:release-1.0.3
maxmustermann:v4.5.2
maxmustermann:v4.5-rc
maxmustermann:v4.4.4
maxmustermann:v4.5-beta
maxmustermann:v4.4.3
maxmustermann:v4.4.2
maxmustermann:v4.4-rc
maxmustermann:v4.3.5
maxmustermann:v4.4-beta
maxmustermann:v4.3.4
maxmustermann:v4.1.6
maxmustermann:v4.3.3
maxmustermann:v4.0.8
maxmustermann:v3.9.10
maxmustermann:v4.3.2
maxmustermann:v4.3-rc
maxmustermann:v4.2.4
maxmustermann:v4.3-beta
maxmustermann:v4.2.3
maxmustermann:v4.2.2
maxmustermann:v3.7.7
maxmustermann:v3.1.8
maxmustermann:v4.2-rc
maxmustermann:v4.1.5
maxmustermann:v4.0.7
maxmustermann:v3.9.9
maxmustermann:v4.2-beta
maxmustermann:v3.1.7
maxmustermann:v3.7.6
maxmustermann:v3.9.8
maxmustermann:v4.1.4
maxmustermann:v4.1.3
maxmustermann:v4.0.6
maxmustermann:v4.1.2
maxmustermann:v4.1-rc
maxmustermann:v4.0.5
maxmustermann:v4.0.3
maxmustermann:v4.1-beta
maxmustermann:v4.0.2
maxmustermann:v4.0-rc
maxmustermann:v3.9.7
maxmustermann:v3.9.6
maxmustermann:v4.0-beta
maxmustermann:v3.9.5
maxmustermann:v3.9.3
maxmustermann:v3.9.2
maxmustermann:v3.9-rc
maxmustermann:v3.9-beta
maxmustermann:v3.8.3
maxmustermann:v3.8.2
maxmustermann:v3.8-rc
maxmustermann:v3.6.5
maxmustermann:v3.7.5
maxmustermann:v3.8-beta
maxmustermann:v3.7.4
maxmustermann:v3.7.3
maxmustermann:v3.7.2
maxmustermann:v3.7-rc
maxmustermann:v3.6.4
maxmustermann:v3.7-beta
maxmustermann:v3.6.3
maxmustermann:v3.6.2
maxmustermann:v3.6-rc
maxmustermann:v3.6-beta
maxmustermann:v3.5.3
maxmustermann:v3.5.2
maxmustermann:v3.5.1
maxmustermann:v3.4.5
maxmustermann:v3.4.4
maxmustermann:v3.4.3
maxmustermann:v3.4.2
maxmustermann:v3.4.1
maxmustermann:v3.3.4000
maxmustermann:v3.4-rc
maxmustermann:v3.3.3333
maxmustermann:v3.3.3
maxmustermann:v3.3.1
maxmustermann:v3.3-rc
maxmustermann:v3.2.4
maxmustermann:v3.2.2
maxmustermann:v3.2.1
maxmustermann:v3.2-rc
maxmustermann:v3.1.6
maxmustermann:v3.1.5
maxmustermann:v3.1.4
maxmustermann:v3.1.3
maxmustermann:v3.1.2
maxmustermann:v3.1.1
maxmustermann:v3.1-rc
maxmustermann:v3.0.3
maxmustermann:v3.0.2
maxmustermann:v3.0.1
maxmustermann:v3.0-rc
maxmustermann:v3.0.0
maxmustermann:v2.9.2
maxmustermann:v2.9.1
maxmustermann:v2.8.4
maxmustermann:v2.9.0
maxmustermann:v2.9-rc
maxmustermann:v2.8.3
maxmustermann:v2.8.2
maxmustermann:v2.8.1
maxmustermann:v2.8.0
maxmustermann:v2.8-rc
maxmustermann:v2.7.2
maxmustermann:v2.7.1
maxmustermann:v2.7.0
maxmustermann:v2.7-rc
maxmustermann:pr-lkg
maxmustermann:v2.6.2
maxmustermann:v2.6.1
maxmustermann:v2.6.0
maxmustermann:v2.6-rc
maxmustermann:v2.5.3
maxmustermann:v2.5.2
maxmustermann:v2.5.1
maxmustermann:v2.5.0
maxmustermann:v2.5-rc
maxmustermann:v2.4.2
maxmustermann:v2.4.1
maxmustermann:v2.4.0
maxmustermann:v2.4-rc
maxmustermann:v2.3.4
maxmustermann:v2.3.3
maxmustermann:v2.3.2
maxmustermann:v2.3.1
maxmustermann:v2.3.0
maxmustermann:v2.3-rc
maxmustermann:v2.2.2
maxmustermann:v2.2.1
maxmustermann:v2.1.6
maxmustermann:v2.2-rc
maxmustermann:v2.1.5
maxmustermann:v2.1.4
maxmustermann:v2.0.10
maxmustermann:v2.0.9
maxmustermann:v2.1.2
maxmustermann:v2.0.8
maxmustermann:v2.1.1
maxmustermann:v2.1-rc
maxmustermann:v2.0.7
maxmustermann:v2.0.6
maxmustermann:v2.0.5
maxmustermann:v2.0.3
maxmustermann:v2.0.2
maxmustermann:v2.0-rc
maxmustermann:v2.0.0-beta
maxmustermann:v1.8.10
maxmustermann:v1.8.9
maxmustermann:v1.8.7
maxmustermann:v1.8.5
maxmustermann:v1.8.2
maxmustermann:v1.8.0-beta
maxmustermann:v1.7.5
maxmustermann:v1.7.3
maxmustermann:v1.7.2
maxmustermann:v1.6.2
maxmustermann:v1.6.0-beta
maxmustermann:v1.5.4
maxmustermann:v1.5.3
maxmustermann:v1.5.0-beta
maxmustermann:v1.5.0-alpha
maxmustermann:v1.4
maxmustermann:v1.3
maxmustermann:v1.1.0.1
maxmustermann:v1.1
...
pull from: maxmustermann:approximateQuickInfo
maxmustermann:main
maxmustermann:gabritto/issue46119
maxmustermann:plain-js-checker-errors
maxmustermann:gabritto/semicolons
maxmustermann:codeFixesHaveFunctionNames
maxmustermann:release-4.5
maxmustermann:fix46768
maxmustermann:useLessNodeId
maxmustermann:this-types-for-all-methods
maxmustermann:report-deprecation-object-literal-2
maxmustermann:gabritto/snippetorder
maxmustermann:dump-variances
maxmustermann:alwaysCacheUnionIntersectionRelations
maxmustermann:fix46500
maxmustermann:computed-property-names-are-const-contexts
maxmustermann:release-4.4
maxmustermann:always-suggesting-spelling-correction
maxmustermann:preallocateContainers
maxmustermann:orta-patch-2
maxmustermann:restorePromiseAllOverloads
maxmustermann:fix44572
maxmustermann:useAwaitedTypeForAwait
maxmustermann:release-4.4-insiders
maxmustermann:stop-double-dts-emit
maxmustermann:add-longpaths-to-CONTRIBUTING
maxmustermann:feature/lspSession
maxmustermann:44_dom
maxmustermann:noReductionOnContextuallyTypedArrays
maxmustermann:release-4.3
maxmustermann:bak-release-4.4
maxmustermann:bak2-release-4.4
maxmustermann:lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20210623171316573
maxmustermann:lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20210623111256443
maxmustermann:lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20210622231816174
maxmustermann:lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20210622171747814
maxmustermann:sort-type-display
maxmustermann:lego/hb_5378966c-b857-470a-8675-daebef4a6da1_20210621224857864
maxmustermann:release-4.1
maxmustermann:release-4.0
maxmustermann:release-3.9
maxmustermann:persisteOnlyResolutions
maxmustermann:persistentResolutions
maxmustermann:rename-SyntaxKind-JSDocComment
maxmustermann:pick44311-4.3
maxmustermann:orta-patch-main-migration-test
maxmustermann:fix32795
maxmustermann:tsserverSourceFileVersioning
maxmustermann:bumpTo4.4
maxmustermann:assumeChangesAffectShape
maxmustermann:revert35877
maxmustermann:moduleResolutionLogs
maxmustermann:more-effective-call-arguments/prototype
maxmustermann:mappingsWithArrayJoin
maxmustermann:cacheScanIdentifier
maxmustermann:fix43437
maxmustermann:fix-Object.assign-first-param-constraint
maxmustermann:wrapImportInEmitter
maxmustermann:metadataDecoratorOption
maxmustermann:release-4.2
maxmustermann:serverCommandsFromFile
maxmustermann:jsdoc-simple-parse-EXPERIMENT
maxmustermann:preloadPaths
maxmustermann:TS2539
maxmustermann:lazySignatureCompute
maxmustermann:fix42522
maxmustermann:preprinter
maxmustermann:release-3.7
maxmustermann:release-3.1
maxmustermann:allow-override-transient-properties
maxmustermann:bumpVersionTo4.3
maxmustermann:errorMessageImprovementsOnDiscriminant
maxmustermann:replaceWithSpace
maxmustermann:fixUserTests
maxmustermann:fix41977
maxmustermann:dogfoodUnknownInCatchVariables
maxmustermann:fix41581
maxmustermann:useNoPropertyAccessFromIndexSignature
maxmustermann:fix39364
maxmustermann:revert-41308-fix40251
maxmustermann:redo-40197
maxmustermann:possiblyVoid
maxmustermann:avoidFullWalkReturn
maxmustermann:optionalVoidProperties
maxmustermann:iteratorVoidResult
maxmustermann:fix-spec-links-in-README
maxmustermann:inferPromiseTypeFromResolve
maxmustermann:lego/hb_998_20200908121053471
maxmustermann:lego/hb_998_20200908061057718
maxmustermann:lego/hb_998_20200908001100330
maxmustermann:lego/hb_998_20200907181051028
maxmustermann:lego/hb_998_20200907121051514
maxmustermann:lego/hb_998_20200907061054446
maxmustermann:lego/hb_998_20200907001103440
maxmustermann:lego/hb_998_20200906181055448
maxmustermann:lego/hb_998_20200906121049710
maxmustermann:lego/hb_998_20200906061053537
maxmustermann:lego/hb_998_20200906001102669
maxmustermann:lego/hb_998_20200905181053531
maxmustermann:lego/hb_998_20200905121057136
maxmustermann:lego/hb_998_20200905061050387
maxmustermann:lego/hb_998_20200905001107652
maxmustermann:lego/hb_998_20200904181052762
maxmustermann:lego/hb_998_20200904121046244
maxmustermann:lego/hb_998_20200904061051809
maxmustermann:removePromiseResolveValueOptionality
maxmustermann:lego/hb_998_20200902181120846
maxmustermann:lego/hb_998_20200902121113821
maxmustermann:lego/hb_998_20200902061106015
maxmustermann:lego/hb_998_20200902001128336
maxmustermann:avoidWidenedReturnTypes
maxmustermann:reducedInference
maxmustermann:voidContextualType
maxmustermann:4.0-insiders
maxmustermann:approximateQuickInfo
maxmustermann:umdGlobal
maxmustermann:release-3.8
maxmustermann:release-3.6
maxmustermann:release-3.4
maxmustermann:release-3.5
maxmustermann:release-3.2
maxmustermann:release-3.3
maxmustermann:triple-slash-jsdoc
maxmustermann:maybeFix39923
maxmustermann:fix35484
maxmustermann:variadicPromiseAll
maxmustermann:typeReferenceDirectives
maxmustermann:fix37856
maxmustermann:keyofGenericTupleTypes
maxmustermann:pre4.0-lkg
maxmustermann:nodeFactory
maxmustermann:NumberFormatOptions-notation
maxmustermann:nodeFactory-rename
maxmustermann:deprecated_support
maxmustermann:test-convert-dom-to-declare-class
maxmustermann:fix38235
maxmustermann:nodeFactory-perf
maxmustermann:fix38672
maxmustermann:fix38279
maxmustermann:fix38512
maxmustermann:placeholders
maxmustermann:remove-resolveUntypedCall-from-checkJsxSelfClosingElementDeferred
maxmustermann:removeDuplicateInfo
maxmustermann:3.9.2-insiders
maxmustermann:fixCheckInReturnValueCodefix
maxmustermann:fix38348
maxmustermann:newlineInGulpfile
maxmustermann:lego/hb_998_20200421161030893
maxmustermann:fix37979
maxmustermann:fix-instantiated-check-for-imports
maxmustermann:preserveSourceNewlinesAllTheThings
maxmustermann:inferToPromiseLikeTypes
maxmustermann:noRedundantIntersectionsInUnions
maxmustermann:fix37659
maxmustermann:fix37660
maxmustermann:betterNeverErrors
maxmustermann:revertAwaitedType
maxmustermann:fix36031
maxmustermann:weakenPromiseLike
maxmustermann:fix37526
maxmustermann:reference-file-extension
maxmustermann:awaitedType2WithLKG
maxmustermann:nestedConditionalTypes
maxmustermann:fix35804
maxmustermann:fix31230
maxmustermann:typeMappersAsObjects
maxmustermann:fix37163
maxmustermann:fixGenericSignatureRelation
maxmustermann:perfInServer
maxmustermann:resolutionSimplify
maxmustermann:literallyBeLessStupidInCasts
maxmustermann:fix36828
maxmustermann:update-octokit-rest
maxmustermann:fix31330
maxmustermann:range-types
maxmustermann:mappedTypeMemberResolution
maxmustermann:reduceIntersectionsByDiscriminant
maxmustermann:experimentRelativePaths
maxmustermann:optimizeGenericTypeCheck
maxmustermann:optimizeDeferredTypeReferences
maxmustermann:optimizeInstantiation
maxmustermann:contextualTypingFixes
maxmustermann:contextuallyTypedArrowFunctionReturn
maxmustermann:assign-parameter-property-to-property-decl
maxmustermann:orta-update-issue-config
maxmustermann:emit-before-super
maxmustermann:add-jest-to-fp-ts-user-test
maxmustermann:fix36147
maxmustermann:alwaysBeEmittingAny
maxmustermann:fix35805
maxmustermann:lego/hb_998_20200116101014874
maxmustermann:lego/hb_998_20200116041009555
maxmustermann:lego/hb_998_20200115221115790
maxmustermann:lego/hb_998_20200115161009356
maxmustermann:revert-33171-master
maxmustermann:fix36028
maxmustermann:fix32484-2
maxmustermann:fix-crash-in-class-codefixes
maxmustermann:fix35414-2
maxmustermann:convert-to-template-expression
maxmustermann:fix35693
maxmustermann:readonly-jsdoc
maxmustermann:require-all-parameters-in-js
maxmustermann:jsdoc/remove-object-rewrite
maxmustermann:fix33448
maxmustermann:fix35291
maxmustermann:use-definitelytyped-for-ata-types-registry
maxmustermann:orta-patch-1
maxmustermann:compilerPluginModel
maxmustermann:cacheGetTypeOfExpression
maxmustermann:skipEffectFreeControlFlows
maxmustermann:fix33872
maxmustermann:fix35070
maxmustermann:add-isIntersectionConstituent-to-relation-key
maxmustermann:resolve-construct-sig-return-type-in-jsdoc
maxmustermann:disallow-global-umd-merges
maxmustermann:weakTypeChecksComparability
maxmustermann:fix33823
maxmustermann:cacheGlobalTaggedTemplates
maxmustermann:promiseShim
maxmustermann:backward-compatible-accessor-emit
maxmustermann:functionTypeRelations
maxmustermann:optimizeControlFlowEffects
maxmustermann:relaxAssertionCallRestrictions
maxmustermann:disallow-uninitialised-property-override
maxmustermann:disallow-property-accessor-override
maxmustermann:fix33458
maxmustermann:always-emit-accessors-in-dts
maxmustermann:fixSharedCaching
maxmustermann:revert-delayed-typedef-binding-fix
maxmustermann:revert-overload-assert-fix
maxmustermann:fix33131
maxmustermann:fix-gotodef-constructor-functions
maxmustermann:exposeMatchFiles
maxmustermann:lego/hb_998_20190821161011740
maxmustermann:lego/hb_998_20190821101019705
maxmustermann:lego/hb_998_20190821041010761
maxmustermann:ctor-funcs-are-classes
maxmustermann:allowAccessorsInAmbientContext
maxmustermann:fix32434
maxmustermann:revert-31893-enhancement/only-import-from-package-json
maxmustermann:generatorReturnTypeFallback
maxmustermann:eagerRemoveEmptyIntersections
maxmustermann:revert-30467-move-class-property-transform
maxmustermann:prevent-function-assignment-to-arraylike
maxmustermann:controlFlowLimit
maxmustermann:inferHigherOrderFunctionTypes
maxmustermann:skipExcessPropertyElaborations
maxmustermann:generate-jsdoc-from-camelcase
maxmustermann:minestarks-synctest
maxmustermann:release
maxmustermann:Merge-existing-JSDoc-comments
maxmustermann:604a99fcca62131b56ea0
maxmustermann:isTypeKeyword
maxmustermann:getCandidateForOverloadFailure
maxmustermann:intendedTypeFromJsDoc_noImplicitAny
maxmustermann:findAllRefsObjectLiteral
maxmustermann:statement_parent
maxmustermann:equals_error
maxmustermann:no-object-literal-type-assertion-2
maxmustermann:factories
maxmustermann:findAllRefsAtModifier
maxmustermann:slice_node_array
maxmustermann:andy-ms_foreachtoken-jsdoctags
maxmustermann:strict
maxmustermann:importATA2
maxmustermann:fix-overflow-in-collect-dynamic-import
maxmustermann:tsignore-suggestions
maxmustermann:error-property-overwritten-by-later-spread
maxmustermann:payload
maxmustermann:sandersn/better-instantiateType-errors
maxmustermann:fixTypeVariableLogicalAnd
maxmustermann:spec-update
maxmustermann:getContextualType_checker_3
maxmustermann:release-3.0
maxmustermann:removeWhitespace
maxmustermann:sandersn/better-call-site-inference
maxmustermann:sandersn/better-usage-inference
maxmustermann:RyanCavanaugh-patch-1
maxmustermann:billti/etwLogging
maxmustermann:release-2.9
maxmustermann:strongTypesForLargeErrors
maxmustermann:js/fix-chained-export-access
maxmustermann:fix24722
maxmustermann:inferAnyIndex
maxmustermann:strictAny
maxmustermann:watchVfs
maxmustermann:fix24173
maxmustermann:strictCompiler
maxmustermann:js/better-merge-type-checking
maxmustermann:emptyObjectUnionIntersection
maxmustermann:js/better-container-type-checking
maxmustermann:removeIdentityMapper
maxmustermann:release-2.8
maxmustermann:2.8/fix-stack-overflow-in-mergeSymbol
maxmustermann:sandersn/log-merge-symbol-recursion
maxmustermann:ts-nonewline
maxmustermann:goToDefinitionEmptyString
maxmustermann:jsdoc/callback-and-typedef
maxmustermann:getOutputExtension
maxmustermann:issue-templates
maxmustermann:verifyCompletions
maxmustermann:chakraHostPretty
maxmustermann:removeNonNullAssertions
maxmustermann:fixGulpfile
maxmustermann:goToImplementationShorthand
maxmustermann:jsdocparam
maxmustermann:bind-toplevel-this
maxmustermann:unique_declarations
maxmustermann:improved-relation-for-recursive-mapped-types
maxmustermann:rename-index-types-to-keyof
maxmustermann:sandersn/js-we-could-better
maxmustermann:mappedObjectTypesSpec
maxmustermann:getuniontype2
maxmustermann:oldUnknownType
maxmustermann:narrow-by-property-assignment
maxmustermann:format
maxmustermann:release-2.7
maxmustermann:extend_abstract
maxmustermann:getContextualType_checker
maxmustermann:reduceStackDepth
maxmustermann:getContextualType
maxmustermann:awaited
maxmustermann:narrow-constraint-of-type-in-switch
maxmustermann:spread-tuples
maxmustermann:dev/aozgaa/IncreaseErrStackSize
maxmustermann:release-2.6
maxmustermann:jsxPreceding
maxmustermann:findAllRefsDefinition2
maxmustermann:rbuckton/WIP-vifs
maxmustermann:jsdoc_tags
maxmustermann:fileRenameCase
maxmustermann:dontUseThisBranchForExperimentalPipelineInProductionOrYouWillBeFired
maxmustermann:dts-first
maxmustermann:no-widening-function-expressions2
maxmustermann:computed-property-union-lifting
maxmustermann:andy-ms-codefix-async
maxmustermann:documentHighlights_modifiers
maxmustermann:align
maxmustermann:spec-update-mapped-object-types
maxmustermann:comparability-spec-update
maxmustermann:draft-spec-literal-types
maxmustermann:dev/aozgaa/tsserverVersion
maxmustermann:typeOperations
maxmustermann:release-2.5
maxmustermann:andyms-curly-around-jsdoc-optional
maxmustermann:dev/aozgaa/eventPortTelemetry-deferCallback
maxmustermann:dev/aozgaa/eventPortTelemetry-IOSessionSocket
maxmustermann:highFructoseAcornSyrup
maxmustermann:nameSuggest
maxmustermann:libReferenceDirective
maxmustermann:type-relationship-api
maxmustermann:quickFixImplIntAmbientContexts
maxmustermann:typePredicateChanges
maxmustermann:lego/hb_998_20171019221032960
maxmustermann:rbuckton/matchType
maxmustermann:improveMappedTypeInference
maxmustermann:sandersn/base-type-as-assertion
maxmustermann:correctlyScopedtaggedTemplates-release-2.6
maxmustermann:giveUpSpeculation_wip
maxmustermann:pathCompletions
maxmustermann:track-recursive-calls-to-compareSignaturesRelated
maxmustermann:exportsincompletionlist3
maxmustermann:pipelineStage1
maxmustermann:nullishCoalesceStage1
maxmustermann:exportsincompletionlist
maxmustermann:throwOperator
maxmustermann:optionalChainingStage1
maxmustermann:install_types_fix
maxmustermann:sandersn/refactor-jsdoc-to-types
maxmustermann:pretty
maxmustermann:formattingFoo
maxmustermann:mapped-types-allow-numeric-constraint-types
maxmustermann:preAllocateMap
maxmustermann:sharedTypes
maxmustermann:useBeforeDeclaration_superCLass
maxmustermann:promised
maxmustermann:readonlyTypes
maxmustermann:extract_wip
maxmustermann:findAllRefsDefault_wip
maxmustermann:importTracker_clean
maxmustermann:skip-nested-references-in-assignability
maxmustermann:sandersn/skip-repeated-comparisons
maxmustermann:fa
maxmustermann:revert-17870-fix-getConstraintOfIndexedAccess
maxmustermann:nounused
maxmustermann:idPairMap
maxmustermann:declare
maxmustermann:issourcefilejavascript
maxmustermann:emit-names-for-methods
maxmustermann:inferFromRelatedTypesOnly
maxmustermann:typepredicate_BACKUP
maxmustermann:chooseOverload
maxmustermann:release-2.4
maxmustermann:sandersn/jsdoc-param-type-literals
maxmustermann:idName_wip
maxmustermann:comparabilitySpecUpdate
maxmustermann:sandersn/parse-jsdoc-types
maxmustermann:wip
maxmustermann:specUpdate
maxmustermann:readonlyarray
maxmustermann:harnessCleanup
maxmustermann:master-11046
maxmustermann:completionsDefaultExport_WIP
maxmustermann:readdir
maxmustermann:billti/typingForInferredProject
maxmustermann:nonstrict-undefined-narrows-entire-union
maxmustermann:widen-inference-candidates-for-error-reporting
maxmustermann:release-2.3
maxmustermann:master-fix7185
maxmustermann:duplicate-lib
maxmustermann:getContextualSignature
maxmustermann:becauseItsLiterallyTheWorst
maxmustermann:properties
maxmustermann:generic-completions
maxmustermann:simple-js-typeToString-WIP
maxmustermann:release-2.2
maxmustermann:smartModuleResolutionCache
maxmustermann:instrumentModuleResolution
maxmustermann:release-2.1
maxmustermann:vue-plugin-WIP
maxmustermann:globalSizeLimit-2.1.6
maxmustermann:vladima/extractMethod-WIP
maxmustermann:vladima/insertNode-WIP
maxmustermann:ImprovePerfRulesProvider
maxmustermann:vladima/structured-printer-WIP
maxmustermann:safeNavigation
maxmustermann:vue-hacks-WIP
maxmustermann:mergeCommentWriter
maxmustermann:fourslash_symbolatlocation
maxmustermann:vladima/render-flow
maxmustermann:rbuckton/WIP-extractPrinter
maxmustermann:spread-type
maxmustermann:rest-type
maxmustermann:is_union_type
maxmustermann:findAllRefs_jsdoc
maxmustermann:rbuckton/WIP-parser
maxmustermann:notDisplayJSLibTODOs
maxmustermann:rest-type-WIP
maxmustermann:promisedType
maxmustermann:fix13117
maxmustermann:difference-type-WIP
maxmustermann:rbuckton/promisedTypeWIP
maxmustermann:2.1
maxmustermann:export_default_enum
maxmustermann:string_literal_completions
maxmustermann:vs/release-2.1
maxmustermann:rbuckton/pipeline
maxmustermann:vladima/12205-WIP
maxmustermann:aozgaa/nonRelativeImportCompletions
maxmustermann:release-2.0.5
maxmustermann:symlinks2
maxmustermann:symlinks
maxmustermann:symlink_tests
maxmustermann:type_roots
maxmustermann:AddJavaScriptSemanticErrorsToSyntacticErrors
maxmustermann:refactor_module_resolution_wip
maxmustermann:objectify-intersections-on-creation-WIP
maxmustermann:map4_work
maxmustermann:pvb/codeactionclienttest
maxmustermann:IsValidSnippetInsertionAtPosition
maxmustermann:release-2.0
maxmustermann:transforms-minGenerators
maxmustermann:react_emit_entities_wip
maxmustermann:unused_wip
maxmustermann:contextually-type-inherited-properties-WIP
maxmustermann:controlFlowImplicitAny
maxmustermann:contextuallyTypeImplementedProperties2
maxmustermann:import_code_action
maxmustermann:go_to_implementation_work3
maxmustermann:codegen-extensions
maxmustermann:release-.20
maxmustermann:map_wip
maxmustermann:release-1.8
maxmustermann:analyzer
maxmustermann:inherit-construct-signature-from-extended-interface
maxmustermann:release-1.7
maxmustermann:experimentalTransforms
maxmustermann:factoryPerf
maxmustermann:asyncSimpleArrow
maxmustermann:internalModifier
maxmustermann:typePredicateOverloadCompat
maxmustermann:fixClassExtendsNullDeclEmit2
maxmustermann:makeGetNewLineRequired
maxmustermann:getIndentationAccountsForJSDoc
maxmustermann:release-1.5
maxmustermann:bindOperator
maxmustermann:release-1.4
maxmustermann:release-1.3
maxmustermann:release-1.1
maxmustermann:release-1.0.3
maxmustermann:v4.5.2
maxmustermann:v4.5-rc
maxmustermann:v4.4.4
maxmustermann:v4.5-beta
maxmustermann:v4.4.3
maxmustermann:v4.4.2
maxmustermann:v4.4-rc
maxmustermann:v4.3.5
maxmustermann:v4.4-beta
maxmustermann:v4.3.4
maxmustermann:v4.1.6
maxmustermann:v4.3.3
maxmustermann:v4.0.8
maxmustermann:v3.9.10
maxmustermann:v4.3.2
maxmustermann:v4.3-rc
maxmustermann:v4.2.4
maxmustermann:v4.3-beta
maxmustermann:v4.2.3
maxmustermann:v4.2.2
maxmustermann:v3.7.7
maxmustermann:v3.1.8
maxmustermann:v4.2-rc
maxmustermann:v4.1.5
maxmustermann:v4.0.7
maxmustermann:v3.9.9
maxmustermann:v4.2-beta
maxmustermann:v3.1.7
maxmustermann:v3.7.6
maxmustermann:v3.9.8
maxmustermann:v4.1.4
maxmustermann:v4.1.3
maxmustermann:v4.0.6
maxmustermann:v4.1.2
maxmustermann:v4.1-rc
maxmustermann:v4.0.5
maxmustermann:v4.0.3
maxmustermann:v4.1-beta
maxmustermann:v4.0.2
maxmustermann:v4.0-rc
maxmustermann:v3.9.7
maxmustermann:v3.9.6
maxmustermann:v4.0-beta
maxmustermann:v3.9.5
maxmustermann:v3.9.3
maxmustermann:v3.9.2
maxmustermann:v3.9-rc
maxmustermann:v3.9-beta
maxmustermann:v3.8.3
maxmustermann:v3.8.2
maxmustermann:v3.8-rc
maxmustermann:v3.6.5
maxmustermann:v3.7.5
maxmustermann:v3.8-beta
maxmustermann:v3.7.4
maxmustermann:v3.7.3
maxmustermann:v3.7.2
maxmustermann:v3.7-rc
maxmustermann:v3.6.4
maxmustermann:v3.7-beta
maxmustermann:v3.6.3
maxmustermann:v3.6.2
maxmustermann:v3.6-rc
maxmustermann:v3.6-beta
maxmustermann:v3.5.3
maxmustermann:v3.5.2
maxmustermann:v3.5.1
maxmustermann:v3.4.5
maxmustermann:v3.4.4
maxmustermann:v3.4.3
maxmustermann:v3.4.2
maxmustermann:v3.4.1
maxmustermann:v3.3.4000
maxmustermann:v3.4-rc
maxmustermann:v3.3.3333
maxmustermann:v3.3.3
maxmustermann:v3.3.1
maxmustermann:v3.3-rc
maxmustermann:v3.2.4
maxmustermann:v3.2.2
maxmustermann:v3.2.1
maxmustermann:v3.2-rc
maxmustermann:v3.1.6
maxmustermann:v3.1.5
maxmustermann:v3.1.4
maxmustermann:v3.1.3
maxmustermann:v3.1.2
maxmustermann:v3.1.1
maxmustermann:v3.1-rc
maxmustermann:v3.0.3
maxmustermann:v3.0.2
maxmustermann:v3.0.1
maxmustermann:v3.0-rc
maxmustermann:v3.0.0
maxmustermann:v2.9.2
maxmustermann:v2.9.1
maxmustermann:v2.8.4
maxmustermann:v2.9.0
maxmustermann:v2.9-rc
maxmustermann:v2.8.3
maxmustermann:v2.8.2
maxmustermann:v2.8.1
maxmustermann:v2.8.0
maxmustermann:v2.8-rc
maxmustermann:v2.7.2
maxmustermann:v2.7.1
maxmustermann:v2.7.0
maxmustermann:v2.7-rc
maxmustermann:pr-lkg
maxmustermann:v2.6.2
maxmustermann:v2.6.1
maxmustermann:v2.6.0
maxmustermann:v2.6-rc
maxmustermann:v2.5.3
maxmustermann:v2.5.2
maxmustermann:v2.5.1
maxmustermann:v2.5.0
maxmustermann:v2.5-rc
maxmustermann:v2.4.2
maxmustermann:v2.4.1
maxmustermann:v2.4.0
maxmustermann:v2.4-rc
maxmustermann:v2.3.4
maxmustermann:v2.3.3
maxmustermann:v2.3.2
maxmustermann:v2.3.1
maxmustermann:v2.3.0
maxmustermann:v2.3-rc
maxmustermann:v2.2.2
maxmustermann:v2.2.1
maxmustermann:v2.1.6
maxmustermann:v2.2-rc
maxmustermann:v2.1.5
maxmustermann:v2.1.4
maxmustermann:v2.0.10
maxmustermann:v2.0.9
maxmustermann:v2.1.2
maxmustermann:v2.0.8
maxmustermann:v2.1.1
maxmustermann:v2.1-rc
maxmustermann:v2.0.7
maxmustermann:v2.0.6
maxmustermann:v2.0.5
maxmustermann:v2.0.3
maxmustermann:v2.0.2
maxmustermann:v2.0-rc
maxmustermann:v2.0.0-beta
maxmustermann:v1.8.10
maxmustermann:v1.8.9
maxmustermann:v1.8.7
maxmustermann:v1.8.5
maxmustermann:v1.8.2
maxmustermann:v1.8.0-beta
maxmustermann:v1.7.5
maxmustermann:v1.7.3
maxmustermann:v1.7.2
maxmustermann:v1.6.2
maxmustermann:v1.6.0-beta
maxmustermann:v1.5.4
maxmustermann:v1.5.3
maxmustermann:v1.5.0-beta
maxmustermann:v1.5.0-alpha
maxmustermann:v1.4
maxmustermann:v1.3
maxmustermann:v1.1.0.1
maxmustermann:v1.1
2 commits
main
...
approximat
Author | SHA1 | Message | Date | |
---|---|---|---|---|
Daniel Rosenwasser | 05f1301301 | Use 'approximation' instead of 'approximate'. | ||
Daniel Rosenwasser | 54f988cd9f | Add '(approximate)' to the beginning of quick info requests. |
2 changed files with 27 additions and 2 deletions
|
@ -1587,7 +1587,9 @@ namespace ts {
|
|||
kind: ScriptElementKind.unknown,
|
||||
kindModifiers: ScriptElementKindModifier.none,
|
||||
textSpan: createTextSpanFromNode(nodeForQuickInfo, sourceFile),
|
||||
displayParts: typeChecker.runWithCancellationToken(cancellationToken, typeChecker => typeToDisplayParts(typeChecker, type, getContainerNode(nodeForQuickInfo))),
|
||||
displayParts: prefixWithApproximation(
|
||||
typeChecker.runWithCancellationToken(cancellationToken, typeChecker => typeToDisplayParts(typeChecker, type, getContainerNode(nodeForQuickInfo)))
|
||||
),
|
||||
documentation: type.symbol ? type.symbol.getDocumentationComment(typeChecker) : undefined,
|
||||
tags: type.symbol ? type.symbol.getJsDocTags() : undefined
|
||||
};
|
||||
|
@ -1600,7 +1602,7 @@ namespace ts {
|
|||
kind: symbolKind,
|
||||
kindModifiers: SymbolDisplay.getSymbolModifiers(symbol),
|
||||
textSpan: createTextSpanFromNode(nodeForQuickInfo, sourceFile),
|
||||
displayParts,
|
||||
displayParts: prefixWithApproximation(displayParts),
|
||||
documentation,
|
||||
tags,
|
||||
};
|
||||
|
@ -1630,6 +1632,13 @@ namespace ts {
|
|||
}
|
||||
}
|
||||
|
||||
function prefixWithApproximation(displayParts: SymbolDisplayPart[]): SymbolDisplayPart[] {
|
||||
if (languageServiceMode === LanguageServiceMode.Semantic) {
|
||||
return displayParts;
|
||||
}
|
||||
return [textPart("(approximation)"), spacePart(), ...displayParts];
|
||||
}
|
||||
|
||||
/// Goto definition
|
||||
function getDefinitionAtPosition(fileName: string, position: number): readonly DefinitionInfo[] | undefined {
|
||||
synchronizeHostData();
|
||||
|
|
|
@ -30,6 +30,22 @@ import { something } from "something";
|
|||
return { host, session, file1, file2, file3, something, configFile };
|
||||
}
|
||||
|
||||
it("adds '(approximation)' to the description of quick info", () => {
|
||||
const file: File = {
|
||||
path: `${tscWatch.projectRoot}/foo.ts`,
|
||||
content: "export const foo = 100;"
|
||||
};
|
||||
const host = createServerHost([file]);
|
||||
const session = createSession(host, { serverMode: LanguageServiceMode.PartialSemantic, useSingleInferredProject: true });
|
||||
openFilesForSession([file], session);
|
||||
const response = session.executeCommandSeq<protocol.QuickInfoRequest>({
|
||||
command: protocol.CommandTypes.Quickinfo,
|
||||
arguments: protocolFileLocationFromSubstring(file, "foo"),
|
||||
}).response as protocol.QuickInfoResponseBody;
|
||||
|
||||
assert(stringContainsAt(response.displayString, "(approximation)", 0));
|
||||
});
|
||||
|
||||
it("open files are added to inferred project even if config file is present and semantic operations succeed", () => {
|
||||
const { host, session, file1, file2 } = setup();
|
||||
const service = session.getProjectService();
|
||||
|
|
Write
Preview
Loading…
Reference in a new issue