TypeScript/tests/cases/fourslash/server
Nathan Shively-Sanders e350c357d2
Alias for module.exports.x = x (#40228)
* Alias for `module.exports.x = x`

This fixes #40155 in a surprisingly small amount of code.

* Treat any aliasable expression as an alias

* test internal references to exported class
2020-09-10 11:23:48 -07:00
..
autoImportCrossProject_paths_sharedOutDir.ts Reprioritize cross-project module specifier suggestions for auto-import (#40253) 2020-09-03 14:00:06 -07:00
autoImportCrossProject_paths_stripSrc.ts Reprioritize cross-project module specifier suggestions for auto-import (#40253) 2020-09-03 14:00:06 -07:00
autoImportCrossProject_paths_toDist.ts Reprioritize cross-project module specifier suggestions for auto-import (#40253) 2020-09-03 14:00:06 -07:00
autoImportCrossProject_paths_toSrc.ts Reprioritize cross-project module specifier suggestions for auto-import (#40253) 2020-09-03 14:00:06 -07:00
autoImportCrossProject_symlinks_stripSrc.ts Reprioritize cross-project module specifier suggestions for auto-import (#40253) 2020-09-03 14:00:06 -07:00
autoImportCrossProject_symlinks_toDist.ts Reprioritize cross-project module specifier suggestions for auto-import (#40253) 2020-09-03 14:00:06 -07:00
autoImportCrossProject_symlinks_toSrc.ts Reprioritize cross-project module specifier suggestions for auto-import (#40253) 2020-09-03 14:00:06 -07:00
autoImportProvider1.ts
autoImportProvider2.ts
autoImportProvider3.ts
autoImportProvider4.ts Make AutoImportProviderProject work with symlinked monorepos (#39679) 2020-07-22 13:53:30 -07:00
brace01.ts
callHierarchyContainerNameServer.ts Fix call hierarchy item serialization and server tests (#40348) 2020-09-02 11:34:14 -07:00
completionEntryDetailAcrossFiles01.ts Alias for module.exports.x = x (#40228) 2020-09-10 11:23:48 -07:00
completionEntryDetailAcrossFiles02.ts Alias for module.exports.x = x (#40228) 2020-09-10 11:23:48 -07:00
completions01.ts
completions02.ts
completions03.ts
configurePlugin.ts
convertFunctionToEs6Class-server1.ts
convertFunctionToEs6Class-server2.ts
declarationMapGoToDefinition.ts
declarationMapsEnableMapping_NoInline.ts
declarationMapsEnableMapping_NoInlineSources.ts
declarationMapsGeneratedMapsEnableMapping.ts
declarationMapsGeneratedMapsEnableMapping2.ts
declarationMapsGeneratedMapsEnableMapping3.ts
declarationMapsGoToDefinitionRelativeSourceRoot.ts
declarationMapsGoToDefinitionSameNameDifferentDirectory.ts
declarationMapsOutOfDateMapping.ts
definition01.ts
documentHighlights01.ts
documentHighlights02.ts
documentHighlightsTypeParameterInHeritageClause01.ts
findAllRefsForStringLiteralTypes.ts
format01.ts
formatBracketInSwitchCase.ts
formatOnEnter.ts
formatonkey01.ts
formatSpaceBetweenFunctionAndArrayIndex.ts
getJavaScriptSyntacticDiagnostics01.ts
getJavaScriptSyntacticDiagnostics02.ts
getOutliningSpansForComments.ts
getOutliningSpansForRegions.ts
getOutliningSpansForRegionsNoSingleLineFolds.ts
goToImplementation_inDifferentFiles.ts
implementation01.ts
importSuggestionsCache_ambient.ts
importSuggestionsCache_coreNodeModules.ts
importSuggestionsCache_exportUndefined.ts
importSuggestionsCache_invalidPackageJson.ts
importSuggestionsCache_moduleAugmentation.ts
jsdocCallbackTag.ts
jsdocCallbackTagNavigateTo.ts
jsdocCallbackTagRename01.ts
jsdocParamTagSpecialKeywords.ts
jsdocTypedefTag.ts
jsdocTypedefTag1.ts
jsdocTypedefTag2.ts
jsdocTypedefTagGoToDefinition.ts
jsdocTypedefTagNamespace.ts
jsdocTypedefTagNavigateTo.ts
jsdocTypedefTagRename01.ts
jsdocTypedefTagRename02.ts
jsdocTypedefTagRename03.ts
jsdocTypedefTagRename04.ts
navbar01.ts
navto01.ts
ngProxy1.ts
ngProxy2.ts
ngProxy3.ts
ngProxy4.ts
occurrences01.ts
occurrences02.ts
openFile.ts
openFileWithSyntaxKind.ts
projectInfo01.ts
projectInfo02.ts
projectWithNonExistentFiles.ts
quickinfo01.ts
references01.ts
referencesInConfiguredProject.ts
rename01.ts
renameInConfiguredProject.ts
signatureHelp01.ts
tsxIncrementalServer.ts
typedefinition01.ts
typeReferenceOnServer.ts